如何在Eclipse中找到哪些类实现多个接口?

时间:2012-04-09 15:23:22

标签: java eclipse interface

使用Eclipse,我如何找到哪些Java类实现接口A AND 接口B?感谢。

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我在Eclipse搜索对话框中真的错过了这个功能。手动完成所有课程并不是很愉快,所以我使用了这个讨厌的解决方法。鉴于这种结构:

public interface A {
  public String x();
}
public interface B {
}

public class ImplementsBoth implements A, B {

  @Override
  public String x() {...}

}
public class ImplementsA implements A {

  @Override
  public String x() {...}

}
public class ImplementsB implements B {

}

我将B改为:

public interface B {
  public void x();
}

这会导致ImplementsBoth出现以下错误:

  

返回类型与B.x()

不兼容

现在可以在“问题”视图中单步执行所有这些消息。

答案 1 :(得分:0)

Ctrl + H,在文件搜索选项卡中搜索“[implements A,B | implements B,A]”,而文件类型为* .java。

答案 2 :(得分:0)

搜索 - >文件... - > public * implements *,*或其他模式。