7

オブジェクトがありますが、誰がそのオブジェクトmyObjectへの参照を保持しているかわかりません。(私は何かをリバース エンジニアリングしているので知りたいです。)

インスペクターに「この値を指しているオブジェクト」というボタンが見つかりましたが、次のように指している別のオブジェクトを作成しても何も表示されません。

OrderedCollection new add: self ; inspect

明らかに、そのボタンは壊れています!では、参照しているすべてのオブジェクトを取得するにはどうすればよいでしょうか?

Moose 4.6 イメージを使用しています。

4

3 に答える 3

5

PointerExplorer openOn: myObjectPharoで動作しますが、Moose4.6では少し壊れています。簡単に修正するObjectExplorerWrapper >> iconには、以前のバージョンに戻します(AlainPlantec 12/6/2009 22:13)

Pharo / Squeakでは、次を使用できます。

myObject pointersTo
于 2011-11-17T10:40:37.907 に答える
4

Pharo / Squeakでは、次を使用できます:myObject pointersTo

于 2011-11-17T10:25:55.197 に答える
0

Squeak 4.5で

PointerFinder pointersTo: myObject

PointerExplorer new openExplorerFor: myObject
于 2014-06-03T15:58:47.830 に答える