簡體   English   中英

Eclipse - 查找擴展接口的所有類

[英]Eclipse - find all classes that extend interface

我們有一個具有子接口的接口。 即:

public interface GenCalculator extends Serializable {}

public interface SpecialCalculator extends GenCalculator {}

在Eclipse中,如何找到在這種情況下GenCalculator擴展的所有接口?

如果我右鍵單擊,在GenCalculator界面中選擇“Open Type Hierarchy”,我只看到實現該GenCalculator接口的類。 我希望看到一切 - 那些實現的和那些擴展的。

我們在Eclipse v.3.2.2上。

按Ctrl + T查看所有后代

如果要顯示超級接口/類,請再次按下該組合(請參閱初始彈出窗口中的精細打印)。

您可以這樣做,但它不涉及類型層次結構。

在Eclipse編輯器窗格中,突出顯示要查找擴展類的類的名稱。

然后轉到搜索> Java搜索,該類的名稱應在搜索字段中預先填充。

選中“限制到>執行者”單選按鈕。

單擊“搜索”按鈕。

Ctrl + H顯示搜索,轉到Java搜索,然后單擊“所有出現次數”。

單擊編輯器中的GenCalculator ,然后按CTRL+T 您將看到快速完整的層次結構。

在“打開類型層次結構”視圖中也可以使用它,但您必須切換不同的選項(右上角的按鈕)。

您可以使用nWire for Java來完成 但是,nWire需要Eclipse 3.3及更高版本。 我強烈建議升級。

將鼠標移到類名上,然后按CTRL + T.

您不能只在一次搜索中執行此操作。

也許你可以使用“文本搜索”選項和通配符,比如搜索“* s YourInterfaceName”(嘗試捕獲“擴展 YourInterfaceName”和“實現s YourInterfaceName”),但是太棘手了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM