सुझाव है कि आप
Unused Code Detector
जो आपकी मदद कर सकते एक ग्रहण प्लगइन कोशिश कर सकते हैं। उसमें जोड़ने के लिए यदि वर्ग प्रतिबिंब के माध्यम से उपयोग किया जा रहा है तो कुछ समस्याएं होंगी।
भी पढ़ें:
समस्याओं UCDetector द्वारा पाया, केवल सुझाव हैं। कोड बदलने से पहले, आपको वास्तव में पता होना चाहिए कि आप क्या कर रहे हैं! UCDetector आपको बताता है, तो कोई संदर्भ देखते हैं कि अपने कोड अभी भी द्वारा इस्तेमाल किया जा सकता है:
Reflection
Frameworks like Spring, Hibernate or Eclipse which declare dependencies in property files, xml files (extension-points) ...
Third party code, which is using your API
Jars in your workspace
To be continued...
दृश्यता बदलें विरासत, प्रतिबिंब, इन्स्टेन्शियशन समस्याएं हो सकती हैं ...
यह एक पूर्ण करने के लिए अच्छा विचार है कोड के टुकड़े के लिए वर्कस्पेस में टेक्स्ट खोज, आप बदलना चाहते हैं।
यदि आप सभी व्यवस्थाएं और प्रौद्योगिकियों एप्लिकेशन द्वारा उपयोग में महारत हासिल नहीं है करने के लिए एक बहुत ही मुश्किल काम है। बहुत से वर्गों का उपयोग नहीं किया जा सकता है क्योंकि इन्हें कुछ कॉन्फ़िगरेशन फ़ाइल में संदर्भित किया जाता है, तत्काल और प्रतिबिंब के माध्यम से उपयोग किया जाता है। और दूसरे हाथ पर, आप परस्पर एक दूसरे को संदर्भित वर्गों का एक सेट है सकता है, लेकिन है कि आवेदन में इस्तेमाल कभी नहीं कर रहे हैं। ऐसा करने से पहले आपको पूरे ऐप को कवर करने वाले स्वचालित एकीकरण परीक्षणों का एक सेट बेहतर होगा। –