Generador de call graph de Java
Pega una clase de Java y obtén un diagrama de cómo se llaman sus métodos entre sí. Pensado para cuando abres un servicio ajeno y quieres el esquema antes que el detalle.
Abrir el editorEjemplo
example.java
class InvoiceService {
int totalFor(String customer) {
return sum(load(customer));
}
int[] load(String customer) {
return new int[] { 1000, 2500, 400 };
}
int sum(int[] amounts) {
int total = 0;
for (int amount : amounts) {
total += amount;
}
return total;
}
}
Qué muestra el diagrama
Los métodos se vuelven nodos y las clases los agrupan, así que el diagrama refleja la estructura que ya ves en el archivo. Las llamadas al JDK y a librerías se descartan, dejando solo los caminos que pertenecen al código que pegaste.
Ahora pruébalo con tu propio código
Pega un archivo, elige el lenguaje y dale a Analizar. No se guarda nada.
Abrir el editor