如何在必要时自动为所有项目Java类添加@Override,@ Deprecate和static修饰符?

时间:2013-01-15 22:49:02

标签: eclipse eclipse-plugin eclipse-rcp

我需要在必要时自动插入@Override / @Deprecated注释和静态修饰符,以便在Eclipse IDE中打开具体项目的所有Java文件。

Eclipse具有很强的能力,可以插入@Override / @Deprecate注释并在保存(Preferences -> Java -> Editor -> Save actions -> Additional actions)的Java文件上添加静态修饰符。但Eclipse只能在编辑的java文件中应用这些操作,并且仅在保存时才会应用。

当然,我可以使用Eclipse作为编辑器在每个文件中插入一个选项卡或空格,并保存它以在保存操作时激活Eclipse重构工具,但是我有一个非常大的代码需要处理,所以这非常讨厌。 / p>

也许有一个Eclipse插件支持这种类型的代码重构?

如果没有解决方案,我会尝试为此编写自己的Eclipse RCP插件。

2 个答案:

答案 0 :(得分:14)

  1. 在包浏览器视图中右键单击项目 - >出现上下文菜单
  2. 在该菜单中,选择“来源”,然后选择“清理...” - >出现清理对话框
  3. 选择所需的操作,然后单击“完成”

答案 1 :(得分:0)

可以通过保存操作来完成。保存文件时,eclipse会自动为您添加这些注释。
请遵循以下设置:

Window => Preferences => Java => Editor => Save Actions,然后选中“添加缺少的@Override注释”。