问题
Say I have two Java classes, TradeType and InstrumentType. I know that somewhere in my codebase there is a method that maps from TradeType to InstrumentType.
How can I use Structural Search in Intellij to say
"find me all methods that have a single parameter of type TradeType and which return InstrumentType"
回答1:
Search template:
class $Class$ {
InstrumentType $MethodName$(TradeType $Parameter$);
}
Then click Edit variables...
, and set the following for the MethodName
variable:
- Occurrences count: Unlimited
- This variable is target of the search
Also pay attention to what the scope of the search is.
来源:https://stackoverflow.com/questions/15088703/how-can-i-use-intellij-structural-search-to-find-all-methods-that-use-two-named