2017-02-20 32 views
7

यह एक साधारण सवाल हो सकता है: मैं अपने जावा कोड को बड़े पैमाने पर "अंतिम" के रूप में विधि तर्क के लिए कैसे प्रतिक्रिया दे सकता हूं? यह हमारे "चेकस्टाइल" नियमों में से एक का पालन करना है। हमारे पास हजारों जावा फाइलें हैं, इसलिए मैन्युअल रूप से उन सभी को संपादित करें जो हमारे लिए एक स्वीकार्य समाधान नहीं है।बड़े पैमाने पर रिएक्टर - जावा विधि तर्क में अंतिम कीवर्ड कैसे जोड़ें

मुझे IntelliJ में ऐसा कोई रिफैक्टर विकल्प नहीं मिला। कोई भी उपकरण जानता है जो मदद कर सकता है? या हासिल करने के लिए कोई स्मार्ट दृष्टिकोण?

उत्तर

17

आप इस के लिए IntelliJ का निरीक्षण तंत्र का उपयोग कर सकते हैं:

  1. नेविगेट Analyze-> चलाएँ निरीक्षण नाम से
  2. के लिए
  3. खोजें "स्थानीय चर या पैरामीटर अंतिम हो सकता है" चेतावनी
  4. कि सुनिश्चित करें "रिपोर्ट विधि पैरामीटर" एकमात्र विकल्प चेक किया गया है।
  5. पेड़ की जड़ का चयन करें (यह स्थानीय चर या पैरामीटर पढ़ना चाहिए अंतिम "
  6. क्लिक करें एएलटी + ENTER और" अंतिम बनाना "हो सकता है। यह सब याद आ रही स्थानों में final संशोधक जोड़ने चाहिए ।

बार जब आप इस किया है, आप तो यह आप आगे गलतियों के बारे में चेतावनी दी है अपने आईडीई में इस निरीक्षण को सक्षम करना चाहते हो सकता है:

  1. नेविगेट टी ओ फ़ाइल-> सेटिंग्स-> संपादक-> निरीक्षण
  2. "स्थानीय चर या पैरामीटर अंतिम हो सकता है" चेतावनी
  3. सुनिश्चित करें कि "विधि विधि पैरामीटर" एकमात्र विकल्प चेक किया गया है।
+0

क्या आप जानते हैं, यदि वर्ग फ़ील्ड में अंतिम विशेषता जोड़ने का कोई तरीका है? – cwoebker

+0

@cwoebker आप "फील्ड अंतिम हो सकते हैं" निरीक्षण के साथ एक ही दृष्टिकोण का उपयोग कर सकते हैं। – Mureinik

2

अस्वीकरण: मैं एक आईडीई युद्ध शुरू नहीं करना चाहता हूं और मैं इंटेलिजे का उपयोग नहीं करता, इसलिए वहां ऐसा करने का एक तरीका हो सकता है। लेकिन चूंकि आपने ऐसा करने के लिए एक उपकरण के बारे में पूछा था और मैन्युअल प्रयास इसके लिए एक अलग आईडीई का उपयोग करके औचित्य साबित कर सकता है, यहां आप ग्रहण में जाते हैं।

ग्रहण में आप जहां भी संभव हो अंतिम को जोड़ने के लिए "साफ करें" कार्य को कॉन्फ़िगर कर सकते हैं। क्लीन अप कार्य एकल संपादक विंडोज़ पर और पूरे स्रोत पर "स्रोत" संदर्भ मेनू से चलाया जा सकता है।

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