如何禁止显示特定目录或文件(如生成的代码)的 Java 警告
2022-08-31 09:22:20
我正在使用一个解析器生成器,它可以创建一些丑陋的代码。因此,我的 Eclipse 项目有几十个来自生成的源文件的警告。我知道我可以使用注释来抑制特定元素中的特定警告,但是当解析器生成器再次运行时,我手动添加的任何注释都将丢失。有没有办法将 Eclipse 配置为禁止显示特定文件或目录的警告?@SuppressWarning
我正在使用一个解析器生成器,它可以创建一些丑陋的代码。因此,我的 Eclipse 项目有几十个来自生成的源文件的警告。我知道我可以使用注释来抑制特定元素中的特定警告,但是当解析器生成器再次运行时,我手动添加的任何注释都将丢失。有没有办法将 Eclipse 配置为禁止显示特定文件或目录的警告?@SuppressWarning
从版本3.8 M6开始,Eclipse(确切地说:JDT)具有内置功能。它可以通过项目的构建路径进行配置:项目属性>Java构建路径>编译器>源
这里宣布:Eclipse 3.8和4.2 M6 - 新的和值得注意的,称为选择性地忽略来自源文件夹的错误/警告。这也是屏幕截图的来源。这是在以前链接的 Bug 220928上开发的新功能。
有一个票证,Bug 220928,它已经为Eclipse 3.8完成了。有关详细信息,请参阅此答案。
如果您坚持使用Eclipse 3.7或更低版本:评论该票证的用户“Marc”在评论35中创建(或至少链接到)一个名为“warningcleaner”的插件。我在等待这个功能集成到Eclipse中时取得了很大的成功。
这真的很简单: