public class ThrowableInfo
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static ThrowableInfo[] |
ARRAY_PROTOTYPE |
static java.lang.String |
CAUSED_BY_PREFIX |
static java.lang.String |
SUPPRESSED_PREFIX |
Constructor and Description |
---|
ThrowableInfo() |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuilder |
appendTo(java.lang.StringBuilder stringBuilder,
boolean extended)
Appends this instance to the given StringBuilder.
|
ThrowableInfo |
clone() |
boolean |
equals(java.lang.Object o) |
ThrowableInfo |
getCause() |
java.lang.String |
getMessage() |
java.lang.String |
getName() |
int |
getOmittedElements() |
ExtendedStackTraceElement[] |
getStackTrace() |
ThrowableInfo[] |
getSuppressed() |
int |
hashCode() |
void |
setCause(ThrowableInfo cause) |
void |
setMessage(java.lang.String message) |
void |
setName(java.lang.String name) |
void |
setOmittedElements(int omittedElements) |
void |
setStackTrace(ExtendedStackTraceElement[] stackTrace) |
void |
setSuppressed(ThrowableInfo[] suppressed) |
java.lang.String |
toString() |
java.lang.String |
toString(boolean extended)
Returns a string representation similar to printStackTrace.
|
public static final java.lang.String CAUSED_BY_PREFIX
public static final java.lang.String SUPPRESSED_PREFIX
public static final ThrowableInfo[] ARRAY_PROTOTYPE
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getMessage()
public void setMessage(java.lang.String message)
public ExtendedStackTraceElement[] getStackTrace()
public void setStackTrace(ExtendedStackTraceElement[] stackTrace)
public ThrowableInfo[] getSuppressed()
public void setSuppressed(ThrowableInfo[] suppressed)
public ThrowableInfo getCause()
public void setCause(ThrowableInfo cause)
public int getOmittedElements()
public void setOmittedElements(int omittedElements)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ThrowableInfo clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(boolean extended)
extended
- whether or not extended StackTraceElement information should be appended.public java.lang.StringBuilder appendTo(java.lang.StringBuilder stringBuilder, boolean extended)
stringBuilder
- the StringBuilder to append this instance to.extended
- Whether or not extended info should be included, if available.java.lang.NullPointerException
- if stringBuilder is null.