मेरे लिए एक नया पसंदीदा @SuppressWarnings("WeakerAccess")
इंटेलीज में है, जो इसे शिकायत करने से रखता है जब यह सोचता है कि आपके पास उपयोग करने की तुलना में कमजोर पहुंच संशोधक होना चाहिए। हमें परीक्षण का समर्थन करने के लिए कुछ तरीकों के लिए सार्वजनिक उपयोग करना होगा, और @VisibleForTesting
एनोटेशन चेतावनियों को नहीं रोकता है।
ETA: "बेनामी" टिप्पणी की, पेज @MattCampbell से जुड़ा, निम्नलिखित अविश्वसनीय रूप से उपयोगी नोट:
आपको इस सूची का उपयोग उस उद्देश्य के लिए नहीं करना चाहिए जिसका आप वर्णन कर रहे हैं। यदि आप इसे पूछते हैं, तो IntelliJ आपके लिए उन SuppressWarnings को स्वचालित रूप से जोड़ देगा। यह मुझे याद है के रूप में कई रिलीज के लिए ऐसा करने में सक्षम है।
बस उस स्थान पर जाएं जहां आपके पास चेतावनी है और Alt-Enter टाइप करें (या यदि आप इसे देख रहे हैं तो निरीक्षण सूची में इसे चुनें)। जब मेनू ऊपर आता है, तो चेतावनी दिखाते हुए और आपके लिए इसे ठीक करने की पेशकश करता है (जैसे यदि चेतावनी "विधि स्थिर हो सकती है" तो "स्टैटिक बनाएं" आपके लिए इसे ठीक करने के लिए IntellJ की पेशकश है), "दर्ज करें" का चयन करने के बजाय, " बस सबमेनू तक पहुंचने के लिए सही तीर बटन का उपयोग करें, जिसमें "निरीक्षण प्रोफ़ाइल सेटिंग संपादित करें" और इसके बाद जैसे विकल्प होंगे। इस सूची के निचले भाग में "क्लास के लिए सभी निरीक्षणों को दबाएं", "क्लास के लिए दबाएं", "विधि के लिए दबाएं", और कभी-कभी "कथन के लिए दबाएं" जैसे विकल्प होंगे। आप संभवत: इनमें से जो भी सूची में अंतिम रूप से प्रकट होता है। इनमें से किसी एक का चयन करने से आपके कोड में @SuppressWarnings एनोटेशन (या कुछ मामलों में टिप्पणी) जुड़ जाएगी, जिससे प्रश्न में चेतावनी को दबा दिया जाएगा। आपको यह अनुमान लगाने की आवश्यकता नहीं होगी कि किस एनोटेशन को जोड़ना है, क्योंकि इंटेलीजे आपके द्वारा चुनी गई चेतावनी के आधार पर चयन करेगा।