- java.lang.Object
-
- ch.qos.logback.classic.spi.ThrowableProxyVO
-
- All Implemented Interfaces:
IThrowableProxy,Serializable
public class ThrowableProxyVO extends Object implements IThrowableProxy, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ThrowableProxyVO()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThrowableProxyVObuild(IThrowableProxy throwableProxy)static ThrowableProxyVOBuilderbuilder()Returns a newThrowableProxyVOBuilderfor constructing aThrowableProxyVOfield by field.booleanequals(Object obj)IThrowableProxygetCause()StringgetClassName()intgetCommonFrames()StringgetMessage()StringgetOverridingMessage()Return the overriding message if any.StackTraceElementProxy[]getStackTraceElementProxyArray()IThrowableProxy[]getSuppressed()inthashCode()booleanisCyclic()Is this instance the result of a cyclic exception?
-
-
-
Constructor Detail
-
ThrowableProxyVO
public ThrowableProxyVO()
-
-
Method Detail
-
getMessage
public String getMessage()
- Specified by:
getMessagein interfaceIThrowableProxy
-
getOverridingMessage
public String getOverridingMessage()
Return the overriding message if any. This method returns null if there is no overriding message.Overriding message exists only if the original throwable implementation overrides the toString() method.
- Specified by:
getOverridingMessagein interfaceIThrowableProxy- Returns:
- the overriding message or null
- Since:
- 1.5.22
-
getClassName
public String getClassName()
- Specified by:
getClassNamein interfaceIThrowableProxy
-
getCommonFrames
public int getCommonFrames()
- Specified by:
getCommonFramesin interfaceIThrowableProxy
-
getCause
public IThrowableProxy getCause()
- Specified by:
getCausein interfaceIThrowableProxy
-
getStackTraceElementProxyArray
public StackTraceElementProxy[] getStackTraceElementProxyArray()
- Specified by:
getStackTraceElementProxyArrayin interfaceIThrowableProxy
-
getSuppressed
public IThrowableProxy[] getSuppressed()
- Specified by:
getSuppressedin interfaceIThrowableProxy
-
isCyclic
public boolean isCyclic()
Description copied from interface:IThrowableProxyIs this instance the result of a cyclic exception?- Specified by:
isCyclicin interfaceIThrowableProxy- Returns:
- true if cyclic, false otherwise
-
builder
public static ThrowableProxyVOBuilder builder()
Returns a newThrowableProxyVOBuilderfor constructing aThrowableProxyVOfield by field.This is a supplement to
build(IThrowableProxy), which copies an existingIThrowableProxyin one step.- Returns:
- a new builder instance
- Since:
- 1.6.2
-
build
public static ThrowableProxyVO build(IThrowableProxy throwableProxy)
-
-