我在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<>();