10

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

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

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

我查看了PMDCheckstyle,但在那里找不到任何东西。

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

NullPointerException我在代码审查和错误中经常看到这一点:

class X {
    Integer i = null;

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

我想阻止它走得那么远。

4

1 回答 1

15

在 Eclipse 中设置此设置,

首选项 -> Java -> 编译器 -> 错误/警告 -> 潜在的编程问题 -> 装箱和拆箱转换。

于 2013-02-22T09:52:20.527 回答