1

我的 Eclipse 配置为在死代码上添加错误。但是,一些自动生成的 java 文件有这个错误。
当它被配置为警告时,我可以添加到类定义@SuppressWarnings("unused")中并删除警告。
当这是一个错误时,是否有类似的选项?

4

1 回答 1

2

不幸的是(对您而言),JLS要求无法访问的代码是编译错误;JLS 14.21。由于 Eclipse Java 编译器旨在与 JLS 兼容,因此它无法抑制错误。

您需要修复生成器(或其输入),使其不会生成无效的 Java 代码。

于 2013-01-16T10:08:26.833 回答