gpt4 book ai didi

java - Java 方法的退出点

转载 作者:搜寻专家 更新时间:2023-10-31 19:39:59 25 4
gpt4 key购买 nike

在 Eclipse 中,有没有什么方法可以在不在每个返回语句中记录标志的情况下找到方法从哪个返回语句返回?

例如:

@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (!(obj instanceof ABC)) {
return false;
}
ABC other = (ABC) obj;
if (var1 == null) {
if (other.var1 != null) {
return false;
}
} else if (!var1.equals(other.var1)) {
return false;
}
return true;
}

在这种情况下,我如何找出我的 equals 方法在哪一点返回?

最佳答案

不,但是更易于理解和调试的代码可以使用表示结果的 boolean 局部变量。

然后你可以用debugger看看是谁赋值的时间和返回前的返回值。

关于java - Java 方法的退出点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15283544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com