Top Fields Constructors Methods
ch.qos.logback.classic.spi

public Class ThrowableProxy

extends Object
implements IThrowableProxy
Class Inheritance
All Implemented Interfaces
ch.qos.logback.classic.spi.IThrowableProxy
Imports
ch.qos.logback.core.CoreConstants, ch.qos.logback.core.util.OptionHelper, java.util.ArrayList, .Collections, .IdentityHashMap, .List, .Set

Field Summary

Modifier and TypeField and Description
private boolean
private ThrowableProxy
private String
pack-priv int
private boolean
pack-priv static final StackTraceElementProxy[]
private String
private static final ThrowableProxy[]
private transient PackagingDataCalculator
pack-priv StackTraceElementProxy[]
private ThrowableProxy[]
private Throwable

Constructor Summary

AccessConstructor and Description
public
private
ThrowableProxy(Throwable circular, boolean isCyclic)

public
ThrowableProxy(Throwable throwable, Set<Throwable> alreadyProcessedSet)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public IThrowableProxy
public String
public int
public String
public PackagingDataCalculator
public StackTraceElementProxy[]
public IThrowableProxy[]
public Throwable
public boolean
isCyclic()

Implements ch.qos.logback.classic.spi.IThrowableProxy.isCyclic.

Is this instance the result of a cyclic exception?
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

calculatedPackageDataback to summary
private boolean calculatedPackageData
causeback to summary
private ThrowableProxy cause
classNameback to summary
private String className
commonFramesback to summary
pack-priv int commonFrames
cyclicback to summary
private boolean cyclic
EMPTY_STEPback to summary
pack-priv static final StackTraceElementProxy[] EMPTY_STEP
messageback to summary
private String message
NO_SUPPRESSEDback to summary
private static final ThrowableProxy[] NO_SUPPRESSED
packagingDataCalculatorback to summary
private transient PackagingDataCalculator packagingDataCalculator
stackTraceElementProxyArrayback to summary
pack-priv StackTraceElementProxy[] stackTraceElementProxyArray
suppressedback to summary
private ThrowableProxy[] suppressed
throwableback to summary
private Throwable throwable

Constructor Detail

ThrowableProxyback to summary
public ThrowableProxy(Throwable throwable)
ThrowableProxyback to summary
private ThrowableProxy(Throwable circular, boolean isCyclic)
ThrowableProxyback to summary
public ThrowableProxy(Throwable throwable, Set<Throwable> alreadyProcessedSet)

Method Detail

calculatePackagingDataback to summary
public void calculatePackagingData()
fullDumpback to summary
public void fullDump()
getCauseback to summary
public IThrowableProxy getCause()

Implements ch.qos.logback.classic.spi.IThrowableProxy.getCause.

getClassNameback to summary
public String getClassName()

Implements ch.qos.logback.classic.spi.IThrowableProxy.getClassName.

getCommonFramesback to summary
public int getCommonFrames()

Implements ch.qos.logback.classic.spi.IThrowableProxy.getCommonFrames.

getMessageback to summary
public String getMessage()

Implements ch.qos.logback.classic.spi.IThrowableProxy.getMessage.

getPackagingDataCalculatorback to summary
public PackagingDataCalculator getPackagingDataCalculator()
getStackTraceElementProxyArrayback to summary
public StackTraceElementProxy[] getStackTraceElementProxyArray()

Implements ch.qos.logback.classic.spi.IThrowableProxy.getStackTraceElementProxyArray.

getSuppressedback to summary
public IThrowableProxy[] getSuppressed()

Implements ch.qos.logback.classic.spi.IThrowableProxy.getSuppressed.

getThrowableback to summary
public Throwable getThrowable()
isCyclicback to summary
public boolean isCyclic()

Implements ch.qos.logback.classic.spi.IThrowableProxy.isCyclic.

Doc from ch.qos.logback.classic.spi.IThrowableProxy.isCyclic.

Is this instance the result of a cyclic exception?

Returns:boolean

true if cyclic, false otherwise

Annotations
@Override