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