替换java中不推荐使用的项目

时间:2011-05-18 11:31:36

标签: java eclipse

我目前正在执行一项任务,我需要在现有项目中修复已弃用的项目。我的意思是我必须用javadocs中给出的相应替换项替换已弃用的项目,

例如:java.util.Date.setSeconds(int):我们需要使用Calendar.set(Calendar.SECOND, int seconds)而不是弃用的方法。

我需要在eclipse IDE中使用java代码自动执行此操作,方法是在工作区中输入项目名称作为输入。

请建议我这样做。

提前致谢。

2 个答案:

答案 0 :(得分:3)

我会选择搜索&通过使用正则表达式替换IDE的功能。 (您的参数值应使用正则表达式捕获)

没有任何特定的实用程序来替换弃用的代码,因为并非总是存在直接替换的情况。有时候没有替代品,而在其他情况下则采用完全不同的方法。

答案 1 :(得分:0)

如果项目不是很大,那么最简单的方法就是手工完成。它还处理没有直接替换的情况。

替代(并且肯定更有趣)的方法是编写一个扩展日食JDT的eclipse插件。此外,如果您使用的是Java 6,则可以使用Java compiler API