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