Package ch.qos.logback.classic.spi
Class ThrowableProxy
java.lang.Object
ch.qos.logback.classic.spi.ThrowableProxy
- All Implemented Interfaces:
IThrowableProxy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private ThrowableProxy
private boolean
private String
(package private) int
(package private) static final StackTraceElementProxy[]
private static final Method
private String
private static final ThrowableProxy[]
private PackagingDataCalculator
(package private) StackTraceElementProxy[]
private ThrowableProxy[]
private Throwable
-
Constructor Summary
ConstructorsModifierConstructorDescriptionThrowableProxy
(Throwable throwable) private
ThrowableProxy
(Throwable circular, boolean isCircular) ThrowableProxy
(Throwable throwable, Set<Throwable> alreadyProcessedSet) -
Method Summary
-
Field Details
-
EMPTY_STEP
-
throwable
-
className
-
message
-
stackTraceElementProxyArray
StackTraceElementProxy[] stackTraceElementProxyArray -
commonFrames
int commonFrames -
cause
-
NO_SUPPRESSED
-
suppressed
-
packagingDataCalculator
-
calculatedPackageData
private boolean calculatedPackageData -
circular
private boolean circular -
GET_SUPPRESSED_METHOD
-
-
Constructor Details
-
ThrowableProxy
-
ThrowableProxy
-
ThrowableProxy
-
-
Method Details
-
extractSupressedThrowables
-
getThrowable
-
getMessage
- Specified by:
getMessage
in interfaceIThrowableProxy
-
getClassName
- Specified by:
getClassName
in interfaceIThrowableProxy
-
getStackTraceElementProxyArray
- Specified by:
getStackTraceElementProxyArray
in interfaceIThrowableProxy
-
isCyclic
public boolean isCyclic() -
getCommonFrames
public int getCommonFrames()- Specified by:
getCommonFrames
in interfaceIThrowableProxy
-
getCause
- Specified by:
getCause
in interfaceIThrowableProxy
-
getSuppressed
- Specified by:
getSuppressed
in interfaceIThrowableProxy
-
getPackagingDataCalculator
-
calculatePackagingData
public void calculatePackagingData() -
fullDump
public void fullDump()
-