【问题标题】:supress error on dead code in eclipse抑制 Eclipse 中死代码的错误
【发布时间】:2013-01-16 09:43:23
【问题描述】:

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

【问题讨论】:

    标签: java eclipse compiler-errors


    【解决方案1】:

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

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

    【讨论】:

    • 基本上我问的是不同的。如果它被定义为警告,我可以为特定类禁止它。如果它在 Eclipse 首选项中定义为错误,我可以抑制它吗?另一个例子是“未使用的局部变量”。我可以在 Eclipse 偏好设置中将其设置为错误,然后针对特定类取消它吗?
    猜你喜欢
    • 2010-11-08
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    • 2018-10-30
    • 1970-01-01
    相关资源
    最近更新 更多