मैं ग्रोवी में एक अज्ञात आंतरिक कक्षा को कैसे परिभाषित करूं? मैंने संदर्भ देखा कि उन्हें ग्रोवी 1.7 में समर्थित होना चाहिए और मैं 1.8 का उपयोग कर रहा हूं।मुझे ग्रोवी में अज्ञात आंतरिक कक्षा की तरह कुछ कैसे मिलता है?
thread = process.consumeProcessOutput(
new Appendable() {
Appendable append(char c) {
app1.append(c)
app2.append(c)
return this
}
Appendable append(CharSequence csq) {
app1.append(csq)
app2.append(csq)
return this
}
Appendable append(CharSequence csq, int start, int end) {
app1.append(csq, start, end)
app2.append(csq, start, end)
return this
}
})
मैं इस कोड के साथ एक अपवाद प्राप्त करें:
Caught: groovy.lang.MissingMethodException: No signature of method: java.lang.UNIXProcess.consumeProcessOutput() is applicable for argument types: (MyClass$1) values: [[email protected]]
अच्छी तरह से किस प्रकार का उपभोग करता हैप्रोसेऑटपुट की आवश्यकता होती है? क्या यह स्वीकार्य इंटरफ़ेस है? –
शब्द है कि आपके सवाल का वर्णन करता है एक "बंद" मुझे लगता है ... – djangofan
कहा जाता है यह स्वीकार करता है Appendable और OutputStream – dromodel