मान लीजिए कुछ स्थिर मानकों के साथ Class A
:इंटेलिजे या एंड्रॉइड स्टूडियो में रीफैक्टरिंग करते समय कक्षा से दूसरे वर्ग में स्थैतिक चर को कैसे स्थानांतरित करें?
public Class A {
public static final String KEY_1="key1"
public static final String KEY_2="key2"
...
}
स्थिर मापदंडों परियोजना में बार-बार उपयोग किया जाता है। रिफैक्टरिंग करते समय, मैं उन्हें Class B
कहता हूं, उन्हें दूसरे वर्ग में ले जाना चाहता हूं; लेकिन ऐसा करने के लिए मुझे उनके हर उपयोग मामले को अपडेट करना होगा, उदा। A.KEY_1
से B.KEY_2
, मैन्युअल रूप से।
क्या एंड्रॉइड स्टूडियो या इंटेलिजे में ऐसा करने का कोई तरीका है? जो मैंने पहले ही कोशिश की है वह पैरामीटर वाले लाइनों का चयन करना और F6 दबाकर एक रिफैक्टरिंग संवाद खोलता है, लेकिन इसके माध्यम से जाने से मुझे जो चाहिए वह मुझे नहीं मिलता है।
धन्यवाद "Refactor" बटन पर क्लिक करें! यह चाल उस पैरामीटर पर कैरेट रखना था जिसे मैं अपनी पूरी लाइन चुनने के बजाय रिफैक्टर करना चाहता हूं। –