के रूप में ग्रहण करना चाहते हैं, मैं ग्रहण कंपाइलर चेतावनी को चींटी कार्य (यानी ग्रहण के बिना) के रूप में उपलब्ध करना चाहता हूं - आदर्श रूप से चींटी प्लगइन्स के रूप में - लेकिन मैं चाहता हूं कि ग्रहण चेतावनी दिखाई देने पर क्रूज़ नियंत्रण चींटी कार्य विफल हो जाए। निम्नलिखित चेतावनीग्रहण कंपाइलिंग को एंटी टास्क
गैर स्थिर serialVersionUID बिना एक निर्माता नाम
Serializable वर्ग के साथ स्थिर सदस्य के लिए उपयोग
विधि के लिए
असाइनमेंट कोई प्रभाव नहीं है
अंत में सामान्य रूप से पूरा नहीं होता
स्ट्रिंग संयोजन में एक चार सरणी का उपयोग करना
छिपे हुए कैच ब्लॉक
vararg तर्क के लिए अयथार्थ प्रकार मैच
अशक्त सूचक पहुँच
प्रकार पैरामीटर एक अन्य प्रकार छुपाता
विधि नहीं है टी ओवरराइड पैकेज दिखाई विधि
- संरक्षित 'वस्तु' विधि है
स्थानीय चर कभी नहीं पढ़ा
अप्रयुक्त स्थानीय या निजी सदस्य
अनियंत्रित सामान्य प्रकार आपरेशन
साथ
कच्चे प्रकार का उपयोग
और ग्रहण - 210
जेनेरिक प्रकार पैरामीटर एनोटेशन एक सुपर इंटरफेस के रूप में प्रयोग किया जाता है बाध्य
एक अंतिम प्रकार
इंटरफ़ेस विधि संघर्ष
मुझे लगता है इसका मतलब है कि ग्रहण सार वाक्य रचना पेड़ इस्तेमाल किया जा करने के लिए होगा के साथ घोषित संकलन इकाई को बनाना होगा।
सवाल यह है: (1) क्या यह किया गया है? (2) यह नहीं किया है - कैसे आप (यानी कोड उदाहरण में) इस CompilationUnit से बाहर चेतावनी मिलता है - तो एक
org.eclipse.jdt.core.dom.CompilationUnit
वस्तु दिया?
(मैं PMD के बारे में पता, checkstyle आदि - इनमें से कोई भी बिल्कुल शैली कोडिंग के लिए ग्रहण प्राथमिकताओं से मेल मैं एक चींटी कार्य है कि वास्तव में ग्रहण कोडिंग शैली से मेल खाता चाहते हैं।)