Mi piacerebbe usare
java.util.Optional.orElseThrow()
con un tipo di eccezione che richiede un parametro costruttore. Qualcosa come questo:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
C'è un modo per creare un fornitore che trasmetta il valore del mio argomento?
orElseThrow(() -> new MyException(someArgument))
?