如何使用Intellij Structural Search查找使用两个命名类的所有方法?

Mik*_*gan 10 intellij-idea structural-search

假设我有两个Java类,TradeType和InstrumentType.我知道在我的代码库中的某个地方有一个从TradeType映射到InstrumentType的方法.

我如何在Intellij中使用结构搜索来表示

"找到所有具有TradeType类型的参数并返回InstrumentType的方法"

zag*_*gyi 15

搜索模板:

class $Class$ { 
    InstrumentType $MethodName$(TradeType $Parameter$);
}
Run Code Online (Sandbox Code Playgroud)

然后单击Edit variables...,并为MethodName变量设置以下内容:

  • 发生次数:无限制
  • 此变量是搜索的目标

还要注意搜索范围是什么.

  • 这确实对我进行结构搜索很有帮助。这些文档并没有那么有用 (2认同)