我想为所有自动装箱和拆箱生成警告。生成自动装箱使用警告
有没有人找到一种有效的方法?
Eclipse捕获基本自动装箱错误:例如, Integer i = null; i++
。但是在任何复杂的事情上都失败了,并不是我所追求的。
我看了看PMD和Checkstyle但是在那里找不到任何东西。
我知道这是一个有争议的主题,但我认为这是一个危险的功能。 有没有办法禁用它,所以我至少会喜欢在代码评论期间检查报告。
我在代码审查和错误看到这个NullPointerException
过于频繁:
class X {
Integer i = null;
public int doSomething() {
return i + 2;
}
}
我想从越来越远制止。
从您的查询我了解以下设置已在Eclipse中设置?我对吗? “Preferences-> Java-> Compiler-> Errors/Warnings->潜在的编程问题 - >拳击和拆箱转换” – Jayamohan 2013-02-22 09:38:02
啊,这很完美!谢谢。我错过了那一个。我只有“空指针访问”启用。请将其作为答案发布:) – 2013-02-22 09:47:35
使用静态分析工具知道如何检查自动装箱仍然不错。然后它可以被整合到每晚的构建中。 – 2013-02-24 21:08:06