Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Text Flat Contracts Go to:
note description: "[ Exception manager. The manager handles all common operations of exception mechanism and interaction with the ISE runtime. ]" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date: 2013-05-20 16:15:17 -0700 (Mon, 20 May 2013) $" revision: "$Revision: 92557 $" class interface ISE_EXCEPTION_MANAGER create default_create feature -- Access last_exception: detachable EXCEPTION -- Last exception feature -- Raise raise (a_exception: EXCEPTION) -- Raise `a_exception'. -- Raising `a_exception' by this routine makes `a_exception' accessible by last_exception -- in rescue clause. Hence causes removal of original last_exception. feature -- Status setting ignore (a_exception: TYPE [detachable EXCEPTION]) -- Make sure that any exception of type `a_exception' will be -- ignored. This is not the default. catch (a_exception: TYPE [detachable EXCEPTION]) -- Set type of `a_exception' is_ignored. set_is_ignored (a_exception: TYPE [detachable EXCEPTION]; a_ignored: BOOLEAN) -- Set type of `a_exception' to be `a_ignored'. feature -- Status report is_ignorable (a_exception: TYPE [detachable EXCEPTION]): BOOLEAN -- If set, type of `a_exception' is ignorable. is_raisable (a_exception: TYPE [detachable EXCEPTION]): BOOLEAN -- If set, type of `a_exception' is raisable. is_ignored (a_exception: TYPE [detachable EXCEPTION]): BOOLEAN -- If set, type of `a_exception' is not raised. is_caught (a_exception: TYPE [detachable EXCEPTION]): BOOLEAN -- If set, type of `a_exception' is raised. note library: "EiffelBase: Library of reusable components for Eiffel." copyright: "Copyright (c) 1984-2008, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end -- class ISE_EXCEPTION_MANAGER
Classes Clusters Cluster hierarchy Chart Relations Text Flat Contracts Go to:

-- Generated by ISE Eiffel --
For more details: www.eiffel.com