Почему следующая строка кода приводит к NullPointerException
?
Long v = 1 == 2 ? Long.MAX_VALUE : (Long) null;
Я понимаю, что распаковка выполняется на null
, но почему?
Обратите внимание, что
Long v = (Long) null;
не приводит к исключению.