当特定类用作静态字段的类型时,我尝试使用 Checkstyle ( this check ) 发出警告。我正在使用此配置执行此操作,但它不起作用:
<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>
最佳答案
来自doc ,看起来 token 必须是 PARAMETER_DEF
、VARIABLE_DEF
和 METHOD_DEF
的子集
。
关于java - 如何将 Checkstyle 检查 IllegalType 仅应用于静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4896398/