すべての自動ボックス化とボックス化解除に対して警告を生成したいと思います。
効果的な方法を見つけた人はいますか?
Eclipseは、基本的なオートボクシング エラーをキャッチします。Integer i = null; i++
. しかし、複雑なものは何でも失敗し、私が求めているものではありません。
PMDとCheckstyleを見ましたが、何も見つかりませんでした。
物議を醸していることは承知していますが、危険な機能だと思います。無効にする方法はありませんので、せめてコードレビューの際にレポートで確認していただきたいです。
これはNullPointerException
、コード レビューやバグであまりにも頻繁に見られます。
class X {
Integer i = null;
public int doSomething() {
return i + 2;
}
}
そこまでするのはやめてほしい。