如何在必要时自动为所有项目Java类的方法添加@Override、@Deprecate和静态修饰符



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

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

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

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

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

  1. 在包资源管理器视图中右键单击项目->出现上下文菜单
  2. 在该菜单中,选择"源",然后选择"清理…"->出现清理对话框
  3. 选择想要的动作,然后点击"完成"

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

Window => Preferences => Java => Editor => Save Actions,并勾选"添加缺失的@Override注释"。

最新更新