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