java - 如何抑制特定目录或文件(例如生成的代码)的 Java 警告

标签 java eclipse suppress-warnings generated-code

我正在使用一个解析器生成器,它创建了一些难看的代码。结果,我的 Eclipse 项目有几十个从生成的源文件发出的警告。我知道我可以使用 @SuppressWarning 注释来抑制特定元素中的特定警告,但是当解析器生成器再次运行时,我手动添加的任何注释都将丢失。有没有办法配置 Eclipse 来抑制特定文件或目录的警告?

最佳答案

从版本 3.8 M6 开始,Eclipse(准确地说:JDT)为此提供了内置功能。它可以通过项目的构建路径进行配置:项目属性 > Java 构建路径 > 编译器 > 源代码

enter image description here

在此宣布:Eclipse 3.8 and 4.2 M6 - New and Noteworthy ,称为选择性地忽略源文件夹中的错误/警告。这也是截图的来源。这是在之前链接的 Bug 220928 上开发的新功能.

关于java - 如何抑制特定目录或文件(例如生成的代码)的 Java 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1127920/

相关文章:

java - 如何将相同的字符串分组到任何集合中?

java - 每次循环中的条件正确时,程序都会打印该语句

Java 类加载器无法加载模块?

java - 找不到设备

c++11 - 抑制警告:deleting 'void*' is undefined

unity3d - Unity3d在随机VS2015社区将警告作为错误抛出

java - 如何使用 @SuppressWarnings ("unchecked") 对单个转换而不是整个方法进行注释?

java - JSF (PrimeFaces) 页面不适用于单一表单

java - 将 Google App Engine 应用程序 (Java) 导入 Eclipse

java - 无法在 Flash Builder 4.5 上安装 Web Developer Tools(WTP 的 JSP 编辑器)