गायब प्रतीत होता है मैं कॉलिंग के लिए उपलब्ध सभी वर्गों की अनुक्रमणिका बनाने के लिए Google प्रतिबिंब पैकेज का उपयोग कर रहा हूं। निम्नलिखित कोड है कि JVM में लोड किए गए हैं सभी वर्गों वापस जाने के लिए माना जाता है:सभी वर्गों की सूची प्राप्त करने के लिए Google प्रतिबिंबों का उपयोग करना - लेकिन जावा। *
List<ClassLoader> classLoadersList = new LinkedList<ClassLoader>();
classLoadersList.add(ClasspathHelper.contextClassLoader());
classLoadersList.add(ClasspathHelper.staticClassLoader());
Reflections reflections = new Reflections(new ConfigurationBuilder()
.setScanners(new SubTypesScanner(false), new ResourcesScanner())
.setUrls(ClasspathHelper.forClassLoader(classLoadersList.toArray(new ClassLoader[0]))));
Set<Class<? extends Object>> allClasses =
reflections.getSubTypesOf(Object.class);
मैं ध्यान दें कि सेट यह रिटर्न जावा में कुछ भी शामिल नहीं है * डोमेन।। क्या प्रतिबिंब पैकेज से परिचित कोई मुझे सलाह दे सकता है कि इन्हें कैसे प्राप्त किया जाए? धन्यवाद!
अधिक [यहां] को देखने के (http://stackoverflow.com/a/15313028/1424321) – zapp
धन्यवाद एक बहुत! मैं इसे 2 दिनों के लिए देख रहा हूं। –