2010-04-11 10 views
2

J'ai une grande liste de classes, beaucoup d'entre elles ne sont plus utilisées.Comment trouver tous les noms de classe de dépendance d'une classe?

Je connais les entrées class, j'aimerais connaître toutes ses classes enfants. Je sais que la classe binaire aiderait, se demandant s'il y a une meilleure façon.

Nous n'utilisons pas class.forName.

merci.

+0

Sujets similaires: http://stackoverflow.com/questions/162551/how-to-find-unused-dead-code-in-java-projects et http://stackoverflow.com/questions/786708/how-to-check-dépendances-between-jar-fichiers – BalusC

Répondre

1

Je préfère utiliser un outil d'analyse de code statique comme:

Ces dépendances ne trouvent pas, mais vous pouvez trouver "code mort". Et c'est ce que vous essayez d'atteindre pour autant que je comprends.

+0

J'ai essayé UCDetector, il montre seulement des morceaux de code inutilisés dans le fichier, mais ne dit pas quel fichier classe est inutile. Ces fichiers de classe sont supposés être référencés dans divers fichiers de configuration. Pour les findbugs, je ne vois aucune erreur dans mon projet existant. Je suppose que j'ai besoin d'essayer la réflexion. Merci. – BlueDolphin