Weftmap
JAVA

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 editor

Ejemplo

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