gpt4 book ai didi

java - 如何让 Eclipse 调试器在某些类的对象发生更改时通知我

转载 作者:行者123 更新时间:2023-11-30 02:19:54 26 4
gpt4 key购买 nike

我有一个类(即 A),它有很多继承自它的类,并且在该类中有一个 protected 变量(即 foo)。

有什么方法可以在每次某个对象更改此变量时收到通知吗?

因为它是 protected ,所以任何继承它的类都可以简单地在 A 类之外更改它的值(即

public class B extends A
{
public void changeAFoo()
{
foo = 4;
}
}

)

这是一个很大的项目,我不能简单地一个一个地设置断点,而且我也不能在 A 类中设置断点,因为要求它会在那里发生变化。

在这种情况下如何跟踪这个var值?

谢谢!

最佳答案

创建 watchpointfoo 上使用“访问修改”。

当访问或修改 foo 时,您的程序执行将停止,并且调试 View 将被激活。

例如:

enter image description here

关于java - 如何让 Eclipse 调试器在某些类的对象发生更改时通知我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47178455/

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