您可能知道,默认情况下,接口中的方法是公共抽象。

JLS7表示:“为允许在接口中声明的方法冗余地指定public和/或abstract修饰符,但出于风格考虑,不建议这样做。”

如果现有接口方法具有冗余修饰符,Eclipse中是否有任何选项可以生成警告?我在首选项-> Java->编译器->错误/警告中找不到任何选项

Intellij IDEA具有类似的功能,默认情况下处于打开状态。

我发现了一些类似的问题,但它们涉及代码生成:

Eclipse generating useless 'public abstract' modifier in interface method signatures

eclipse refactoring - pull up method to interface

Eclipse修复的错误:

[code style] don't generate redundant modifiers

问候。

最佳答案

根据ΦXocę웃Пepeúpaツ的评论,我发现有一个名为SonarLint的Eclipse插件,可以连接到SonarQube实例并在Java编辑器中标记检测到的问题。

07-24 09:48
查看更多