Могу ли я узнать возвращаемое значение перед возвратом при отладке в Intellij?

С:

Object method(){
    ...
    return /* some complex expression */
}

Есть ли способ узнать, какое значение будет возвращено во время отладки? Как-то установить точку останова, которая будет достигнута сразу после возврата, но до того, как выполнение перейдет к вызывающему коду? Я хотел бы знать, что такое возвращаемое значение, а также иметь возможность видеть значения всех локальных переменных.

Сейчас я это делаю, создав временную переменную: Object ret = / * что-то сложное * /; вернуть ret; . Но это хлопотно, а также добавляет лишнюю ненужную строку кода.

Примечание: это тот же вопрос, что и Могу ли я узнать возвращаемое значение перед возвратом во время отладки в Visual Studio , но для intellij.

110
задан Community 23 May 2017 в 12:26
поделиться