如何找到引用 myObject 的所有对象?

发布于 2024-12-16 14:37:13 字数 265 浏览 3 评论 0原文

我有一个对象 myObject,但我不确定谁持有对它的引用。 (我想知道,因为我正在对某些东西进行逆向工程。)

我在检查器中找到了“指向该值的对象”按钮,但它不会显示任何内容,即使我创建另一个指向的对象,如下所示:

OrderedCollection new add: self ; inspect

显然,那个按钮坏了!那么,如何获取所有引用对象呢?

我正在使用 Moose 4.6 图像。

I have an object myObject and I'm not sure who's holding references to it. (I want to know because I'm reverse engineering something.)

I found the button "Objects pointing to this value" in the inspector, but it doesn't bring up anything, even if I make another object that's pointing, like this:

OrderedCollection new add: self ; inspect

Clearly, that button is broken! So, how can I get all referencing objects?

I'm using the Moose 4.6 image.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不羁少年 2024-12-23 14:37:14

在 Pharo/Squeak 中,您可以使用:
myObject 指针

In Pharo/Squeak, you can use:
myObject pointersTo

一抹微笑 2024-12-23 14:37:14

在吱吱声 4.5

PointerFinder pointersTo: myObject

PointerExplorer new openExplorerFor: myObject

In Squeak 4.5

PointerFinder pointersTo: myObject

and

PointerExplorer new openExplorerFor: myObject
掐死时间 2024-12-23 14:37:13

PointerExplorer openOn: myObject 在 Pharo 中工作,但在 Moose 4.6 中略有损坏。要快速修复,请恢复 ObjectExplorerWrapper >>>图标 到以前的版本(AlainPlantec 12/6/2009 22:13)

在 Pharo/Squeak 中,您可以使用:

myObject pointersTo

PointerExplorer openOn: myObject works in Pharo, but it's slightly broken in Moose 4.6. For a quick fix revert ObjectExplorerWrapper >> icon to the previous version (AlainPlantec 12/6/2009 22:13)

In Pharo/Squeak, you can use:

myObject pointersTo
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文