public class RationalTestException extends java.lang.RuntimeException implements IRationalThrowable
| Constructor and Description |
|---|
RationalTestException() |
RationalTestException(java.lang.String msg) |
RationalTestException(java.lang.String msg,
java.lang.String stackTrace) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
className(java.lang.Throwable e)
Gets the class name of the exception.
|
IRationalThrowable |
fillinCombinedStackTrace()
Combines the current stack in the current thread with the
stacktrace from this exception.
|
java.lang.String |
getClassName()
Returns the class name.
|
java.lang.String |
getContextDescription()
Gets a description of the context of the exception within a script.
|
java.lang.String |
getMessage() |
static java.lang.String |
getReplacedExceptionMessage(java.lang.String key) |
java.lang.String |
getStackTraceString()
Gets a
String representation of the stack for the current exception. |
void |
printStackTrace()
Prints a
String representation of the stack trace for the current exception to System.err. |
void |
printStackTrace(java.io.PrintStream s)
Prints the stack trace for the current exception to a
PrintStream object. |
void |
printStackTrace(java.io.PrintWriter s)
Prints the stack trace for the current exception to a
PrinteWriter object. |
void |
setContextDescription(java.lang.String s)
Sets the exception context description.
|
void |
setStackTraceString(java.lang.String s)
Sets the
String representation of the stack for the current exception. |
static java.lang.String |
stackTraceString(java.lang.Throwable e)
Gets a
String representation of the stackTrace from a throwable. |
void |
throwIt()
Throws this throwable.
|
public RationalTestException()
public RationalTestException(java.lang.String msg)
public RationalTestException(java.lang.String msg,
java.lang.String stackTrace)
public java.lang.String getClassName()
getClassName in interface IRationalThrowablepublic static java.lang.String className(java.lang.Throwable e)
IRationalThrowable,
this invokes the getClassName method.public static java.lang.String stackTraceString(java.lang.Throwable e)
String representation of the stackTrace from a throwable.
Note that this does not include the first line, which is a description of the exception.public java.lang.String getStackTraceString()
String representation of the stack for the current exception.getStackTraceString in interface IRationalThrowablepublic void setStackTraceString(java.lang.String s)
String representation of the stack for the current exception.setStackTraceString in interface IRationalThrowablepublic void printStackTrace()
String representation of the stack trace for the current exception to System.err.printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintStream s)
PrintStream object.printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintWriter s)
PrinteWriter object.printStackTrace in class java.lang.Throwablepublic java.lang.String getContextDescription()
getContextDescription in interface IRationalThrowablepublic void setContextDescription(java.lang.String s)
setContextDescription in interface IRationalThrowablepublic void throwIt()
throwIt in interface IRationalThrowablepublic IRationalThrowable fillinCombinedStackTrace()
String.fillinCombinedStackTrace in interface IRationalThrowablepublic java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic static java.lang.String getReplacedExceptionMessage(java.lang.String key)