Je voudrais utiliser
java.util.Optional.orElseThrow()
avec un type Exception qui demande un paramètre constructeur. Quelque chose comme ça:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
Existe-t-il un moyen de créer un fournisseur qui transmet la valeur de mon argument?
orElseThrow(() -> new MyException(someArgument))
?