禁用警告"参数...不应分配"在Eclipse Luna中?

时间:2015-05-04 07:45:31

标签: java eclipse warnings eclipse-luna suppress-warnings

是否有注释告诉eclipse禁用检查触发警告"参数...不应分配"在方法的基础上?

根据What is the list of valid @SuppressWarnings warning names in Java?,"是" a" paramAssign"要传递给@SuppressWarnings的参数,但在我的eclipse(版本:Luna Service Release 2(4.4.2); Build id:20150219-0600)中,它无法识别。

那么...... @SuppressWarnings还有其他一些值来禁用参数赋值警告(一般来说,我发现它很有用)

2 个答案:

答案 0 :(得分:2)

我发现禁用该警告的唯一方法(未在首选项中完全禁用它)是使用

@SuppressWarnings("all")

当然,这将禁用带注释的方法中的所有警告。这就是为什么我建议仅将其与findbugs或类似的一起使用。

在更改方法之前,还可以注释掉注释,并在完成更改后将其放回。但是知道开发人员这可能因为懒惰而被遗忘或没有完成......

答案 1 :(得分:0)

没有注释来压制这个警告,我不认为除了里程碑或夜间构建之外都没有。请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=53773(特别是最后5或6条注释,其中讨论了注释标记并最终从代码中删除)。