给定一个返回对象的函数,例如String
或 null
- 如何轻松找到代码中返回值未分配给 String
变量的所有位置( >case1
)或立即作为条件的一部分进行评估(case2
)?
例如
public String getMessageInLog(String toFind) {
// return String or null, depending on if found
}
String lineInLog = getMessageInLog("test"); // case1
Assert.assertNotNull(getMessageInLog("test"); // case2
Assert.assertNotNull("Failure error message", getMessageInLog("test"); // case2 (extended example - why searching for " getMessageInLog(" does not work.
getMessageInLog("test") // case3 - what I'm trying to find
这种类型的调用在测试中被使用了数千次,我想确定它在什么地方被使用,就像在 case3
中一样。
最佳答案
执行正则表达式搜索 Eclipse, regular expression search and replace对于
$\s+getMessageInLog
关于java - 如何在 Eclipse 中查找函数返回值未计算的所有实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56189356/