【问题标题】:How can I find all objects that reference myObject?如何找到所有引用 myObject 的对象?
【发布时间】:2011-11-17 08:56:25
【问题描述】:

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

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

OrderedCollection new add: self ; inspect

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

我正在使用 Moose 4.6 图像。

【问题讨论】:

    标签: smalltalk pharo moose-technology


    【解决方案1】:

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

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

    myObject pointersTo
    

    【讨论】:

      【解决方案2】:

      在 Pharo/Squeak 中,您可以使用: 我的对象指针到

      【讨论】:

        【解决方案3】:

        在 Squeak 4.5 中

        PointerFinder pointersTo: myObject
        

        PointerExplorer new openExplorerFor: myObject
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-03-28
          • 1970-01-01
          • 2012-08-07
          • 2020-10-10
          • 2021-10-18
          • 2012-06-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多