如何导航到Eclipse中的接口实现类?

Eri*_*son 8 java eclipse

假设我有:

interface Foo {
  void doStuff();
}

class FooImpl implements Foo {
  public void doStuff() {
    // stuff
  }
 }
Run Code Online (Sandbox Code Playgroud)

当我myFoo.doStuff()在代码中看到,如果我的光标结束doStuff(),按F3将转到doStuff()界面中的方法Foo.当然,我经常对这种方法的实现更感兴趣,而不仅仅是签名.

Eclipse是否有一种简单的方法可以从接口中的方法声明导航到实现类中该方法的实现?

就我而言,实现类是什么并不含糊.

jav*_*pps 12

突出显示方法名称,然后按CTRLTF4.您将看到一个类型层次结构,但链接到方法而不是包含类.选择所需的实现类.


Ton*_*sen 7

或者 - 如果您启用了超链接(请参阅带有该名称的首选项页面) - 您可以按Control(或MacOS上的Command)并单击方法名称.然后它会显示一个带有"公开声明"和"公开实施"的菜单......