2015-05-04 37 views
2

是否有一个注释来告诉eclipse禁用触发警告“参数...不应该被分配的方法”的检查?在Eclipse Luna中禁用警告“参数...不应该被分配”?

根据What is the list of valid @SuppressWarnings warning names in Java?有一个“paramAssign”参数传递给@SuppressWarnings,但是在我的eclipse(版本:Luna Service Release 2(4.4.2); Build ID:20150219-0600)中它没有被识别。

所以......有一些其他的价值@SuppressWarnings禁用参数分配警告(其大体,我觉得很有用)

+1

如何使用Java>编译器>错误/警告首选项页面禁用参数分配警告? –

+1

好吧...我喜欢这个月食检查。我认为使用它是正确的。只是,在一些情况下,我需要修改输入参数,我不喜欢这些误报 –

回答

2

我发现禁用警告(没有在首选项完全禁用它)的唯一方式是使用

@SuppressWarnings("all") 

当然,这将禁用注解的方法的所有警告。这就是为什么我建议只与findbugs或类似组合使用。

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

0

没有注释,以抑制警告,我不认为除了可能在里程碑或夜间建造之外,还有过。请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=53773(特别是最后5或6条注释,其中注释标记已经被讨论并最终从代码中移除)。