2012-09-11 7 views
5

में किसी फ़ील्ड को रीफैक्टर करना जब मैं Ctrl + 1 का उपयोग करके ग्रहण में एक चर का नाम बदलता हूं तो यह गेटर/सेटर विधियों का नाम नहीं बदलता है। क्या विधियों का नाम बदलने का कोई तरीका है।ग्रहण

+0

@Dinup कंडेल यह getters/setters – pankar

उत्तर

9

आवश्यक फ़ील्ड पर Alt+Shift+R का उपयोग करें। दिखाई देने वाले संवाद में 'ओपन नाम बदलें संवाद' चुनें और संबंधित चेकबॉक्स

+0

परिवर्तन गेटर/settr के लिए चेकबॉक्स का नाम नहीं होगा पहले से ही जगह में सवाल में क्षेत्र के लिए सक्षम नहीं है –

+0

क्या आपके पास getters/setters? – pankar

5

Select Field - > right click - > Refactor-> encapsulate field

9

का उपयोग करके फ़ील्ड का नाम बदलें> का नाम बदलें और टूलटिप में "नाम बदलें संवाद" चुनें। या, सरल, Ctrl + R दो बार दबाएं।

नाम बदलें संवाद में आप गेटटर और क्षेत्र के सेटटर का नाम बदल सकते हैं।

की स्थापना आप लागू लगातार वहाँ है, इसलिए गेटर और नाम बदलें सेटर, नाम बदलें जाँच के बाद अगले इनलाइन नाम बदलने के साथ-साथ सेटिंग का सम्मान और getters और setters नाम बदल देगा।

Rename dialog in Eclipse 3.7

+0

भले ही पंकार ने पहले ही इसका उत्तर दिया हो: Ctrl + R को दो बार दबाए जाने के संकेत के लिए +1। – Kai

+0

गेटटर/सेटआर का नाम बदलने के लिए चेकबॉक्स सक्षम नहीं है –

+0

@ मैंगलाशेनॉय तो आपके पास नामकरण सम्मेलन से मेल खाने वाले गेटर्स या सेटर्स नहीं हैं (प्राप्त/सेट/शीर्षक + शीर्षक कोड फ़ील्ड नाम प्राप्त करें)। ऐसा इसलिए हो सकता है क्योंकि आपने पहले से ही क्षेत्र का नाम बदल दिया है। फिर 2-चरणीय प्रक्रिया का उपयोग करें: संपत्ति एक्सेसर नामों से मेल खाने के लिए फ़ील्ड का नाम बदलें, फिर इसे दोबारा नाम दें। –