即使在已弃用的代码中,也会弃用 allDeprecation
allJavadoc 无效或缺少javadoc
assertIdentifier 发生的断言用作标识符
拳击 自动转换
charConcat 在字符串连接中使用char数组而不显式转换为字符串
conditionAssign 可能意外的布尔赋值
带构造函数名称的constructorName方法
dep-ann 缺少@Deprecated注释
弃用 类型的弃用用法或弃用代码外的成员
不鼓励 使用与不鼓励的访问规则匹配的类型
emptyBlock 未记录的空块
enumSwitch,不完全切换 不完整的枚举开关
通电路 可能的下通案
fieldHiding 字段隐藏另一个变量
finalBound 类型参数与最终绑定
最后 终于阻止不正常完成
禁止 使用与禁止访问规则匹配的类型
为fieldHiding,localHiding,typeHiding和maskedCatchBlock 隐藏宏
indirectStatic 间接引用静态成员
intfAnnotation 注释类型用作超级接口
intfNonInherited 接口非继承方法兼容性
javadoc javadoc 无效
localHiding 隐藏另一个变量的局部变量
maskedCatchBlocks 隐藏的catch块
nls 非nls字符串文字(缺少标签// $ NON-NLS-)
noEffectAssign 赋值没有任何效果
null 潜在缺失或冗余空检查
nullDereference 缺少null检查
过度 缺失@Override注释
paramAssign 赋值给参数
pkgDefaultMethod 尝试覆盖package-default方法
原始 用法a原始类型(而不是参数化类型)
分号 不必要的分号或空语句
序列 缺少serialVersionUID
specialParamHiding 构造函数或setter参数隐藏另一个字段
indirectStatic和staticReceiver的静态访问宏
staticReceiver 如果使用非静态接收器获取静态字段或调用静态方法
超级 重写方法而不进行超级调用
抑制 启用@SuppressWarnings
syntheticAccess, 对内部类执行合成访问时的合成访问
任务 支持源代码中的任务标记
typeHiding 类型参数隐藏另一种类型
未经 检查的未经检查的类型操作
unwantedElse 不必要的else子句
unqualified-field-access,unqualifiedField 对字段的非限定引用
未使用的 宏用于unusedArgument,unusedImport,unusedLabel,unusedLocal,unusedPrivate和unusedThrown
unusedArgument 未使用的方法参数
unusedImport 未使用的导入引用
unusedLabel 未使用的标签
unusedLocal 未使用的局部变量
unusedPrivate 未使用的私有成员声明
unusedThrown 未使用的声明抛出异常
uselessTypeCheck 不必要的cast / instanceof操作
varargsCast varargs论证需要明确演员
warningToken @SuppressWarnings中 未处理的警告标记