在Eclipse IDE中跳转到接口实现

你知道在Eclipse中如何通过按F3方法将你带到它的声明? 那么我有一个方法是一个接口的一部分; 点击这个F3自然会把我带到声明界面。

显然有一个实现这个接口的对象,这是实际实现方法的地方。 我想,当我按F3时,跳转到实现,而不是接口声明。 我知道在编译时可能不知道实现,所以有没有办法让Eclipse向我展示实现该接口的所有类,以便我可以选择要查看的实现方法? 现在,当发生这种情况时,我只是手动搜索此查找实施的方法。


以下是我的工作:

  • 在界面中,将光标移至方法名称。 按F4。 => Type Hierarchy视图出现
  • 在视图的下半部分,该方法应该已经被选中。 在其工具栏中,单击“锁定视图并在层次结构中显示成员”(应该是最左边的工具栏图标)。
  • 在视图的上半部分,您可以浏览方法的所有实现。
  • 程序不是很快,但它给你一个很好的概述。


    那么......好吧......我希望你使用Eclipse Helios,因为你问的是Helios上可用的。

    再次将文本光标放在方法上,然后点击菜单Navigate→Open Implementation。 现在,如果您有多个该方法的实现,您可以选择选择要打开的实现。

    通过在首选项→常规→键上定义键绑定,您甚至可以更轻松地使用该功能,但在此之前,请查看该快捷键是否足够快。

    按住Ctrl并单击并按住。 现在将鼠标移到同一个方法上。 塔达姆..​​.你会得到选择。

    如果你选择Open Implementation,你将会得到和以前一样的选择。


    在方法名称上按下Ctrl + T(而不是F3)。 这使得类型层次结构成为弹出式窗口,因此比使用F4和类型层次结构视图稍快。

    另外,在方法上完成时,不执行/覆盖方法的子类型将变灰,并且当您双击列表中的类时,它会直接引导该类中的方法。

    链接地址: http://www.djcxy.com/p/43721.html

    上一篇: Jump into interface implementation in Eclipse IDE

    下一篇: Implementing Nullable Types in Generic Interface