代码之家  ›  专栏  ›  技术社区  ›  Czarek

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

  •  1
  • Czarek  · 技术社区  · 6 年前

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

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   GhostCat    6 年前

    这种存在 answer 表明没有这样的特征。

    但除此之外,还有一个简单的解决方法:使用Eclipse查找所有 usages 方法/系数的 集合 你感兴趣的东西,然后在每一个上面加上断点。

    或者,您可以在被测试的代码中放置一个测试,在某些情况下抛出异常,为您提供一个包含调用链的好的堆栈跟踪。