Hallo,
ich würde gerne folgendes machen: Ich hol mir über Package.getPackage(...) ein Package, nehm mir dann die Class und parse das ganze rekursiv nach allen in diesem Package und seinen Subpackages enthaltenen Objekten (sprich ich will einfach alle Objekte eines Package und seines Subpackage auflisten).
Mein Problem ist, dass ich
1. mein Package nicht gefunden habe (kurzer Aufbau: Es handelt sich um zwei Eclipse Projekte. Projekt a enthält die zu durchsuchenden Packages. Projekt b referenziert nun Projekt a und soll in diesem eben das Package durchforsten).
Ich habe das gelöst, indem ich jetzt einfach mal eine Dummy Klasse in das entsprechende Package gelegt und in meinem Code eine Instanz davon anlege. Damit läd mir der Classloader zwar das Package, aber
2. die Class des Package ist "leer", bzw. es enthält keinerlei Subklassen / Subpackages etc...
Kann mir jemand einen Hinweis geben, wie ich das Problem lösen kann?
Danke!
Wolf
ich würde gerne folgendes machen: Ich hol mir über Package.getPackage(...) ein Package, nehm mir dann die Class und parse das ganze rekursiv nach allen in diesem Package und seinen Subpackages enthaltenen Objekten (sprich ich will einfach alle Objekte eines Package und seines Subpackage auflisten).
Mein Problem ist, dass ich
1. mein Package nicht gefunden habe (kurzer Aufbau: Es handelt sich um zwei Eclipse Projekte. Projekt a enthält die zu durchsuchenden Packages. Projekt b referenziert nun Projekt a und soll in diesem eben das Package durchforsten).
Ich habe das gelöst, indem ich jetzt einfach mal eine Dummy Klasse in das entsprechende Package gelegt und in meinem Code eine Instanz davon anlege. Damit läd mir der Classloader zwar das Package, aber
2. die Class des Package ist "leer", bzw. es enthält keinerlei Subklassen / Subpackages etc...
Kann mir jemand einen Hinweis geben, wie ich das Problem lösen kann?
Danke!
Wolf