アプリケーションのグローバル コール グラフを生成することはできますか?
基本的に、アプリケーションの最も重要なクラスを見つけようとしています。
Javaのオプションを探しています。
Doxy Gen を試してみましたが、継承グラフしか生成しません。
私の現在のスクリプト:
#! /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 "}"