Chciałbym użyć
java.util.Optional.orElseThrow()
z typem wyjątku, który prosi o parametr konstruktora. Coś takiego:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
Czy istnieje sposób utworzenia dostawcy, który przekazuje moją wartość argumentu?
orElseThrow(() -> new MyException(someArgument))
?