【问题标题】:Can I set compiler preferences to ignore for “A generic array is created for a varargs parameter”?我可以将编译器首选项设置为忽略“为可变参数创建通用数组”吗?
【发布时间】:2013-01-13 21:37:56
【问题描述】:

我和问this question的人有同样的问题。

具体来说,警告是

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

在这行代码

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

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

编辑: 到目前为止,我已经在潜在编程问题中尝试了所有泛型类型和“可变参数的不精确类型匹配”。”是否有警告 Eclipse 不会让我忽略或有没有其他我可以关掉的?

【问题讨论】:

    标签: java eclipse warnings


    【解决方案1】:

    在 Eclipse 中,您可以禁用任何警告,也可以在 Project->Properties->Java Compiler->Errors / Warnings 下启用一些默认禁用的警告:

    【讨论】:

    • 我会禁用哪个警告?
    • 你不喜欢的那个。向下滚动,展开部分,警告标题应与警告文本相同或相似。
    • 我已经尝试了一些,但它们不起作用。想知道是否真的存在。
    猜你喜欢
    • 2010-11-29
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 2011-04-26
    • 2018-01-25
    • 2011-09-04
    相关资源
    最近更新 更多