Javaコードの呼び出し階層を分析するのに役立つツールはありますか?私は基本的に、メソッドを選択し、階層を生成し、階層パスの最上位部分(すべてのルート)をディスクにシリアル化して、いくつかの統計を取得し、リスクのより良いアイデアを得る方法を探しています/このコードをリファクタリングする場合のテスト作業。
私の最終的な目標は、Java Webアプリの特定のメソッド(どのレイヤーにあるかに関係なく)について、特定のメソッドが使用されるアプリケーション(Strutsアクション、Webサービス)へのすべてのエントリポイントを把握することです。Eclipseには、呼び出し階層に常に使用する優れたツールがありますが、分析している方法は非常に頻繁に使用されているため、手動でツリーを拡張してすべてを手動で入力するのは実用的ではありません。
どんな助けでも大歓迎です。