如何在IntelliJ中搜索给定签名的构造函数/方法调用?

时间:2015-12-16 14:19:02

标签: intellij-idea

是否可以在IntelliJ中搜索给定签名的构造函数/方法调用?

例如,假设我有两种方法

void myMethod(int x, int y);
void myMethod(double x, double y);

如何搜索第二个调用?

2 个答案:

答案 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”