仅在几个文件中禁用我的Java Eclipse Project中的警告。可能吗?

时间:2011-07-25 13:00:52

标签: java eclipse warnings

我正在使用代码生成器生成代码,引发数千个警告,就像

一样
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized    Parser.java

我想知道如何在特定文件中关闭特定类型的警告。我还想对我的其他档案发出这些警告。

有可能实现这个目标吗?

由于

3 个答案:

答案 0 :(得分:5)

至少在Eclipse Kepler中,可以关闭每个目录的警告。在包浏览器中,右键单击该目录,然后选择

Properties -> Java Compiler -> Ignore optional compile problems

我认为这也会关闭其他警告 - 但对于生成的代码,必须通过更改生成器来修复这些警告。

答案 1 :(得分:3)

您也可以为两组1&gt;生成的文件和2&gt;创建工作集。你写的代码。 然后,您可以选择查看与您喜欢的工作集有关的警告。 ScreenShot

在日食问题选项卡的右上角,您可以看到一个向下箭头 点击那个, 并选择配置内容 再打开一个窗口,您可以在其中配置查看所需工作集的警告。 或者你可以选择show&gt; show warnings&amp;选择上的错误。现在,当您选择工作集时,将仅显示相应的警告

答案 2 :(得分:2)

我担心您只能禁用工作空间或项目的警告。我建议你2个解决方案: (1)将所有生成的代码放在单独的项目中。无论如何,我认为这是一个很好的做法。

(2)尝试在生成的类中添加“@SuppressWarnings”注释。