Изменить возвращаемое значение метода в отладчике
Учитывая следующий код Java, как я могу использовать отладчик IntelliJ или Eclipse для возврата false
из метода condition()?
public boolean condition() {
return (4 == add());
}
public int add() {
return 2 + 2;
}
Ответы
Ответ 1
В Eclipse вы можете использовать Force Return.
Просто разместите точку останова на return (4 == add());
и введите false
на вкладке "Просмотр". Затем сделайте выделение false
, щелкните правой кнопкой мыши и нажмите "Принудительное возвращение".
Ответ 2
Вы можете сначала изменить код для condition
на что-то вроде этого:
public boolean condition() {
boolean result = (4 == add());
return result;
}
Затем вы можете установить точку останова в операторе return
. Когда точка останова ударяется, вы можете использовать отладчик, чтобы изменить значение result
на false
.