una polimorfismo objetos metodos ejemplos declara constructores como clases clase atributos java dependencies dependency-management

polimorfismo - ¿Cómo obtengo una lista de dependencias de clase de Java para una clase principal?



polimorfismo java (3)

Acabo de encontrar Class Dependency Analyzer , descargar, instalar configure y 10 minutos más tarde tengo una lista completa de Dependency de clase.

¿Hay alguna forma de encontrar todas las dependencias de clase de una clase principal de Java?

He estado examinando manualmente las importaciones de la clase principal y sus importaciones, pero luego me di cuenta de que, como no es necesario importar clases que están en el mismo paquete, estaba preparando una lista incompleta.

Necesito algo que encuentre dependencias recursivamente (quizás a una profundidad definida).



Puede hacerse fácilmente con solo javac. Borre sus archivos de clase y luego compile la clase principal. javac compilará recursivamente cualquier clase que necesite (siempre que no oculte las clases / interfaces privadas del paquete en archivos con nombres extraños). Por supuesto, esto no cubre ningún hack recursivo.