Как вы, наверное, знаете, методы в интерфейсах по умолчанию являются публичными рефератами.Можно получить предупреждение, если метод интерфейса имеет избыточные модификаторы в Eclipse?
В JLS7 говорится: «Разрешено, но не рекомендуется в качестве стиля, чтобы излишне указать публичный и/или абстрактный модификатор для метода, объявленного в интерфейсе».
Есть ли какой-либо вариант в 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
С уважением.
использовать сторонний статический анализатор кода, например, sonarqube –