Weftmap
JAVA

Gerador de grafo de chamadas Java

Cole uma classe Java e receba um diagrama de como seus métodos chamam uns aos outros. Feito para o momento em que você abre um serviço desconhecido e quer o esboço antes do detalhe.

Abrir o editor

Exemplo

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;
    }
}

O que o diagrama mostra

Métodos viram nós e classes os agrupam, então o diagrama reflete a estrutura que você já vê no arquivo. Chamadas ao JDK e a bibliotecas são descartadas, restando apenas os caminhos que pertencem ao código que você colou.

Agora teste com o seu próprio código

Cole um arquivo, escolha a linguagem e clique em Analisar. Nada é salvo.

Abrir o editor