如何使用Eclipse精确检测变量何时更改值?

时间:2018-08-14 08:16:49

标签: java eclipse debugging variables

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

调用监视点后,将显示包含监视字段的类,并且我可以看到已调用了setter。我想知道的是确切的位置,在代码中的哪个位置调用了setter(或构造函数)。

1 个答案:

答案 0 :(得分:1)

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

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

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