This class should not be used directly through %
%inheritance and client/supplier relationship. %
%Inherit from KL_SHARED_EXCEPTIONS instead.
Singleton
Gobo Eiffel Kernel Library
Copyright (c) 1999, Eric Bezault and others
Eiffel Forum License v2 (see forum.txt)
$Date: 2003/02/07 12:50:16 $
$Revision: 1.2 $
-- Exception code for violated check
-- (From EXCEP_CONST)
-- Exception code for violated class invariant
-- (From EXCEP_CONST)
-- Exception code for a COM error.
-- (From EXCEP_CONST)
-- Exception code for developer exception
-- (From EXCEP_CONST)
-- Exception code for operating system error
-- which does not set the errno variable
-- (Unix-specific)
-- (From EXCEP_CONST)
-- Exception code for floating point exception
-- (From EXCEP_CONST)
-- Exception code for inspect value which is not one
-- of the inspect constants, if there is no Else_part
-- (From EXCEP_CONST)
-- Exception code for I/O error
-- (From EXCEP_CONST)
-- Exception code for violated loop invariant
-- (From EXCEP_CONST)
-- Exception code for non-decreased loop variant
-- (From EXCEP_CONST)
-- Exception code for failed memory allocation
-- (From EXCEP_CONST)
-- Exception code for operating system error
-- which sets the errno variable
-- (Unix-specific)
-- (From EXCEP_CONST)
-- Exception code for violated postcondition
-- (From EXCEP_CONST)
-- Exception code for violated precondition
-- (From EXCEP_CONST)
-- Exception code for exception in rescue clause
-- (From EXCEP_CONST)
-- Exception code for retrieval error
-- may be raised by retrieved in IO_MEDIUM.
-- (From EXCEP_CONST)
-- Exception code for failed routine
-- (From EXCEP_CONST)
-- Exception code for runtime check being violated.
-- (From EXCEP_CONST)
-- Exception code for I/O error raised by runtime functions
-- such as store/retrieve, file access...
-- (From EXCEP_CONST)
-- Exception code for operating system signal
-- (From EXCEP_CONST)
-- Exception code for assignment of void value
-- to expanded entity
-- (From EXCEP_CONST)
-- Exception code for feature applied to void reference
-- (From EXCEP_CONST)
-- How many codes are there to represent exceptions?
-- (From EXCEP_CONST)
-- Is c a valid code to represent some kind of exceptions?
-- (From EXCEP_CONST)
-- Is last exception originally due to a violated
-- assertion or non-decreasing variant?
-- (From EXCEPTIONS)
-- Name of the class that includes the recipient
-- of original form of last exception
-- (From EXCEPTIONS)
-- Name of last developer-raised exception
-- (From EXCEPTIONS)
-- Code of last exception that occurred
-- (From EXCEPTIONS)
-- String representation of the exception trace
-- (From EXCEPTIONS)
-- Is the last exception originally due to
-- a developer exception?
-- (From EXCEPTIONS)
-- Is the last exception originally due to a developer
-- exception of name name?
-- (From EXCEPTIONS)
-- Is last exception originally due to an external
-- event (operating system signal)?
-- (From EXCEPTIONS)
-- Is last exception originally due to an
-- external event (operating system error)?
-- (From EXCEPTIONS)
-- A message in English describing what except is
-- (From EXCEPTIONS)
-- Name of the class that includes the recipient
-- of original form of last exception
-- (From EXCEPTIONS)
-- Original code of last exception that triggered
-- current exception
-- (From EXCEPTIONS)
-- Name of the routine whose execution was
-- interrupted by original form of last exception
-- (From EXCEPTIONS)
-- Assertion tag for original form of last
-- assertion violation.
-- (From EXCEPTIONS)
-- Name of the routine whose execution was
-- interrupted by last exception
-- (From EXCEPTIONS)
-- Tag of last violated assertion clause
-- (From EXCEPTIONS)
-- Make sure that any exception of code code will be
-- caught. This is the default.
-- (From EXCEPTIONS)
-- Terminate execution with exit status code,
-- without triggering an exception.
-- (From EXCEPTIONS)
-- Make sure that any exception of code code will be
-- ignored. This is not the default.
-- (From EXCEPTIONS)
-- Print an exception history table
-- in case of failure.
-- This is the default.
-- (From EXCEPTIONS)
-- (From EXCEPTIONS)
Use `die'
-- Do not print an exception history table
-- in case of failure.
-- (From EXCEPTIONS)
-- Raise a developer exception of name name.
-- (From EXCEPTIONS)
-- Raise a retrieval exception of name name.
-- (From EXCEPTIONS)
Exception handling