2010-04-11 8 views
5

क्या आप कोड टेम्पलेट्स में लूप कर सकते हैं, उदाहरण के लिए मैं कक्षा में सभी फ़ील्ड प्रिंट करना चाहता हूं। क्या इसके लिए कोई टेम्पलेट है?ग्रहण कोड टेम्पलेट में फ़ील्ड पर लूप

+1

मैं भी इस के लिए देख रहा हूँ। मैंने सोचा कि https://gist.github.com/pascalalich/436952ccf778e9181ba8 वही था जो मैं चाहता था लेकिन ग्रहण 4.5.1 पर जब मैं इसका उपयोग करने की कोशिश करता हूं तो यह मौजूदा फ़ील्ड को प्रिंट नहीं कर रहा है। –

उत्तर

4

जब से मैं मैं के लिए क्या देख रहा था नहीं मिला, मैं इसे अपने plugin में डाल दिया। यह विविधता का समर्थन करता है। आप class क्षेत्रों companyName, companyType, आदि के साथ Company कहा जाता है के रूप में नीचे दिखाया गया है अगर आप logger.debug भिन्नता का चयन यह प्रिंट बयान उत्पन्न करेगा:

if (logger.isDebugEnabled()) { 
    logger.debug("Company Name " + company.getCompanyName()); 
    logger.debug("Company Type " + company.getCompanyType()); 
} 

template-variation

+3

हां, निश्चित रूप से मैं सराहना करता हूं कि आप अपना समाधान साझा करें। – stacker

+1

ऐसा लगता है कि यह प्लगइन अधिक से अधिक उपयोगी हो रहा है। – javaguy

4

ग्रहण toString() उत्पन्न कर सकता है, जिसमें सभी फ़ील्ड और उनके स्ट्रिंग मानों का प्रिंट आउट शामिल है, यदि आप यही हैं।

7

मान लिया जाये कि आप Java > Editor > Templates के बारे में संदर्भ (शायद पुराना) बात कर रहे हैं यह इतना useful-eclipse-java-code-templates containes कुछ उदाहरण सवाल here

है।

एक toString() शैली जनरेटर का उपयोग वर्ग के सदस्यों से अधिक पुनरावृति करने के लिए आप इस उपयोगी हो सकते हैं: toString() Generator: Format Templates

+1

लिंक 'उपयोगी-ग्रहण-जावा-कोड-टेम्पलेट्स' लिंक मेरे लिए इस प्रश्न पर वापस आ गया है। मुझे लगता है कि लिंक यहां जाने के लिए था: http://stackoverflow.com/questions/1028858/useful-eclipse-java-code- टेम्पलेट्स। –

+0

@Bert F - धन्यवाद मैंने इसे – stacker

+0

तय किया है क्या आपको नीचे मेरा उत्तर पसंद है? – fastcodejava

संबंधित मुद्दे