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

发布于 2024-10-17 11:04:30 字数 126 浏览 1 评论 0原文

很明显,在重写方法上使用 @Override 注释是一种很好的做法。是否有一种自动方法可以查找项目中缺少 @Override 注释的所有方法?任何 IDE 中的脚本、搜索技术都会有所帮助

It's clear that having @Override annotation on overriding methods is a good practice. Is there an automatic way of finding all methods that miss the @Override annotation in a project? A script, search technique in any IDE would help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

没有心的人 2024-10-24 11:04:30

如果缺少 @Override,Eclipse 会显示警告。您可以转到:

Window > Preferences > Java > Compiler > Errors/Warnings > Annotations

您可以选择对“缺少@Override注释”发出警告甚至错误。

Eclipse shows warnings if you are missing @Override. You can go to:

Window > Preferences > Java > Compiler > Errors/Warnings > Annotations

You can choose to have warning or even error for "Missing @Override annotation".

笑咖 2024-10-24 11:04:30

在 IntelliJ IDEA 中打开 Settings CtrlAltS 在 Inspections 中打开 Class Structure ->; “缺少 @Override 注释”

对于版本 15.0.3 及更高版本:编辑器 >检查>爪哇>继承问题>缺少@Override(来自@skubski)

In IntelliJ IDEA open Settings CtrlAltS in Inspections open Class Structure -> 'Missing @Override annotation'

For version 15.0.3 and newer: Editor > Inspections > Java > Inheritance Issues > Missing @ Override (via @skubski)

梦冥 2024-10-24 11:04:30

在 Netbeans 中,右键单击项目,选择“检查和转换”,从“单一检查”组合框中选择“添加@Override Annotation”,单击“检查”,然后单击“重构”。

In Netbeans, right click the project, select Inspect and Transform, select "Add @Override Annotation" from the Single Inspection combo-box, hit Inspect, then Refactor.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文