जावा ईई + इंटेलिजे आइडिया 2016.3 दबाया जा सकता है: मैंने एक कक्षा लिखी है और @Inject
एनोटेशन के साथ एक निजी क्षेत्र घोषित किया है। मैंने javax.inject.Inject
से सेटिंग्स -> संपादक -> निरीक्षण -> जावा -> घोषणा अनावश्यकता -> अप्रयुक्त घोषणाओं -> प्रविष्टि बिंदुओं -> टिप्पणियां - जोड़कर "निरीक्षण परिणामों" विंडो से "अप्रयुक्त घोषणा" अधिसूचना से सफलतापूर्वक छुटकारा पा लिया है। > (this post पर आधारित) द्वारा एनोटेटेड होने पर चिह्नित फ़ील्ड को स्पष्ट रूप से लिखा गया है। दुर्भाग्य से फ़ील्ड अभी भी रेखांकित है और स्क्रॉल बार पर एक पीला मार्कर मौजूद है। क्या मैं इसे अलग से कॉन्फ़िगर करता हूं या क्या मैं कुछ गलत कर रहा हूं?इंटेलिजे आईडीईए में "वैरिएबल कभी असाइन नहीं किया गया" चेतावनी केवल "आंशिक रूप से"
उत्तर
दो अलग-अलग चेतावनियां हैं। एक कहता है कि क्षेत्र कभी भी एक मान निर्दिष्ट नहीं किया गया था, जिसे आपने अक्षम कर दिया है। दूसरा कहता है कि क्षेत्र कभी भी का उपयोग नहीं किया गया था, जो आपको प्राप्त होने वाली चेतावनी है।
Inject
करने के लिए सेटिंग्स जोड़ें -> संपादक -> निरीक्षण -> जावा -> घोषणा अतिरेक -> अप्रयुक्त घोषणाओं -> प्रवेश बिंदुओं -> एनोटेशन -> मार्क प्रवेश बिंदु के रूप में अगर द्वारा
" प्रविष्टि बिंदु के रूप में चिह्नित करें "खंड में '@ इंजेक्ट' एनोटेशन जोड़ना, बजाय" चिह्नित फ़ील्ड को स्पष्ट रूप से लिखा गया " नौकरी। हालांकि, मैंने ऐसा करने से पहले चेतावनी संदेश 'निजी क्षेत्र' लॉगर 'कभी असाइन नहीं किया गया था' और नहीं ** ** जैसा कि आपने कहा था। ** मैं * कोड में बाद में 'लॉगर' फ़ील्ड का उपयोग कर रहा हूं। साथ ही कोड इंस्पेक्टर ने "कोई संदिग्ध कोड नहीं पाया" - शायद यह आइडिया में एक बग है। – rychu
यह भी ध्यान दें कि Alt-Enter चेतावनी बंद करने के तरीके के लिए मेनू प्रविष्टियां प्रदान करता है। –
"Alt-Enter चेतावनी को चालू करने के तरीके के लिए मेनू प्रविष्टियां प्रदान करता है बंद "- हाँ, लेकिन मेरे विचार में यह केवल" अप्रयुक्त घोषणा "को निर्देशित करता है। किसी को" प्रवेश बिंदु "और" एनोटेशन "में क्लिक करना है – rychu
एनोटेट ऐसा लगता है कि यह आईडीईए में एक बग था। मैंने अभी आईडीईए 2016.3.1 और अब @Inject
और @Resource
"प्रविष्टि बिंदु" अनुभाग में लगाए गए एनोटेशन को काम नहीं किया है - उन्हें "फ़ील्ड" विंडो में रखा जाना चाहिए (हालांकि जब वे "प्रविष्टि बिंदुओं में हैं "खंड मैं अभी भी" पुराना "व्यवहार देख सकता हूं यानी एनोटेटेड फ़ील्ड कोड निरीक्षण द्वारा नहीं पता चला है, फिर भी वे संपादक में रेखांकित हैं और पीले मार्कर दिखाई दे रहे हैं)।
फ़ील्ड को हाइलाइट करें, Alt + Enter "Windows" या ⌥⏎ "Mac" दर्ज करें या बस लाइट बल्ब पर क्लिक करें। "एनोटेशन नाम} द्वारा एनोटेटेड फ़ील्ड के लिए दबाने का चयन करें।
- 1. इंटेलिजे आईडीईए
- 2. इंटेलिजे आईडीईए
- 3. इंटेलिजे आईडीईए
- 4. इंटेलिजे आईडीईए
- 5. इंटेलिजे आईडीईए
- 6. इंटेलिजे आईडीईए
- 7. इंटेलिजे आईडीईए
- 8. इंटेलिजे आईडीईए
- 9. इंटेलिजे आईडीईए
- 10. इंटेलिजे आईडीईए
- 11. इंटेलिजे आईडीईए
- 12. इंटेलिजे आईडीईए जावा में
- 13. इंटेलिजे आईडीईए
- 14. इंटेलिजे आईडीईए 10
- 15. चर असाइन किया गया है लेकिन
- 16. इंटेलिजे आईडीईए: लाइन ले जाएं?
- 17. इंटेलिजे आईडीईए के साथ टेस्टएनजी: इंटेलिजे आईडीईए 9
- 18. एंटी + इंटेलिजे आईडीईए
- 19. इंटेलिजे आईडीईए जेपीक्यूएल
- 20. ईजेएस आंशिक परिभाषित नहीं किया गया है '
- 21. वैरिएबल परिभाषित नहीं है, कभी-कभी
- 22. इंटेलिजे आईडीईए: एक्सएमएल
- 23. एओएसपी और इंटेलिजे आईडीईए
- 24. इंटेलिजे आईडीईए 10.5
- 25. इंटेलिजे आईडीईए गिट ग्राफ
- 26. इंटेलिजे आईडीईए/वेबस्टॉर्म
- 27. इंटेलिजे आईडीईए जेएसपी
- 28. हम इंटेलिजे आईडीईए
- 29. इंटेलिजे आईडीईए 14 में कॉन्फ़िगरेशन प्रकार चुनने के बिना इंटेलिजे आईडीईए 14 में जुनीट परीक्षण चलाएं
- 30. इंटेलिजे आईडीईए 12 रेल/रूबी में ब्रेकपॉइंट्स पर रोक नहीं
हमें कोड दिखाएं, कृपया – byxor