[Squeak-ja: 2790] Re: Scamperのリファクタリングしました。
Yoshiki Ohshima
yoshiki @ squeakland.org
2006年 1月 3日 (火) 19:56:04 JST
おおしまです。
明けましておめでとうございます。
> ところで、クラスの名前を変えたりと大きな変更をしたところ、チェンジセットがうまく機能しなくなってしまいました。
> チェンジセットを別のイメージで読み込むと、途中で、
> UndefinedObject(Object)>>doesNotUnderstand: #methodsFor:stamp:
> で止まってしまうのですが、これはどんな時に起こるのでしょうか?
普通は、イメージ内に存在しないクラスのメソッド定義がchange set内にあ
るときに起こります。クラス名の変更も本当はちゃんとチェンジセットの頭と
おしりのところでつじつまが合うようにしてくれるはずですが、何か問題があ
るかもしれませんね。
問題の対処法は色々あり得ますが、然るべき名前のクラスを定義してからそ
のチェンジセットをロードしてみるか、あるいはチェンジセットをエディタで
編集することが考えられます。
これからもよろしくお願いします。
-- Yoshiki
Squeak-ja メーリングリストの案内