繁体   English   中英

如何在Eclipse中禁用警告 - 'Class是原始类型。对泛型类型<T>的引用应该参数化'

[英]How to disable warning in Eclipse - 'Class is a raw type. References to generic type Class<T> should be parameterized'

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

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

举个例子,Eclipse插件中常见的一个是:

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

您可以在eclipse中更改设置:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM