Package org.kingdoms.scheduler.traced
Class StackTraceIterator
java.lang.Object
org.kingdoms.scheduler.traced.StackTraceIterator
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStackTraceIterator(Throwable exception, StackTraceElement[] stackTraceElements, boolean reversed) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StackTraceIterator.ResulthandleElement(StackTraceElement stackTraceElement) protected voidprotected voidloop(Predicate<StackTraceElement> predicate) protected StackTraceElement[]process()protected voidprotected voidskipOne()protected StackTraceIterator.ResultskipUntil(Predicate<StackTraceElement> predicate) protected StackTraceIterator.ResultskipUntilIncluding(Predicate<StackTraceElement> predicate) protected StackTraceIterator.ResultskipWhile(Predicate<StackTraceElement> predicate)
-
Field Details
-
stage
protected int stage
-
-
Constructor Details
-
StackTraceIterator
protected StackTraceIterator(Throwable exception, StackTraceElement[] stackTraceElements, boolean reversed)
-
-
Method Details
-
loop
-
skipOne
protected void skipOne() -
revertOne
protected void revertOne() -
skipUntilIncluding
-
skipWhile
-
skipUntil
-
keepRemaining
protected void keepRemaining() -
process
-
handleElement
-