Versorgung Ich mag würdeJava 8 Verfahren Referenzen: bieten einen Anbieter eine parametrisierte Ergebnis
java.util.Optional.orElseThrow()
mit einer Ausnahmetyp verwenden, die für einen Konstruktorparameter fragt. So etwas wie dieses:
orElseThrow(MyException::new(someArgument)) // obviously NOT working
Gibt es eine Möglichkeit, einen Lieferanten zu erstellen, der meinen Argumentwert übergibt?
Warum bekommen können Sie nicht tun 'orElseThrow (() -> neue MyException (someArgument))'? –