有沒有找到外部庫(JAR沒有源)在我的代碼一類的引用,如果我還沒有打開一個文件,它具有類的引用一個簡單的方法?如何在Eclipse中找到沒有源代碼的外部類的引用?
例如,假設我想在我的代碼中找到System.out.println()
中的所有引用,但我沒有打開使用println
的代碼。我怎樣才能做到這一點?
有沒有找到外部庫(JAR沒有源)在我的代碼一類的引用,如果我還沒有打開一個文件,它具有類的引用一個簡單的方法?如何在Eclipse中找到沒有源代碼的外部類的引用?
例如,假設我想在我的代碼中找到System.out.println()
中的所有引用,但我沒有打開使用println
的代碼。我怎樣才能做到這一點?
您可以通過按Ctrl +移+Ť(命令 + 移 + 在Mac對T)打開任何類型(類或接口)。當類/接口源打開時,選擇該類中的方法或字段(實例變量),單擊鼠標右鍵,然後選擇參考文獻。
如果您沒有源代碼,您將看到類文件編輯器「Source not found」窗口。如果您尚未啓用「與編輯器的鏈接」圖標,請啓用它或選擇Navigate菜單,顯示在,包資源管理器。然後在包資源管理器中,選擇該類中的方法或字段(實例變量),單擊鼠標右鍵,然後選擇參考文獻。
我知道做到這一點的唯一方法是執行以下(不完全明瞭)序列:
System.out.println()
ctrl-shift-o
)println
和類型ctrl-shift-g
或搜索,參考文獻,工作區。使用File Search
可以做到這一點。按下Ctrl鍵+ H^和投入System.out.println
。根據您的需求調整搜索的範圍(我通常將它設置爲Enclosing Project
或Selected Resource
)。
這是正確的,但仍然複雜。如果類文件編輯器出現,只需在大綱視圖中選擇您的方法/字段/構造函數,然後按Ctrl-Shift-G(或使用相應的上下文菜單)。綱要爲類文件提供_many_功能,包括設置斷點和類似的東西。 – Bananeweizen