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