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

时间:2013-02-26 12:04:43

标签: intellij-idea structural-search

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

如何在Intellij中使用结构搜索来说

“找到所有具有TradeType类型参数且返回InstrumentType的参数的方法”

1 个答案:

答案 0 :(得分:14)

搜索模板:

class $Class$ { 
    InstrumentType $MethodName$(TradeType $Parameter$);
}

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

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

还要注意搜索的范围。