Нулевая проверка в операторе Элвиса Java 8?JAVA

Программисты JAVA общаются здесь
Anonymous
Нулевая проверка в операторе Элвиса Java 8?

Сообщение Anonymous »

Вопрос. Планируется ли реализация оператора Элвиса в какой-либо будущей версии Java? Или есть какая-нибудь библиотека, которая переносит ее в Java?
Я читал, что

она была предложена для Java SE 7, но не вошла в эту версию

Устали от исключений нулевых указателей? Рассмотрите возможность использования «необязательно» Java SE 8!
Я знаю, что Java 8 позволяет это

Код: Выделить всё

String name = computer.flatMap(Computer::getSoundcard)
.flatMap(Soundcard::getUSB)
.map(USB::getVersion)
.orElse("UNKNOWN");
но на мой вкус это слишком много. ТАК, если бы кто-нибудь мог указать мне на какой-либо проект/библиотеку, которая привнесет синтаксис типа Groovy/C# в Java для проверок на null, я был бы очень признателен.
Изменить: Под оператором Элвиса я имею в виду следующее:

Код: Выделить всё

String version = computer?.getSoundcard()?.getUSB()?.getVersion();
или аналогичный

Подробнее здесь: https://stackoverflow.com/questions/265 ... s-operator

Вернуться в «JAVA»