Standard-Generic-Function MAKE-INSTANCES-OBSOLETE

UP


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

備考

なし。


TOP, Github