我需要在Eclipse(Luna)中按方法的限定名称进行搜索
我尝试使用合格名称(通过右键单击> 复制合格名称复制),然后在Eclipse的搜索框中使用 Ctrl + V 查找myMethod
myproject.core.services.MyClass.myMethod(P)
这种方式:
代码如下:
public class MyClass extends AnotherClass {
@Override
public void myMethod(P p) {
// code
}
}
如上图所示进行搜索时,我从父类(AnotherClass)获得该方法作为搜索结果
我希望将MyClass的重写方法作为搜索结果。
答案 0 :(得分:1)
而不是将查询限制为合格的引用,而是在限制为部分的 声明中进行选择查找方法声明。
匹配位置合格参考用于静态方法。例如,在以下主要方法中,有com.example.Foo.foo()
方法的一个非限定引用和两个限定引用:
package com.example;
public class Foo {
public static void main(String[] args) {
foo(); // non-qualified reference
Foo.foo(); // qualified reference
com.example.Foo.foo(); // (full) qualified reference
}
static void foo() {}
}