忽略警告(@SuppressWarnings)

Exisi 2022-09-28 15:35:09
Categories: Tags:

 

参数

描述

value

编译器要在带注​​释的元素中抑制的警告集

关键字

用途

all

抑制所有警告

boxing

抑制装箱、拆箱操作时候的警告

cast

抑制映射相关的警告

dep-ann

抑制启用注释的警告

deprecation

抑制过期方法警告

fallthrough

抑制确在switch中缺失breaks的警告

finally

抑制finally模块没有返回的警告

hiding

抑制相对于隐藏变量的局部变量的警告

incomplete-switch

忽略没有完整的switch语句

nls

忽略非nls格式的字符

null

忽略对null的操作

rawtypes

使用generics时忽略没有指定相应的类型

restriction

抑制禁止使用劝阻或禁止引用的警告

serial

忽略在serializable类中没有声明serialVersionUID变量

static-access

抑制不正确的静态访问方式警告

synthetic-access

抑制子类没有按最优方法访问内部类的警告

unchecked

抑制没有进行类型检查操作的警告

unqualified-field-access

抑制没有权限访问的域的警告

unused

抑制没被使用过的代码的警告

 

示例

@SuppressWarnings("all")

public void addItems(String item){

    ...

}

 

 

 ​​​​​​​