[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 メーリングリストの案内