在Eclipse中查找重写方法的实例

时间:2015-06-02 15:25:22

标签: java eclipse

说我有以下内容:

public class TextField {
  private String value = "";
  public String getValue() { return value; }
}

public class TextField2 extends TextField {
  public String getValue() { return value; }
}

在Eclipse中是否有任何方法可以搜索在TextField2对象上调用的getValue()方法的实例?我假设答案是否定的,但我想问一下。

1 个答案:

答案 0 :(得分:6)

您可以通过选择覆盖方法,按下组合键 Ctrl + Shift + G 来执行此操作。或者选择搜索 - >参考文献 - >菜单中的工作区。在显示结果的“搜索”视图中,单击视图右上角带有箭头图标的按钮,然后选择引用覆盖

enter image description here

但正如@Sotirios在评论中暗示的那样,这不会检测声明类型为TextField的变量的引用,这些变量可能是运行时子类型TextField2的实例。