【发布时间】:2020-05-11 01:33:46
【问题描述】:
我在 VS Code 中使用 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 问题字符串的完整列表。
【问题讨论】:
-
你是说每个警告都没有源文件和行号?
-
是的,有对文件和行号的引用。但我想禁用警告。
-
Java 警告通常表明代码在语法上有效但在逻辑上不正确。这两个警告,以及几乎所有 Java 警告,都是你最好修复而不是抑制的事情。
-
@greg-449 在 VS Code 中,Java 支持是通过 LSP 进行的无头 Eclipse。这就是为什么这个 VS Code 问题被标记为 [eclipse]。
-
无法禁用该警告,因为它是一个编译错误,表明 Java 代码无效。
标签: java eclipse visual-studio-code