@SuppressWarnings एनोटेशन चेतावनी नाम जावा में
@SuppressWarnings एनोटेशन, जब एक कोड ब्लॉक पर लागू किया जाता है, तो कुछ प्रकार की कंपाइलर चेतावनियों को दबा देता है। @SuppressWarnings एनोटेशन के भीतर उपयोग किए जा सकने वाले वैध चेतावनी नाम उपयोग किए जा रहे IDE या कंपाइलर के आधार पर भिन्न होते हैं।
वैध चेतावनी नामों की सूची:
निम्नलिखित सूची ग्रहण गैलीलियो के लिए वैध चेतावनी नाम शामिल हैं:
- all: सभी चेतावनियों को दबा देता है।
- बॉक्सिंग: बॉक्सिंग/अनबॉक्सिंग ऑपरेशन से संबंधित चेतावनियों को दबा देता है।
- कास्ट: कास्ट ऑपरेशन से संबंधित चेतावनियों को दबा देता है।
- dep-ann: बहिष्कृत से संबंधित चेतावनियों को दबाता है एनोटेशन।
- बहिष्कार: बहिष्करण से संबंधित चेतावनियों को दबाता है।
- फॉलथ्रू: स्विच स्टेटमेंट में गायब ब्रेक से संबंधित चेतावनियों को दबाता है।
- अंततः: अंततः उन ब्लॉकों से संबंधित चेतावनियों को दबा देता है जो ऐसा नहीं करते हैं वापसी।
- hiding: वेरिएबल छिपाने वाले स्थानीय लोगों से संबंधित चेतावनियों को दबाता है।
- अधूरा-स्विच: स्विच में गुम प्रविष्टियों से संबंधित चेतावनियों को दबाता है कथन (एनम केस).
- nls: इससे संबंधित चेतावनियों को दबाता है गैर-एनएलएस स्ट्रिंग अक्षर।
- null: शून्य विश्लेषण से संबंधित चेतावनियों को दबाता है।
- प्रतिबंध: हतोत्साहित या निषिद्ध के उपयोग से संबंधित चेतावनियों को दबाता है संदर्भ।
- सीरियल: गायब सीरियलवर्जनयूआईडी से संबंधित चेतावनियों को दबाता है क्रमबद्ध वर्ग के लिए फ़ील्ड। आंतरिक कक्षाओं से अअनुकूलित पहुंच।
- अनियंत्रित: संबंधित चेतावनियों को दबाता है अनियंत्रित संचालन के लिए।
- unqualified-field-access: अयोग्य फ़ील्ड पहुंच से संबंधित चेतावनियों को दबाता है।
- unused: अप्रयुक्त कोड से संबंधित चेतावनियों को दबाता है .
- के बाद के संस्करणों में अतिरिक्त चेतावनी नाम पेश किए गए थे ग्रहण:
- javadoc: Javadoc चेतावनियों (इंडिगो और बाद में) से संबंधित चेतावनियों को दबाता है।
rawtypes
: उपयोग से संबंधित चेतावनियों को दबाता है कच्चे प्रकार के (इंडिगो और बाद में)।
- static-method: उन तरीकों से संबंधित चेतावनियों को दबाता है जिन्हें स्थिर घोषित किया जा सकता है (इंडिगो और बाद में)।
- सुपर: सुपर इनवोकेशन (इंडिगो और) के बिना किसी विधि को ओवरराइड करने से संबंधित चेतावनियों को दबा देता है बाद में। किसी सिंक्रोनाइज़ विधि (जूनो और बाद के संस्करण) को ओवरराइड करते समय सिंक्रोनाइज़ गायब होने के कारण चेतावनियाँ।
- यह महत्वपूर्ण है ध्यान दें कि वैध चेतावनी नामों की सूची अलग-अलग आईडीई या कंपाइलरों के लिए भिन्न हो सकती है। समर्थित चेतावनी नामों पर नवीनतम जानकारी के लिए हमेशा अपने आईडीई या कंपाइलर द्वारा प्रदान किए गए दस्तावेज़ से परामर्श लें।