如何在 IntellijIDEA 中知道是否从方法的局部范围调用特定方法?

how to know in IntellijIDEA if a specific method is called from a local scope of method?

提问人:work-in-progress 提问时间:11/8/2023 更新时间:11/8/2023 访问量:9

问:

想象一下,我们得到了这两个类

@Service
public class Service1 {

    @Autowired
    Service2 service2;

    public String getData() {
        return service2.returnData();
    }

@Service
public class Service2 {

    public String returnData() {
        return "data";
    }
}

现在,我有一个调用我的方法 returnData() 的用法类。 这里来自一个测试类(示例):

package com.coussy.mypackage;

@ExtendWith(MockitoExtension.class)
public class Usage {

    @Autowired
    Service1 service1;

    @Test
    public void test1() {
            service1.getData();
    }

}

问题是: 我想知道在 Intellij 中我的方法 returnData() 是否是从我的 com.coussy.mypackage.Usage 类

所以,我去我的 returnData() 方法 并执行 CTL+ALT+H 以获取调用方。

好的,但是如果我返回了 500、600 个或更多条目(作为调用方方法) 如何筛选以了解我的服务是否

com.coussy.mypackage.Usage class 

调用 Wanted 方法?

有办法吗?

intellij-idea 搜索 方法 层次结构

评论


答: 暂无答案