我是否可以将编译器首选项设置为忽略“为varargs参数创建通用数组”?

时间:2013-01-30 06:11:01

标签: java eclipse warnings

我遇到的问题与提出this question的人有同样的问题。

具体来说,警告是

  

类型安全:Object& Serializable& Comparable的通用数组   为varargs参数创建

在这行代码上

Collections.addAll(row, name, units, Boolean.FALSE);
// types: List<Object>, String, Integer, Boolean

发布的解决方案很可爱,但我想知道Eclipse是否提供了另一种方式。我可以更改编译器首选项以忽略那种类型安全警告吗?如果是这样,我会改变哪一个?

编辑:到目前为止,我已经尝试了泛型类型中的所有类型和潜在编程问题中的“不匹配类型匹配varargs”。是否有警告Eclipse不会让我忽略或我可以关掉一个不同的吗?

1 个答案:

答案 0 :(得分:2)

在Eclipse中,您可以禁用任何警告,还可以在 Project-&gt; Properties-&gt; Java Compiler-&gt; Errors / Warnings 下启用默认禁用的警告:

Disable compilation warnings Eclipse