Я бы хотел использовать
java.util.Optional.orElseThrow()
с типом Exception, который запрашивает параметр конструктора. Что-то вроде этого:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
Есть ли способ создать поставщика, который передает значение моего аргумента?
orElseThrow(() -> new MyException(someArgument))
? - person Christoffer Hammarström   schedule 07.04.2014