Java注解用法--@SuppressWarnings
Java注解用法--@SuppressWarnings
参考地址:https://www.cnblogs.com/perfei456/p/8962167.html
1.注解目标
通过 @SuppressWarnings的源码可知,其注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量。建议注解应声明在最接近警告发生的位置
2.抑止警告的关键字
3.代码示例
示例1——抑制单类型的警告:
1 @SuppressWarnings("unchecked") 2 public void addItems(String item){ 3 @SuppressWarnings("rawtypes") 4 List items = new ArrayList(); 5 items.add(item); 6 }
示例2——抑制多类型的警告:
1 @SuppressWarnings(value={"unchecked", "rawtypes"}) 2 public void addItems(String item){ 3 List items = new ArrayList(); 4 items.add(item); 5 }
示例3——抑制所有类型的警告:
1 @SuppressWarnings("all") 2 public void addItems(String item){ 3 List items = new ArrayList(); 4 items.add(item); 5 }