Недокументированная строка.compareTo (null) NPE?

Следующий небольшой тест вызывает NPE:

public class Test {

    public static void  main(String[] args) {

        String a = "a";
        String b = null;

        System.out.println(a.compareTo(b));

    }

}

Тем не менее, Javadoc compareTo () не упоминает, что параметр не может be null . Это странно, поскольку в Javadocs обычно упоминается, когда параметры не могут быть null .

Это просто сбой в документации или есть более фундаментальная причина / ошибка I что-то не хватает?

25
задан Jérôme Verstrynge 23 August 2011 в 22:55
поделиться