如何在Eclipse中禁用警告 - &#39; Class是原始类型。对泛型类<t>的引用应该参数化&#39; </t>

时间:2014-01-06 12:05:44

标签: java eclipse

当我编译第三方库时,会生成一些“应该参数化”的警告。我知道如何修复它们但我不想这样,我试图禁用Eclipse中的所有警告/错误。但是,在每个警告/错误被禁用后仍会生成警告。请帮忙。

4 个答案:

答案 0 :(得分:15)

您可以将@SuppressWarnings("rawtypes")添加到方法,语句或方法参数中以禁止显示此警告。

作为示例,Eclipse插件中常见的一个是:

@Override
public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter)

答案 1 :(得分:7)

您可以更改eclipse中的设置:

  1. 转到项目属性 - &gt; Java编译器 - &gt;错误/警告
  2. 启用 - 启用项目特定设置
  3. 更改警告以忽略。

答案 2 :(得分:0)

在文件中:.settings/org.eclipse.jdt.core.prefs

添加:

org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore

答案 3 :(得分:-1)

如果您对由Class对象建模的类的类型不感兴趣,则抑制或忽略警告的替代方法是使用<?>表示法,如下所示:{{1 }}