gpt4 book ai didi

java - 对象实例的全局观察

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

我尝试观察对象的属性值。是否有可能拥有某种全局观察,一种不依赖于可见性范围的观察

例如,一个方法在调用堆栈中的某处,它接收一个对象对其执行某些操作,然后控制流转到我无法单步执行代码的不可调试区域,然后在一段时间后控制流返回到我可以逐步执行代码的地方,但我现在不知道我的对象在哪里,我的对象被赋予了 someMethod (但我确信该对象是活的并且存储在一个类的实例的文件中)。是否有类似地址(如内存中的地址)的东西,我可以使用它在 Eclipse 的表达式面板中找到监视对象?

调用堆栈:

someMethod(Object o)
<undebuggable zone>
someOtherMethod

我想要的是当我在 someOtherMethod 时观察对象 o

最佳答案

我认为您需要“公共(public)静态”实体。

您可以创建带有公共(public)静态字段的测试公共(public)类。将您的对象设置到其字段之一,您可以在任何地方看到该对象的值。

关于java - 对象实例的全局观察,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674151/

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