博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
@SuppressWarnings
阅读量:5766 次
发布时间:2019-06-18

本文共 2008 字,大约阅读时间需要 6 分钟。

hot3.png

具体可在eclipse中当代码有黄色下划线时通过Ctrl+1来观察需要加上什么参数的suppresswarnings以及不同参数的区别

通过 @SuppressWarnings (压制注解)的源码可知,其注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量。 通常情况下建议注解应声明在最接近警告发生的位置。

@SuppressWarnings("unchecked") @SuppressWarnings(value={"unchecked", "rawtypes"})

deprecation 使用了不赞成使用的类或方法时的警告 unchecked 执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。如:List<String> list = doSometing(); doSometing返回的是List<Object>,但是你知道是List<String> path 在类路径、源文件路径等中有不存在的路径时的警告。 serial 当在可序列化的类上缺少 serialVersionUID 定义时的警告。 finally 任何 finally 子句不能正常完成时的警告。

这里输入引用文本这里是列表文本all to suppress all warnings(所有警告)

boxing to suppress warnings relative to boxing/unboxing operations(装箱、拆箱)

cast to suppress warnings relative to cast operations(转换操作)

dep-ann to suppress warnings relative to deprecated annotation(过时的annotation)

deprecation to suppress warnings relative to deprecation(过时)

fallthrough to suppress warnings relative to missing breaks in switch statements(switch无break)

finally to suppress warnings relative to finally block that don’t return

hiding to suppress warnings relative to locals that hide variable

incomplete-switch to suppress warnings relative to missing entries in a switch statement (enum case)(枚举时不完整的switch)

nls to suppress warnings relative to non-nls string literals

null to suppress warnings relative to null analysis

rawtypes to suppress warnings relative to un-specific types when using generics on class params

restriction to suppress warnings relative to usage of discouraged or forbidden references

serial to suppress warnings relative to missing serialVersionUID field for a serializable class(无序列化id)

static-access to suppress warnings relative to incorrect static access

synthetic-access to suppress warnings relative to unoptimized access from inner classes

unchecked to suppress warnings relative to unchecked operations

unqualified-field-access to suppress warnings relative to field access unqualified

unused to suppress warnings relative to unused code(未使用)

转载于:https://my.oschina.net/yiqifendou/blog/753291

你可能感兴趣的文章
Express 结合 Webpack 实现HMRwi
查看>>
基于protobuf的RPC实现
查看>>
我的友情链接
查看>>
HAProxy负载均衡原理及企业级实例部署haproxy集群
查看>>
开源中国动弹客户端实践(三)
查看>>
Win 8创造颠覆性体验:预览版关键更新
查看>>
vim在多文件中复制粘贴内容
查看>>
Android ContentObserver
查看>>
疯狂java学习笔记1002---非静态内部类
查看>>
ISA2006实战系列之一:实战ISA三种客户端部署方案(上)
查看>>
TCP服务器
查看>>
AC旁挂三层交换机管理ap,二层接入ap心得
查看>>
JS中比较数字大小
查看>>
jQuery插件的开发
查看>>
基础,基础,还是基础之JAVA基础
查看>>
如何成为一个C++高级程序员
查看>>
ant android 打包签名和渠道
查看>>
我的友情链接
查看>>
显式锁(第十三章)
查看>>
看linux书籍做的一些重要笔记(2011.07.03更新)
查看>>