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