删除VS代码问题窗口中的Java警告



我在VS代码中使用Java,在"问题"选项卡中收到警告。

'_' should not be used as an identifier, since it is a reserved keyword from source level 1.8 on
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized

其他的也一样。

如何禁用它们?

在每条消息的末尾似乎都有一个整数标识符——似乎与消息类型相关。

有些人建议查看.settings文件并添加类似的内容

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

但我还没有找到与我的警告相关的东西——是否有这些eclipse问题字符串的完整列表。

你最好修复它,而不是抑制它。

第一个警告:通过这个文档,你最好不要使用"_"作为标识符,否则你会得到警告,甚至是错误。您也可以从该页面获取更多信息。

第二个警告是因为你还没有添加"通用参数",比如这个:

HashMap map =newHashMap();
map.put("showOppo", option.isShowOppo());

你可以这样改变来避免它:

HashMap<String,String> map =newHashMap<>();

最新更新