Package ch.qos.logback.classic.spi
Class ThrowableProxyVO
- java.lang.Object
-
- ch.qos.logback.classic.spi.ThrowableProxyVO
-
- All Implemented Interfaces:
IThrowableProxy
,java.io.Serializable
public class ThrowableProxyVO extends java.lang.Object implements IThrowableProxy, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private IThrowableProxy
cause
private java.lang.String
className
private int
commonFramesCount
private java.lang.String
message
private static long
serialVersionUID
private StackTraceElementProxy[]
stackTraceElementProxyArray
private IThrowableProxy[]
suppressed
-
Constructor Summary
Constructors Constructor Description ThrowableProxyVO()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThrowableProxyVO
build(IThrowableProxy throwableProxy)
boolean
equals(java.lang.Object obj)
IThrowableProxy
getCause()
java.lang.String
getClassName()
int
getCommonFrames()
java.lang.String
getMessage()
StackTraceElementProxy[]
getStackTraceElementProxyArray()
IThrowableProxy[]
getSuppressed()
int
hashCode()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
className
private java.lang.String className
-
message
private java.lang.String message
-
commonFramesCount
private int commonFramesCount
-
stackTraceElementProxyArray
private StackTraceElementProxy[] stackTraceElementProxyArray
-
cause
private IThrowableProxy cause
-
suppressed
private IThrowableProxy[] suppressed
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessage
in interfaceIThrowableProxy
-
getClassName
public java.lang.String getClassName()
- Specified by:
getClassName
in interfaceIThrowableProxy
-
getCommonFrames
public int getCommonFrames()
- Specified by:
getCommonFrames
in interfaceIThrowableProxy
-
getCause
public IThrowableProxy getCause()
- Specified by:
getCause
in interfaceIThrowableProxy
-
getStackTraceElementProxyArray
public StackTraceElementProxy[] getStackTraceElementProxyArray()
- Specified by:
getStackTraceElementProxyArray
in interfaceIThrowableProxy
-
getSuppressed
public IThrowableProxy[] getSuppressed()
- Specified by:
getSuppressed
in interfaceIThrowableProxy
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
build
public static ThrowableProxyVO build(IThrowableProxy throwableProxy)
-
-