2011-07-26 62 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

調用heirarchy和調用圖是不同的。 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