% Function INVALID-METHOD-ERROR
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
を経由して退出するかどうかは、
実装依存です。
なし。
デバッガーに入るかもしれません。
なし。
なし。