2012-08-28 19 views
1

有沒有找到外部庫(JAR沒有源)在我的代碼一類的引用,如果我還沒有打開一個文件,它具有類的引用一個簡單的方法?如何在Eclipse中找到沒有源代碼的外部類的引用?

例如,假設我想在我的代碼中找到System.out.println()中的所有引用,但我沒有打開使用println的代碼。我怎樣才能做到這一點?

回答

1

您可以通過按Ctrl ++Ť命令 + + 在Mac對T)打開任何類型(類或接口)。當類/接口源打開時,選擇該類中的方法或字段(實例變量),單擊鼠標右鍵,然後選擇參考文獻

如果您沒有源代碼,您將看到類文件編輯器「Source not found」窗口。如果您尚未啓用「與編輯器的鏈接」圖標,請啓用它或選擇Navigate菜單,顯示在包資源管理器。然後在包資源管理器中,選擇該類中的方法或字段(實例變量),單擊鼠標右鍵,然後選擇參考文獻

+0

這是正確的,但仍然複雜。如果類文件編輯器出現,只需在大綱視圖中選擇您的方法/字段/構造函數,然後按Ctrl-Shift-G(或使用相應的上下文菜單)。綱要爲類文件提供_many_功能,包括設置斷點和類似的東西。 – Bananeweizen

0

我知道做到這一點的唯一方法是執行以下(不完全明瞭)序列:

  1. 開放和加入,比方說一個參考編輯現有的類,System.out.println()
  2. 組織導入(ctrl-shift-o
  3. 將光標放置在println和類型ctrl-shift-g或搜索,參考文獻,工作區。
  4. 關閉類,但不保存。
0

使用File Search可以做到這一點。按下Ctrl鍵+ H^投入System.out.println。根據您的需求調整搜索的範圍(我通常將它設置爲Enclosing ProjectSelected Resource)。

相關問題