次の小さなテストはNPEをスローします。
public class Test {
public static void main(String[] args) {
String a = "a";
String b = null;
System.out.println(a.compareTo(b));
}
}
ただし、 compareTo()のJavadocには、パラメーターを。にすることはできないとは記載されていませんnull
。Javadocsは通常、パラメータを設定できない場合に言及しているため、これは奇妙なことnull
です。
これはドキュメントの単なる不具合ですか、それとも私が見逃しているより根本的な理由/ねじれがありますか?