生成自动装箱使用警告

时间:2013-02-22 09:16:22

标签: java eclipse checkstyle pmd autoboxing

我想为所有自动装箱和拆箱生成警告。

有没有人找到有效的方法?

Eclipse 捕获基本的自动装箱错误:例如。 Integer i = null; i++。但是在任何复杂的事情上失败,并不是我真正想要的。

我看过 PMD Checkstyle ,但在那里找不到任何内容。

我知道这是一个有争议的话题,但我认为这是一个危险的特征。 没有办法禁用它,所以我至少想在代码审查期间检查报告。

我在代码审核和错误中经常看到NullPointerException

class X {
    Integer i = null;

    public int doSomething() {
        return i + 2;
    }
}

我想阻止它走得那么远。

1 个答案:

答案 0 :(得分:14)

在Eclipse中设置此设置,

  

偏好设置 - > Java - >编译器 - >错误/警告 - >潜在的编程   问题 - >拳击和拆箱转换。