私はいくつかのライブラリコードで大きな問題を抱えていました.1つのステートメントに突き止めました:
System.out.println((String) null);
コードは実際にはそのようには見えませんがprintln
、null 引数で呼び出していることは確かです。これを行うと、アプリケーション全体が予期しないをスローしNullPointerException
ます。
一般に、その状況下でこの例外をスローする必要がありますか、それともインスタンスprintln
の実装が不十分なため、この非標準の動作ですか?out