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).
en la idea de intelliy tienes la ingeniosa estructura de la estructura de la dependencia . puede explorar perfectamente las dependencias a nivel de paquete y clase. si le gusta más, también tiene un visor de dependencias, pero aquí solo puede ver dependencias de primer orden.
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.