【问题标题】:How to precisely detect when a variable changes value using Eclipse?如何使用 Eclipse 精确检测变量何时更改值?
【发布时间】:2019-01-21 00:53:42
【问题描述】:

可以在 Eclipse 中添加观察点,例如提到的。这里How to detect when a variable changes value

调用观察点后,会显示包含观察字段的类,我可以看到调用了 setter。我想知道的是究竟在哪里,在代码中的哪个位置调用了setter(或构造函数)。

【问题讨论】:

    标签: java eclipse debugging variables


    【解决方案1】:

    这个现有的answer 表明没有这样的功能。

    但除此之外,还有一个简单的解决方法:使用 eclipse 查找 设置您感兴趣的事物的方法/ctor 的所有 usages,然后在每个对象上放置断点那些。

    或者,您可以在被测代码中进行测试,以在某些情况下引发异常,从而为您提供包含调用链的良好堆栈跟踪。

    【讨论】:

      猜你喜欢
      • 2010-10-09
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-12
      相关资源
      最近更新 更多