1. 程式人生 > >使用IDEA查看變量調用鏈

使用IDEA查看變量調用鏈

nal data 需要 ima 圖片 觀察 跳轉 方法調用 idea

在開發中,我們有時需要查看某個變量是怎麽來的,從哪個類的某個方法調用後進入另一個類的某個方法。
如果只有一兩層的調用,那麽還能直接通過方法跳轉來觀察。
但是,如果有七八層的調用鏈呢,在各個方法之間跳來跳去,可能會看得很迷糊。
使用IDEA,可以很方便地查看變量的調用鏈。
1.選中變量,右鍵選擇"Analyze",如下所示:
技術分享圖片

2.接著選擇"Analyze Data Flow to Here":
(註意:如果想知道當前變量的去處,可以選擇"Analyze Data Flow from Here")
技術分享圖片

3.分析結果,類似如下:
技術分享圖片

可以很清楚地看到:從最底下的方法,一直經過了七八層的調用,才得到了這個變量,這樣就能夠得到變量的來源。

使用IDEA查看變量調用鏈