是否可以在IntelliJ中搜索给定签名的构造函数/方法调用?
例如,假设我有两种方法
void myMethod(int x, int y);
void myMethod(double x, double y);
如何搜索第二个调用?
答案 0 :(得分:1)
最简单的方法如下:
只需在第二种方法上调用Find Usages( Alt + F7 )。如果搜索结果包含两种方法,请单击“查找”工具窗口中的cog and spanner Settings
图标。取消选中Include overloaded methods
复选框,然后单击“查找”按钮。
也可以通过菜单Edit | Search | Find Usages Settings...
答案 1 :(得分:1)
供参考我给出另一个选项 - 结构搜索(编辑>查找>搜索>结构搜索)。
您需要的模板是这样的: $ $实例。$ $ MethodCall($参数$)
在“编辑变量”对话框中,您需要将“MethodCall”调整为“myMethod”,将“Parameter”计数为2,将其“Expression type”调整为“double”