Package org.erights.e.develop.exception

Manages Java Throwables to be E-amenable.

See:
          Description

Interface Summary
ExceptionNoticer Untamed: Interface to be implemented by the entity that is to be notified of all exceptions reported to ExceptionMgr or which are uncaught.
NestedThrowable Untamed:
 

Class Summary
ExceptionMgr Untamed:
PrintStreamWriter Untamed: This class shouldn't need to exist, but System.out and System.err are both PrintStreams, and PrintStream is deprecated in favor of PrintWriter.
ThrowableSugar Untamed: A sweetener defining extra messages that may be e-sent to a Throwable
 

Exception Summary
NestedException Untamed: Nested version of the Java RuntimeException class.
NestedIOException Untamed: Nested version of the Java IOException class.
 

Error Summary
NestedError Untamed: Nested version of the Java Error class
 

Package org.erights.e.develop.exception Description

Manages Java Throwables to be E-amenable.

The main issue is the wrapping of Throwables to add E-oriented backtrace info, and to pass declared exceptions back through paths that didn't declare them.

Author:
Eric Messick, Mark S. Miller

 



comments?