2011-02-16 14 views
44

मुझे किसी एप्लिकेशन में System.exit(0) का उपयोग करने की आवश्यकता है। ग्रहण में पीएमडी प्लगइन स्थापित है और कोड की इस पंक्ति के बारे में शिकायत है। @SuppressWarnings ("PMD.DoNotCallSystemExit") जोड़ना उस चेतावनी को हटा दें लेकिन अब मुझे चेतावनी है कि यह SuppressWarnings असमर्थित है, इस तथ्य के बावजूद कि यह काम करता है।असमर्थित @SuppressWarnings ("PMD.DoNotCallSystemExit")

क्या इसे हल करने का कोई तरीका है?

उत्तर

70

ग्रहण @SuppressWarnings("PMD") एनोटेशन को ध्वजांकित करने के लिए ग्रहण प्राप्त करने के लिए, मेनू शीर्षक जावा -> कंपाइलर -> त्रुटियों/चेतावनियों -> एनोटेशन -> '@SuppressWarnings' में अनचाहे टोकन के नीचे देखें और इसे अनदेखा करने के लिए सेट करें।

PMD पृष्ठ पर दाएं।

ठीक से खोज नहीं करने के लिए खेद है।

+5

यह नुकसान है कि ग्रहण किसी भी असमर्थित टोकन की रिपोर्ट नहीं करता है, और जैसा कि यहां बताया गया है, सूची हार्डकोडेड है: http://www.coderjunk.com/0JJqegPVWj/how-to-add-custom-suppresswarnings- टोकन-इन-eclipse.html –

+5

एक्लिप्स परियोजना पर एक बग रिपोर्ट है: इस समस्या का समर्थन करने में संकोच न करें: https://bugs.eclipse.org/bugs/show_bug.cgi?id=392045 – Sebien

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