EclipseにてJavaにて開発を行っているのですが下記のような不正なコード (オブジェクトを==演算子で比較して同じ値かどうかを判定)を検出する プラグインがないか探しています。FindBugをインストールしてみましたが検出されませんでした。 下記コードではJavaの仕様によりa,bの値が-127~127であれば同じオブジェクトと判定され、 範囲を超える場合、異なるオブジェクトとみなされる不安定な動きをするため、 警告してくれてもよさそうなものなのですが・・・。 警告してくれるようなプラグインまたはEclipseの設定はありますでしょうか。 Integer a = 1000; Integer b = 1000; if( a == b) { System.out.println("同じ値"); }
↧