在 Eclipse Luna 中禁用警告 "The parameter ... should not be assigned"?

Disable warning "The parameter ... should not be assigned" in Eclipse Luna?

是否有注释告诉 eclipse 在方法基础上禁用触发警告 "The parameter ... should not be assigned" 的检查?

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

所以... @SuppressWarnings 是否有其他值来禁用参数分配警告(通常我觉得有用)

没有注释可以抑制该警告,而且我认为除了可能在里程碑或每晚构建中之外从未有过。请参阅 https://bugs.eclipse.org/bugs/show_bug.cgi?id=53773(尤其是最后 5 或 6 条评论,其中讨论了注释标记并最终从代码中删除)。

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

@SuppressWarnings("all")

当然这会禁用注释方法中的所有警告。这就是为什么我建议只将它与 findbugs 或类似的东西结合使用。

也可以在更改方法之前注释掉注释,并在更改完成后将其放回原处。但是知道开发人员可能会因为懒惰而忘记或不这样做...