生成自动装箱使用警告

Dav*_*der 10 java eclipse autoboxing checkstyle pmd

我想为所有自动装箱和拆箱产生警告.

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

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

我看过PMDCheckstyle,但在那里找不到任何东西.

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

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

class X {
    Integer i = null;

    public int doSomething() {
        return i + 2;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想阻止它走得那么远.

Jay*_*han 14

在Eclipse中设置此设置,

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

  • 希望他们将拳击与拆箱分开.拳击我不介意拆箱更危险:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 163065 (3认同)