1. 程式人生 > >IDEA的查詢引用、呼叫關係圖的功能

IDEA的查詢引用、呼叫關係圖的功能

Eclipse的"Call Hierarchy"可以檢視一個Java方法或類成員變數的呼叫樹(caller和callee兩個方向),非常方便。 
在IDEA中類似功能被劃分到了三個命令。

IntelliJ IDEA中可以在主選單中選擇Navigate | Call Hierarchy命令檢視一個Java方法呼叫樹(caller和callee兩個方向),但是不像Eclipse那樣可以檢視類成員變數的呼叫樹。

image

如下圖,左上角的兩個按鈕是呼叫和被呼叫關係的顯示。

image


IntelliJ IDEA中可以在主選單中選擇Analyze | Dataflow from/to Here兩個命令查看錶達式、變數和方法引數的傳遞關係樹。

Analyze | Data Flow  to Here

image

Analyze | Data Flow  from Here

image

image


IntelliJ IDEA的"Find Usage"可以檢視一個Java類、方法或變數的直接使用情況。 
image

image

參考:

類關係圖

在包或類上右鍵點選Diagram或者用快捷鍵Ctrl+Alt+U。

image

image

轉自:http://www.cnblogs.com/ghj1976/p/5382455.html