Java注解用法--@SuppressWarnings

Posted 零下一度的微笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 }

 

以上是关于Java注解用法--@SuppressWarnings的主要内容,如果未能解决你的问题,请参考以下文章

java元注解 @Target注解用法

Java注解定义及用法(*)

Java中@SuppressWarnings注解用法(转)

详解Java的Spring框架中的注解的用法

Java注释@interface的用法

Java注释@interface的用法