org.metasyntactic.core
Class WrappedException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--org.metasyntactic.core.WrappedException
- All Implemented Interfaces:
- java.io.Serializable
- public class WrappedException
- extends java.lang.RuntimeException
This class is intended for people who are subclassing methods and need to
be able to throw more exceptions then those declared in the base class.
Wrapped exceptions allow the original exception to be percolated up to a
class better equipped to handle it
- See Also:
- Serialized Form
|
Constructor Summary |
WrappedException(java.lang.Throwable t)
Creates a new wrapped exceptions that wraps t |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getStackTrace, initCause, setStackTrace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WrappedException
public WrappedException(java.lang.Throwable t)
- Creates a new wrapped exceptions that wraps t
- Parameters:
t - the Throwable to wrap
getOriginalException
public java.lang.Throwable getOriginalException()
getLocalizedMessage
public java.lang.String getLocalizedMessage()
- Overrides:
getLocalizedMessage in class java.lang.Throwable
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage in class java.lang.Throwable
printStackTrace
public void printStackTrace()
- Overrides:
printStackTrace in class java.lang.Throwable
printStackTrace
public void printStackTrace(java.io.PrintStream s)
- Overrides:
printStackTrace in class java.lang.Throwable
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
- Overrides:
printStackTrace in class java.lang.Throwable
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Throwable