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. クラスの再定義
なし。