如何在没有@Override注释的情况下找到覆盖超类/接口方法的所有方法?

Bor*_*vić 5 java methods search overriding annotations

很明显,@Override对覆盖方法进行注释是一种很好的做法.是否有一种自动方法可以找到错过@Override项目中注释的所有方法?任何IDE中的脚本,搜索技术都会有所帮助

Boz*_*zho 6

如果您缺少,Eclipse会显示警告@Override.你可以去:

Window > Preferences > Java > Compiler > Errors/Warnings > Annotations
Run Code Online (Sandbox Code Playgroud)

您可以选择为"缺少@Override注释" 发出警告甚至错误.


Bor*_*vić 5

在IntelliJ IDEA中,打开CtrlAltS检查中的设置打开类结构 - >'缺少@Override注释'

对于15.0.3及更高版本:编辑器>检查> Java>继承问题>缺少@覆盖(通过@skubski)