会很棒。
如果这些值依赖于编译器,那么可以在netbeans中说出ant。不应该蚂蚁然后提供所有支持值的完整列表?
答案 0 :(得分:39)
下面; http://www.breakitdownblog.com/supported-values-for-suppresswarnings/。注意这些是针对主Java库的;其他API可能有自己的。
- 所有以取消所有警告
- 装箱以取消与装箱/拆箱操作相关的警告
- 施放以取消与投射操作相关的警告
- dep-ann 以取消与已弃用的注释相关的警告
- 弃用以取消与弃用相关的警告
- fallthrough 以取消相对于switch语句中缺少中断的警告
- 最终以取消相对于不返回的最终阻止的警告
- 隐藏以取消相对于隐藏变量
的本地人的警告- 不完整切换以取消相对于switch语句中缺少条目的警告(枚举案例)
- nls 以取消相对于非nls字符串文字的警告
- null 以禁止相对于空分析的警告
- rawtypes 在类别参数上使用泛型时禁止相对于非特定类型的警告
- 限制以取消与使用不鼓励或禁止参考相关的警告
- 序列以取消相对于序列化类缺少serialVersionUID字段的警告
- 静态访问以禁止与不正确的静态访问相关的警告
- synthetic-access 以禁止与内部类的未优化访问相关的警告
- 取消选中以取消与未经检查的操作相关的警告
- unqualified-field-access 以禁止相对于字段访问不合格的警告
- 未使用以取消与未使用代码相关的警告
答案 1 :(得分:12)
查看Javac compiler documentation,Xlint
选项。 @SuppressWarnings
答案 2 :(得分:3)
不可能。这些都是可扩展的。例如, PMD 尊重@SuppressWarning("PMD")
。