2

FindBugs エラーの説明から次のことを考慮してください

NP: Null 値は逆参照されることが保証されます (NP_GUARANTEED_DEREF)

実行された場合、この時点で値が null であることを保証し、その値が逆参照されることが保証されるステートメントまたはブランチがあります (実行時例外を伴うフォワード パスを除く)。

if (x == null) throw new NullPointerException(); などのチェックに注意してください。x の逆参照として扱われます。

実行時例外を含む順方向パスを除くとはどういう意味ですか?

if (x == null) throw new NullPointerException();また、なぜ警告のようなチェックが発生するのですか?

4

1 に答える 1