2014-09-30 2 views
1

Checkstyle предупреждает, когда у меня есть открытый метод без javadoc, что приятно! Когда я переопределяю открытый метод, я не получаю предупреждение, потому что javadoc уже доступен в родительском классе для метода.Как игнорировать checkstyle javadoc предупреждение для метода с определенной аннотацией

Теперь у меня есть другая аннотация для моего метода, например @MyEvent. Теперь я получаю предупреждение, но не хочу этого, потому что аннотация говорит достаточно. Можно ли исключить предупреждения для методов с определенной аннотацией?

Есть некоторые решения, которые включают добавление материала в мой код, например @SuppressWarnings, или комментарии, подобные // CHECKSTYLE.OFF, но это не делает мой код более приятным, я мог бы просто добавить javadoc. Поэтому я ищу решение для уровня конфигурации.

ответ

1

Можно ли исключить предупреждения для методов с определенной аннотацией?

Вы можете подавить предупреждения с помощью одной конкретной аннотации (@SuppressWarnings), но другие аннотации не могут быть использованы для этой цели (например, как @MyEvent).

По крайней мере, не из коробки. Если вы хотите сделать некоторые программы, вы можете разработать свой собственный custom filter, который сделает все, что вам нужно.

+0

Программирование это то. Я отправлю код здесь, если я когда-нибудь решу это сделать :) спасибо! – Martin

Смежные вопросы