% Standard-Generic-Function MAKE-INSTANCES-OBSOLETE
Standard Generic Function MAKE-INSTANCES-OBSOLETE
make-instances-obsolete
class => class
make-instances-obsolete
(class standard-class
)
make-instances-obsolete
(class symbol
)
class - クラス指定子
関数make-instances-obsolete
は、
クラスclassのインスタンスの更新処理を開始する効果があります。
更新中に、ジェネリック関数update-instance-for-redefined-class
が
実行されます。
defclass
が既存の標準クラスの再定義を行ったあとで
インスタンスのアクセス可能な局所スロットが変更されたか、
あるいはストレージ内のスロットの順序が変更されたときに、
ジェネリック関数make-instances-obsolete
が
システムによって自動的に実行されます。
これは明示的にユーザーが実行することもできます。
もし上記メソッド定義の2番目が選ばれたとき、
そのメソッドは、引数を(find-class class)
として
make-instances-obsolete
を実行します。
なし。
なし。
なし。
update-instance-for-redefined-class
, 4.3.6. クラスの再定義
なし。