С:
Object method(){
...
return /* some complex expression */
}
Есть ли способ узнать, какое значение будет возвращено во время отладки? Как-то установить точку останова, которая будет достигнута сразу после возврата, но до того, как выполнение перейдет к вызывающему коду? Я хотел бы знать, что такое возвращаемое значение, а также иметь возможность видеть значения всех локальных переменных.
Сейчас я это делаю, создав временную переменную: Object ret = / * что-то сложное * /; вернуть ret;
. Но это хлопотно, а также добавляет лишнюю ненужную строку кода.
Примечание: это тот же вопрос, что и Могу ли я узнать возвращаемое значение перед возвратом во время отладки в Visual Studio , но для intellij.