我尝试使用
注释封闭方法 @SuppressWarnings("compareIdentical")
但这不起作用(更糟糕的是,注释会产生自己的Unsupported @SuppressWarnings("compareIdentical")
警告!)
我知道我总是可以使用
@SuppressWarnings("all")
但这比我想要的警告抑制更多。
FWIW,我从http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm中的“警告选项”表中得到了“compareIdentical”字符串(确实是冰雹传递)。
谢谢!
答案 0 :(得分:14)
可以在SuppressWarning
注释中使用的令牌列表是:
all
取消所有警告boxing
以取消与装箱/拆箱操作相关的警告cast
以取消与投射操作相关的警告dep-ann
禁止相对于已弃用的注释的警告deprecation
以取消与弃用相关的警告fallthrough
禁止相对于switch语句中缺少中断的警告finally
禁止相对于不返回的finally块的警告hiding
禁止相对于隐藏变量incomplete-switch
禁止相对于switch语句中缺少条目的警告(枚举案例)nls
禁止相对于非nls字符串文字的警告null
禁止相对于空分析的警告raw
以取消与使用原始类型相关的警告restriction
禁止使用劝阻或禁止使用的警告serial
禁止相对于序列化类缺少serialVersionUID字段的警告static-access
以取消与不正确的静态访问相关的警告super
禁止相对于覆盖没有超级调用的方法的警告synthetic-access
禁止相对于来自内部类的未优化访问的警告unchecked
以取消与未经检查的操作相关的警告unqualified-field-access
禁止相对于字段访问不合格的警告unused
禁止相对于未使用的代码和死代码的警告所以,没有什么可以帮助你。