Java - 忽略目录/包级别的警告

标签 java visual-studio-code warnings

我们的一些代码是自动生成的(由 Apache Axis),它会报告大量警告。一个例子是:

private java.util.HashMap faultExceptionNameMap = new java.util.HashMap();

在这里,警告是

HashMap is a raw type. References to generic type HashMap should be parameterized.

当然,实际解决这些警告是没有意义的,因为无论如何我们都必须信任 Apache Axis,它只会按原样重新创建代码。

因为我们的团队使用不同的 IDE,从 VSCode 到 IntelliJ IDEA 再到 Eclipse,我正在寻找一种与 IDE 无关的方法来排除来自自动生成的包/目录的警告。如果可以通过版本控制为工作区设置此选项,那将是最好的。

在 TypeScript 中,我会在 tsconfig.json 中设置一个 exclude 数组

例如,Java 是否有等效项?

最佳答案

我现在只找到这种方法来解决问题:

@SuppressWarnings("rawtypes") 添加到您的方法或变量中,例如:

@SuppressWarnings("rawtypes")
private java.util.HashMap faultExceptionNameMap = new java.util.HashMap();

关于Java - 忽略目录/包级别的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57215534/

相关文章:

java - 如何在 JUnit 测试中引导 weld-se

java - 使用 GSON 解析 JAVA 中的 JSON

java - spring-boot 2 和 liquibase : config in application yml ignored

python - 使用 Python 在 Visual Studio Code 中显示重写的方法指示器

javascript - Vscode - 编辑器接受有关输入括号的建议

java - ArrayList 中的 get Random 出现 java.lang.IllegalArgumentException : n must be positive 错误

tabs - VSCode : If a file already has a tab open on another pane (split pane setup), 激活现有选项卡

c - C 中带有 const 签名的错误调用

c++ - 在 GCC 中,如何使 '-fpermissive' 警告静音?

xcode - 禁止实例方法重写链接器警告框架xcode