Size: a a a

2018 August 08

OS

Oleg Shelajev in graalvm_ru
Thing<Optional,Exception> t = (Thing<Optional, Exception>) EMPTY;
-> t.value - это Optional<Optional> :D
источник

OS

Oleg Shelajev in graalvm_ru
блин, Олег, нельзя читать код, надо писать слова!
источник

OS

Oleg Shelajev in graalvm_ru
последний Олег, это я если что про себя. В телеграме не хватает тредов.
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Optional<Optional<Optional>>>
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
error же тоже может не быть
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
больше Optional богу Optional!
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
но тут заметь, что это не просто Either, а Either из опшенолов
так и у меня айза и опшналов )))
источник

ПФ

Паша Финкельштейн in graalvm_ru
так-то
источник

ПФ

Паша Финкельштейн in graalvm_ru
если скажешь что у теб там наллабл тип лежит — будет лежить наллабл тип
источник

ПФ

Паша Финкельштейн in graalvm_ru
или нет
источник

ПФ

Паша Финкельштейн in graalvm_ru
нет, не из опшналов. Но исправить так чтобы работал с наллабл-типами просто
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
а что делать, если у тебя не Котлин?)
источник

ПФ

Паша Финкельштейн in graalvm_ru
ну так у тебя нпе вылетит и всё
источник

ПФ

Паша Финкельштейн in graalvm_ru
А!
источник

ПФ

Паша Финкельштейн in graalvm_ru
Так это
источник

ПФ

Паша Финкельштейн in graalvm_ru
используй опшналы внутри )))
источник

ПФ

Паша Финкельштейн in graalvm_ru
Either<Optional<LEFT>, Optional<RIGHT>>
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
может просто прикрутить в линтер провепрку, что если где угодно в джавакоде есть слово "null", значит ошибка - иди и заворачивай в обертку (обертки, конечно, добавлены в список исключений)
источник

ПФ

Паша Финкельштейн in graalvm_ru
так тупо не получитс
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
или это слишком жестоко для психики
источник