如何在Eclipse中按方法的全限定名搜索

时间:2019-02-16 20:21:24

标签: java eclipse eclipse-luna

我需要在Eclipse(Luna)中按方法的限定名称进行搜索

我尝试使用合格名称(通过右键单击> 复制合格名称复制),然后在Eclipse的搜索框中使用 Ctrl + V 查找myMethod myproject.core.services.MyClass.myMethod(P)

这种方式:

eclipseSearchBox

代码如下:

public class MyClass extends AnotherClass {
    @Override
    public void myMethod(P p) {
        // code
    }
}

如上图所示进行搜索时,我从父类(AnotherClass)获得该方法作为搜索结果

我希望将MyClass的重写方法作为搜索结果。

1 个答案:

答案 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() {}

}