Рассмотрим следующий блок try-with-resources:
try (Foo foo = getAFoo()) {
}
Для некоторого класса Foo
, который реализует java.lang.AutoCloseable
.
Если getAFoo()
должен был возвратить null
, тогда исключение исключений нулевого указателя было бы выбрано на закрывающей скобке (из-за времени выполнения, пытающегося вызвать close
)?