【发布时间】:2013-01-16 09:43:23
【问题描述】:
我的 Eclipse 配置为在死代码上添加错误。
但是,一些自动生成的 java 文件有这个错误。
当它被配置为警告时,我可以添加到类定义 @SuppressWarnings("unused") 并删除警告。
当这是一个错误时,是否有类似的选项?
【问题讨论】:
标签: java eclipse compiler-errors
我的 Eclipse 配置为在死代码上添加错误。
但是,一些自动生成的 java 文件有这个错误。
当它被配置为警告时,我可以添加到类定义 @SuppressWarnings("unused") 并删除警告。
当这是一个错误时,是否有类似的选项?
【问题讨论】:
标签: java eclipse compiler-errors
不幸的是(对您而言),JLS 要求无法访问的代码是编译错误;见JLS 14.21。由于 Eclipse Java 编译器旨在兼容 JLS,因此无法抑制错误。
您需要修复生成器(或其输入),使其不会生成无效的 Java 代码。
【讨论】: