我们的一些代码是自动生成的(由 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/