我们有一个具有子界面的界面。即:
public interface GenCalculator extends Serializable {}
public interface SpecialCalculator extends GenCalculator {}
在Eclipse中,如何找到在这种情况下扩展的所有接口GenCalculator
?
如果我右键单击,在GenCalculator
界面中选择“Open Type Hierarchy”,我只看到实现该GenCalculator
接口的类。我希望看到一切 - 那些实现的和那些扩展的。
我们正在使用Eclipse v.3.2.2。
答案 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“)但太棘手了。