Eclipse - 查找扩展接口的所有类

时间:2009-10-15 16:22:56

标签: java eclipse ide

我们有一个具有子界面的界面。即:

public interface GenCalculator extends Serializable {}

public interface SpecialCalculator extends GenCalculator {}

在Eclipse中,如何找到在这种情况下扩展的所有接口GenCalculator

如果我右键单击,在GenCalculator界面中选择“Open Type Hierarchy”,我只看到实现该GenCalculator接口的类。我希望看到一切 - 那些实现的和那些扩展的。

我们正在使用Eclipse v.3.2.2。

7 个答案:

答案 0 :(得分:100)

Ctrl + T 查看所有后代

如果要显示超级接口/类,请再次按下该组合(请参阅初始弹出窗口中的精细打印)。

答案 1 :(得分:6)

您可以这样做,但它不涉及类型层次结构。

在Eclipse编辑器窗格中,突出显示要查找扩展类的类的名称。

然后转到搜索> Java搜索和该类的名称应在搜索字段中预先填写。

检查'限制为>执行者的单选按钮。

单击“搜索”按钮。

答案 2 :(得分:4)

Ctrl + H 显示搜索,转到Java搜索,然后单击“All Occurrences”。

答案 3 :(得分:4)

点击编辑器中的GenCalculator,然后按CTRL+T。您将看到快速完整的层次结构。

可以在“打开类型层次结构”视图中使用它,但您必须切换不同的选项(右上角的按钮)。

答案 4 :(得分:1)

您可以使用nWire for Java执行此操作。但是,nWire需要Eclipse 3.3及更高版本。我强烈建议升级。

答案 5 :(得分:0)

将鼠标移到班级名称上,然后按CTRL + T

答案 6 :(得分:-7)

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

可能您可以使用“文本搜索”选项和通配符,例如搜索“* s YourInterfaceName”(尝试捕获“extend s YourInterfaceName”和“实现 s < / strong> YourInterfaceName“)但太棘手了。