Function INVALID-METHOD-ERROR
invalid-method-error
method format-control &rest
args => 実装依存
method - メソッド
format-control - format-control
args - format-controlに対応するformat
の引数
invalid-method-error
関数は、 適用可能なmethodの修飾子が、 method-combination
の型に対して有効ではなかったとき、 型error
のエラーを通知する際に使用します。 エラーメッセージは、format-controlとargsを format
に使って構築します。 実装はエラーメッセージに追加で文脈的な情報を 追加する必要があるかもしれないので、 invalid-method-error
はmethod-combination
関数の 動的エクステント内でのみ呼び出すことができます。
あるメソッドがdefine-method-combination
フォームの 全ての修飾子かpredicate
を満たさなかったときは、 自動的にinvalid-method-error
関数が呼ばれます。 method-combination
関数は、 もし適用できないメソッドに遭遇した場合は、 明確にinvalid-method-error
を呼び出さなければならないという 追加の制約があることを意味しています。
invalid-method-error
が呼び出し元へ戻るのか、 あるいはthrow
を経由して退出するかどうかは、 実装依存です。
なし。
デバッガーに入るかもしれません。
なし。
なし。