SuppressWarnings的使用、作用、用法
来源:互联网 发布:php 全局命名空间 编辑:程序博客网 时间:2024/06/05 20:21
在java编译过程中会出现很多警告,有很多是安全的,但是每次编译有很多警告影响我们对error的过滤和修改,我们可以在代码中加上
@SuppressWarnings(“XXXX”) 来解决
例如:@SuppressWarnings("deprecation")表示不显示使用了不赞成使用的类或方法时的警告
具体的XXXX的意义可以参考博文
http://www.thebuzzmedia.com/supported-values-for-suppresswarnings/
Update #1: All these annotations are still valid in Eclipse 3.4 and 3.5, there have been no new SuppressWarning arguments added in those versions of the JDT compiler.
If you are a Java developer and use the new @SuppressWarnings annotation in your code from time-to-time to suppress compiler warnings you, like me, have wondered probably about a million times alreadyjust exactly what are the supportedvalues that can be used with this annotation.
The reason the list isn’t easy to find is because it’s compiler specific, which means Sun may have a different set of supported values than say IBM, GCJ or Apache Harmony.
Fortunately for us, the Eclipse folks have documented the values they support (As of Eclipse 3.3), here they are for reference:
- 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
- deprecation to suppress warnings relative to deprecation
- fallthrough to suppress warnings relative to missing breaks in switch statements
- 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)
- 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
- 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
出处:http://blog.csdn.net/mddy2001/article/details/8291484
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings的使用、作用、用法
- @SuppressWarnings("serial")的作用
- @SuppressWarnings注解的作用
- @SuppressWarnings注解的用法
- Chrome DevTools(4):推荐几款DevTools插件
- 研究人员在RSA大会上演示利用恶意JPEG图片入侵企业内网
- matlab中grid的用法
- 打印概述
- 第六届程序设计大赛 外星人的供给站(区间选点 贪心)
- SuppressWarnings的使用、作用、用法
- Spring+SpringMVC+MyBatis
- 多级管道泵的应用范围
- 【Java之Servlet(二)】servlet是单例多线程,以及多线程下如何保证线程安全
- RFID 8-3 8-4 8-5 作业
- Android程序:简单的ArrayAdapter实现
- 自定义View知识基础准备(一)
- quick-cocos2d-x游戏开发【1】——引擎结构总览和创建项目
- hadoop处理小文件问题