Eclipse警告消息

时间:2012-01-05 10:37:18

标签: java eclipse

当我在下面的代码中编写

时,如何解决eclipse编辑器中出现的警告消息
Map <String, Class> fieldTypes = new HashMap<String, Class>();

当我将添加@SuppressWarning'rawtypes'添加到上述方法的上方时,仍会显示此警告。

感谢
Brajesh

5 个答案:

答案 0 :(得分:1)

Window>Prefernces>Java>Compiler>Erro/Warnings下更改Annotations部分的严重性级别

答案 1 :(得分:1)

正确的方法是:

Map <String, Class<?>> fieldTypes = new HashMap<String, Class<?>>(); //If you want all unknowns.

这不需要SuppressWarnings

答案 2 :(得分:1)

要关闭此特定邮件的编译器警告,请将“未选中的通用类型操作”设置为“忽略”。

答案 3 :(得分:0)

您确定使用的是正确的语法吗?

以下适用于我(在Eclipse 3.7.1上)并禁止警告:

@SuppressWarnings("rawtypes")
Map <String, Class> fieldTypes = new HashMap<String, Class>();

答案 4 :(得分:0)

如果未使用fieldTypes,您将收到警告,以避免需要添加

@SsuppressWarnings未使用添加到主