Eu gostaria de usar
java.util.Optional.orElseThrow()
com um tipo de exceção que solicita um parâmetro construtor. Algo assim:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
Existe uma maneira de criar um fornecedor que transmita meu valor de argumento?
Programador Java profissional com muitos streams e experiência opcional ... Eu ainda acabo aqui às vezes. E é por isso que eu prefiro Kotlin.
—
Drew Stephens
orElseThrow(() -> new MyException(someArgument))
?