在開發中,咱們有時須要查看某個變量是怎麼來的,從哪一個類的某個方法調用後進入另外一個類的某個方法。
若是隻有一兩層的調用,那麼還能直接經過方法跳轉來觀察。
可是,若是有七八層的調用鏈呢,在各個方法之間跳來跳去,可能會看得很迷糊。
使用IDEA,能夠很方便地查看變量的調用鏈。
1.選中變量,右鍵選擇"Analyze",以下所示:
blog
2.接着選擇"Analyze Data Flow to Here":
(注意:若是想知道當前變量的去處,能夠選擇"Analyze Data Flow from Here")
開發
3.分析結果,相似以下:
變量
能夠很清楚地看到:從最底下的方法,一直通過了七八層的調用,才獲得了這個變量,這樣就可以獲得變量的來源。bfc