是否可以在行已运行之后,指令指针返回调用函数之前查看方法的返回值?
我正在调试我无法修改的代码(阅读:不想重新编译第三方库),有时它会跳转到我没有源代码的代码或return 表达式有副作用,使我无法在 Display 选项卡中运行表达式。
返回值通常用在复合语句中,因此Variables View 永远不会向我显示值(因此希望在控制返回调用函数之前查看结果)。
更新:我不能使用表达式查看器,因为语句中有副作用。
最佳答案
此功能已添加到 Eclipse 版本 4.7 M2 的 Eclipse bug 40912 下。 .
使用它:
- 跳过
return
语句(使用“Step Over”或“Step Return”) - 现在变量 View 的第一行将显示返回语句的结果,如“[statement xxx] returned:”
关于java - 在Eclipse中调试时,我可以在返回之前找出返回值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217116/