2011-07-26 58 views
3

Eclipseで、クラス内の単一メソッドのスタティックコールグラフをプログラムで生成することができますか?Javaプログラムのコールグラフを生成する - Eclipse

私は、潜在的に特定のクラスメソッドから呼び出される可能性があるすべてのメソッドを特定できるようにしたいと考えています。

私は視覚的なグラフに興味がありません。私はAPIを探しています。それはEclipseである必要はありません。

答えて

4

EclipseにはCall Hierarchyという名前のものがあります。方法を強調表示し、右クリックしてOpen Call Hierarchyを選択します。 Windowsでは、キーボードショートカットCTRL+ALT+Hを使用することもできます。

+0

ありがとうございます。これがAPI経由で利用できるかどうか知っていますか? – Joeblackdev

+0

このSOの質問を見て、それが役立つかどうかを確認してください:http://stackoverflow.com/questions/5321290/invoking-call-hierarchy-from-eclipse-plug-in – bamana

2

コール階層とコールグラフが異なります。 Eclipse "Call Heirarchy"は後方トレースを提供します。コールグラフはフォワードトレースです。 "Modal goon"プラグインがこの機能を提供します。

+2

コール階層は、フォワードトレースも提供します。 "Show Callees"ボタンをクリックしてください。 http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Freference%2Fcdt_u_call_hierarchy_view.htm – ykaganovich

関連する問題