gpt4 book ai didi

java - 如何避免使用@SuppressWarnings?

转载 作者:行者123 更新时间:2023-12-01 07:37:29 24 4
gpt4 key购买 nike

我正在使用一个名为 Weka 的开源 Java 库在 Eclipse Indigo 项目中。该库似乎有点过时,因此 Eclipse 向我显示了数千条有关其代码的警告。一个典型的例子是:

ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

引用这样的行:

ArrayList t = new ArrayList();

Eclipse 的快速修复表明我可以将上述代码转换为使用泛型,也可以添加 @SuppressWarnings 'rawtypes' 注释作为修复。

但这两个修复都涉及对开源项目的代码进行更改,我必须多次(数百?)进行这些更改。

相反,Eclipse(或 Java 编译器?)可能有一些全局设置,我可以在其中表明我不想收到针对特定项目的警告?

最佳答案

窗口 > 首选项 > Java > 编译器 > 错误/警告 > 通用类型。或者,可以通过右键单击项目 > 属性 > Java > 错误/警告 > 选中“启用项目特定设置”来逐个项目进行设置(如果您的工作区中有其他项目,您希望保持相同)然后像以前一样。

关于java - 如何避免使用@SuppressWarnings?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9997429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com