मैं उपयोग करना चाहूंगा
java.util.Optional.orElseThrow()
एक अपवाद प्रकार के साथ जो एक निर्माण पैरामीटर के लिए पूछता है। कुछ इस तरह:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
क्या एक आपूर्तिकर्ता बनाने का एक तरीका है जो मेरे तर्क मूल्य को पारित करता है?
स्ट्रीम और वैकल्पिक अनुभव के साथ पेशेवर जावा प्रोग्रामर ... मैं अभी भी कभी-कभी यहां समाप्त होता हूं। और यही कारण है कि मैं कोटलिन पसंद करता हूं।
—
ड्रू स्टीफंस
orElseThrow(() -> new MyException(someArgument))
?