Est-il possible de générer un graphique d'appel global d'une application?Comment générer un graphique d'appel pour un projet Java
Fondamentalement, j'essaie de trouver la classe la plus importante d'une application.
Je suis à la recherche d'options pour Java.
J'ai essayé Doxy Gen, mais il ne génère que des graphes d'héritage.
Mon script actuel:
#! /bin/bash
echo "digraph G
{"
find $1 -name \*.class |
sed s/\\.class$// |
while read x
do
javap -v $x | grep " = class" | sed "s%.*// *%\"$x\" -> %" | sed "s/$1\///" | sed "s/-> \(.*\)$/-> \"\1\"/"
done
echo "}"
double possible de [Comment générer un graphe d'appel Java] (http://stackoverflow.com/questions/1982890/comment-générer-un-java-call-graph) –
"Le plus important", probablement pas, mais cela exposerait probablement les classes avec trop de fonctionnalités, je pense. –
@Sean, il peut s'agir d'une * question * en double mais aucune des * réponses * ne s'y adresse. –