Java中@SuppressWarnings注解可以使用的参数列表

参数 效果
all 抑制所有警告信息
boxing 抑制自动装箱和拆箱操作的警告信息
cast 抑制类型转换的警告信息
dep-ann 抑制过时的注解的警告信息
deprecation 抑制过时的方法或类的警告信息
fallthrough 抑制在switch语句中case块缺少break语句的警告信息
finally 抑制finally块无法正常执行的警告信息
hiding 抑制变量或方法隐藏父类中的变量或方法的警告信息
incomplete-switch 抑制在switch语句中没有处理所有情况的警告信息
javadoc 抑制Javadoc注释中的错误或警告信息
nls 抑制非本地化字符串的警告信息
null 抑制空指针引用的警告信息
rawtypes 抑制使用未经检查的原始类型的警告信息
resource 抑制在try-with-resources语句中未关闭资源的警告信息
restriction 抑制受限制的类或API的警告信息
serial 抑制没有序列化ID的类的警告信息
static-access 抑制使用静态方法或变量的警告信息
static-method 抑制通过实例引用静态方法的警告信息
super 抑制使用未经检查的类型作为超类的警告信息
synthetic-access 抑制合成类或方法的警告信息
unchecked 抑制未经检查的转换、操作等的警告信息
unqualified-field-access 抑制未经限定的字段访问的警告信息
unused 抑制未使用的代码和变量的警告信息

ps:并不是所有的参数都可以应用于所有的警告类型,有些参数只适用于特定类型的警告

你可能感兴趣的:(java,开发语言)