gpt4 book ai didi

java - 在Eclipse中调试时,在返回之前可以查出返回值吗?

转载 作者:行者123 更新时间:2023-12-02 15:37:07 25 4
gpt4 key购买 nike

是否可以在该行运行之后、指令指针返回到调用函数之前查看方法的返回值?

我正在调试无法修改的代码(阅读:不想重新编译第三方库),有时它会跳转到我没有源代码的代码或返回表达式具有副作用,使我无法在“显示”选项卡中运行该表达式。

返回值通常用在复合语句中,因此变量 View 永远不会向我显示该值(因此希望在控制返回到调用函数之前查看结果)。

更新:我无法使用表达式查看器,因为语句中有副作用。

最佳答案

此功能已添加到 Eclipse 版本 4.7 M2 下 Eclipse bug 40912 .

使用它:

  • 跳过return语句(使用“Step Over”或“Step Return”)
  • 现在变量 View 中的第一行将显示 return 语句的结果,如“[statement xxx] returned:”

参见Eclipse Project Oxygen (4.7) M2 - New and Noteworthy了解详情。

关于java - 在Eclipse中调试时,在返回之前可以查出返回值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8384899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com