我想让我的团队成员知道不应该使用String.replace()(因为我们的许多开发人员都不知道正则表达式参数)并建议他们使用StringUtils。替换()。Java运行时的标记方法已过时
我可以告诉他们,通过把重点放在在代码审查,通过编写FindBugs的,的CheckStyle或其他工具自定义规则这样做,但我宁愿喜欢在代码记录本,使编译意识到我的意图。
如果String是我自己代码中的类,那么我只需添加弃用注释。有没有办法为课程添加弃用注释,我没有的源代码?
(不,我不希望编译JDK自己作为一个解决办法:)
String.replace()不采用正则表达式,是吗?你在想String.replaceAll()吗? – 2013-03-08 10:22:06
如果Checkstyle将此标记为错误,您还想要寻找什么? – 2013-03-08 10:25:05