Как применить Checkstyle check IllegalType только к статическим полям - PullRequest
0 голосов
/ 04 февраля 2011

Я пытаюсь использовать Checkstyle ( эта проверка ), чтобы выдать предупреждение, когда определенный класс используется в качестве типа для статического поля. Я делаю это с этой конфигурацией, и она не работает:

<module name="IllegalType"> <property name="format" value="myFullClassName"/> <property name="tokens" value="LITERAL_STATIC"/> </module>

Следующая конфигурация работает, но для всех полей, не только статических:

<module name="IllegalType"> <property name="format" value="myFullClassName"/> <property name="tokens" value="VARIABLE_DEF"/> </module>

1 Ответ

2 голосов
/ 04 февраля 2011

Из документа похоже, что токены должны быть subset из PARAMETER_DEF, VARIABLE_DEF и METHOD_DEF.

...