在eclipse中搜索使用具有特定参数的方法的类

hap*_*dha 5 java eclipse

我维护一个旧的代码库.其中一个类有这个方法:

someMethod(Param1 a, Param2 b, Param3 c, Param4 d){...};
Run Code Online (Sandbox Code Playgroud)

此方法广泛用于许多java类中.像这样:

foo.someMethod(valueA, null, valueC, null); 
Run Code Online (Sandbox Code Playgroud)

如何在我的代码库中找到哪个java类使用此方法,其中最后一个参数未作为null传递?

Yay*_*295 0

您可以做的一件事是使用 Eclipse 重构方法参数(右键单击 -> Refactor -> Change Method Signature...,或Alt+ Shift+ C),以便您要查找的参数是第一个参数。然后,您仍然需要对要查找的方法和值进行文本搜索,但这可能会更容易一些。