Condition-Type SERIOUS-CONDITION

UP


Condition-Type SERIOUS-CONDITION

Condition Type SERIOUS-CONDITION

クラス優先順位リスト

serious-condition, condition, t

定義

もし捕捉されないと対話的な介入が必要になるくらい深刻な 全てのコンディションは、型serious-conditionを継承しなければなりません。 この型のコンディションは、主に他のコンディションの型の スーパークラスとして含まれるような機能を提供します。 これが直接通知されることは意図していません。

備考

serious-conditionの通知は、 それ自身が強制的にデバッガーを起動しません。 しかし、プログラマーがserious-conditionの捕捉に失敗しても 障害が起こらないと保証できるような異常な状況を除いて、 そのようなコンディションは通常はsignalではなく errorを用いて通知することで、 プログラムがそのコンディションを捕捉しなかった場合は 継続しないことを保証します。 (そして逆に、通常serious-conditionではない コンディションの捕捉に失敗したときでも デバッガーに入るほどではないという理由があるときは、 そのserious-conditionではないコンディションを errorではなくsignalを用いて 通知するのが一般的です。)


TOP, Github