我正在使用Eclipse IDE 3.6版本。爲什麼在方法上打開調用層次結構不起作用
裏面我的代碼,我有一個方法
public APIRes execute(APIReq request) throws Exception {
// Some code
}
能否請你告訴我,當我沒有打開調用層次結構,什麼也看不見了。 爲什麼如此?
我正在使用Eclipse IDE 3.6版本。爲什麼在方法上打開調用層次結構不起作用
裏面我的代碼,我有一個方法
public APIRes execute(APIReq request) throws Exception {
// Some code
}
能否請你告訴我,當我沒有打開調用層次結構,什麼也看不見了。 爲什麼如此?
顯而易見的解決方案是,有可能什麼都不是調用該方法 - 至少Eclipse已知的代碼中。除此之外,我們真的不能說......
你的意思是調用層次或類別引用。
如果您創建一個方法,沒有人的話來說,你能指望在調用層次看。 您的方法正在引用放置方法的類。這將顯示在參考視圖中。
首先明確該項目,並刷新它,選擇方法按右鍵點擊打開調用層次,你會得到其中的方法聲明中定義的類。
也許問題是Open Call Hierarchy沒有搜索整個工作區。 在Call Hierarchy視圖中,單擊向下的小箭頭(在右側的Call Hierarchy視圖窗口中,它是「View Menu」箭頭 - 一個向下的三角形),設置Search Scope> Workspace。
錯誤修正:https://bugs.eclipse.org/bugs/show_bug.cgi?id=346785在未來PDT 3.3.1它可以提供。 – gaRex