मैं विधि चेन setters (setters कि वस्तु स्थापित किया जा रहा वापसी) जेनरेट करना चाहते हैं उत्पन्न ग्रहण दे सकते हैं जिससे की तरह:, विधि चेन setters
public MyObject setField (Object value) {
this.field = value;
return this;
}
इससे एक लाइनर instantiations को आसान बनाती है , जो मुझे पढ़ने में आसान लगता है:
myMethod (new MyObject().setField (someValue).setOtherField (someOtherValue));
ग्रहण के टेम्पलेट्स को ऐसा करने के लिए संशोधित किया जा सकता है? मैंने सामग्री को return this;
शामिल करने के लिए बदल दिया है लेकिन हस्ताक्षर नहीं बदला गया है।
मैं व्यक्तिगत रूप से इस सवाल का जवाब पता नहीं है। हालांकि, आपको "धाराप्रवाह" इंटरफेस खोजने के द्वारा कुछ परिणाम मिल सकते हैं। http://en.wikipedia.org/wiki/Fluent_interface –
अनुरोध किए गए अनुसार संभावित प्लगइन जोड़ा गया है (अभी तक परीक्षण नहीं किया गया है) – VonC