我尝试用封装方法注释
@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”字符串(一个冰雹通行证).
谢谢!
可以在SuppressWarning注释中使用的令牌列表是:
>所有以压制所有警告
>拳击,以压制相对于拳击/拆箱操作的警告
> cast来压制相对于演员操作的警告
> dep-ann以抑制相对于弃用注释的警告
>弃用以禁止相对于弃用的警告
>删除相关于switch语句中缺少断点的警告
>最后抑制相对于finally块的警告不返回
>隐藏以抑制相对于隐藏变量的本地人的警告
>不完全切换以禁止相对于switch语句中的缺少条目的警告(枚举大小写)
> nls来抑制相对于非nls字符串文字的警告
> null可以抑制相对于零分析的警告
>原料以抑制相对于使用原始类型的警告
>限制禁止使用不鼓励或禁止的引用的警告
> serial可以抑制相对于serializable类的缺少serialVersionUID字段的警告
> static-access可以抑制相对于不正确的静态访问的警告
> super来抑制相对于超越一个没有超级调用的方法的警告
>合成访问可以抑制相对于内部类的未优化访问的警告
>取消选中以禁止相对于未选中操作的警告
>不合格的场地访问,以禁止相对于现场访问的警告不合格
>未使用以禁止相对于未使用的代码和死代码的警告
所以没有什么可以帮助你的.
http://stackoverflow.com/questions/6996631/how-to-specifically-suppress-comparing-identical-expressions-in-eclipse-helios