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 editorExemplo
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