У меня была большая проблема в некотором библиотечном коде, которую я связал с одним утверждением:
System.out.println((String) null);
Хорошо, код на самом деле не выглядит так, но он, безусловно, вызывает println
с нулевым аргументом. Это заставляет мое приложение бросать неожиданный NullPointerException
.
В общем случае println
должно вызывать это исключение при таких обстоятельствах или это нестандартное поведение из-за плохой реализации экземпляра out
?