I'd like to use
java.util.Optional.orElseThrow()
with an Exception type that asks for a constructor parameter. Something like this:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
Is there a way to create a Supplier that passes my argument value in?
Sure.
.orElseThrow(() -> new MyException(someArgument))