java - 如何将 Checkstyle 检查 IllegalType 仅应用于静态字段

标签 java static field checkstyle

当特定类用作静态字段的类型时,我尝试使用 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_DEFVARIABLE_DEFMETHOD_DEF子集

关于java - 如何将 Checkstyle 检查 IllegalType 仅应用于静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4896398/

相关文章:

java - 使用 separate_jvm 在单个 JVM 中启动小程序并不总是有效

java - 执行 MySQL 查询每次增加检索的列数

c++ - 访问另一个类(系统)的非静态字段,就好像它是我自己的字段一样 - 优雅

php - 如何根据php中的条件复选框回显隐藏的表单字段?

c# - 在 asp.net 应用程序中将今天的日期存储为静态值有什么缺点吗?

javascript - 从包含中文和拉丁字符的电子邮件字段中检索原始值

java - Tomcat 7 的查看 session 不可用或已过期

java - Websphere Managesdk.bat -listAvailable/java.io.IOException : Unable to create lock manager

Rust 中的静态结构

wpf - StaticResource Lookup 不适用于合并字典