Я хотів би скористатися
java.util.Optional.orElseThrow()
з типом винятку, який запитує параметр конструктора. Щось на зразок цього:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
Чи є спосіб створити Постачальника, який передає значення мого аргументу?
Професійний Java-програміст з великою кількістю потоків та необов'язковий досвід ... Я все ще часом буваю тут. І саме тому я віддаю перевагу Котліну.
—
Дрю Стівенс
orElseThrow(() -> new MyException(someArgument))
?