Saya ingin menggunakannya
java.util.Optional.orElseThrow()
dengan tipe pengecualian yang meminta parameter konstruktor. Sesuatu seperti ini:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
Apakah ada cara untuk membuat Pemasok yang memasukkan nilai argumen saya?
Programmer Java profesional dengan banyak aliran & pengalaman opsional ... Saya kadang-kadang masih sampai di sini. Dan inilah mengapa saya lebih suka Kotlin.
—
Drew Stephens
orElseThrow(() -> new MyException(someArgument))
?