4

リファクタリング ブラウザを使用して、既存のクラスにプログラムでインスタンス変数を追加したいと考えています。

| theClass className |
className := #MyClass.
theClass := (RBClass existingNamed: className)
                model: (RBNamespace new classNamed: className; yourself);
                yourself.
theClass addInstanceVariable: 'testIVar'

しかし、クラスは新しいインスタンス変数で変更されていません。何が欠けていますか?

4

1 に答える 1