<分区>
有没有办法比较两个方法在功能上是否等效(即它们做同样的事情)而不是在值上等效(即方法中的所有代码都相同)?
例如,这两个方法的编码不同,但执行相同的功能。
public int doIt(int a, int b) {
a = a + 1;
b = b + 1;
return a + b;
}
public int doIt2(int z, int x) {
int total = z + x + 2;
return total;
}
我一直在寻找一种在 Eclipse 中执行此操作的方法,但我很感兴趣这是否有可能超越简单的方法。