如何将Intellij查找用法的结果限制为仅特定类的结果?

时间:2019-06-30 03:41:02

标签: java intellij-idea

我是Intellij的新用户。我有一个层次结构,其中ClassA和ClassB都在MyInterface中实现foo():

public interface MyInterface{
    void foo()
}
public class ClassA implements MyInterface{
    @Override
    public void foo(){
        System.out.println("Hello");
    }
}
public class ClassB implements MyInterface{
    @Override
    public void foo(){
        System.out.println("World");
    }
}
public class HelloWorld {
    public static void main(String[] args){
         new ClassA().foo();
         new ClassB().foo();
    }
}

当我在ClassA中的foo()定义上查找用法时,会同时找到ClassA和ClassB的foo()。有没有办法只找到在ClassA实例上调用的foo()?

1 个答案:

答案 0 :(得分:2)

您只能搜索ClassA的用法: enter image description here

您还可以将使用scope限制为项目中的某些文件(包括创建自定义范围): enter image description here