Package com.github.vlsi.gradle
Class ThrowablePrinter
-
- All Implemented Interfaces:
public final class ThrowablePrinter
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Function1<StackTraceElement, Boolean>>classExcludesprivate final List<Function1<StackTraceElement, Boolean>>rootFramesprivate final Set<String>faintPackagesprivate final List<Function1<StackTraceElement, Style>>frameStylesprivate final List<Function1<Throwable, Boolean>>hideThrowablesprivate final List<Function1<Throwable, Boolean>>hideStacktracesprivate final List<Function1<Throwable, Boolean>>interestingThrowablesprivate Stringindentprivate IntegerinterestingCases
-
Constructor Summary
Constructors Constructor Description ThrowablePrinter()
-
Method Summary
Modifier and Type Method Description final List<Function1<StackTraceElement, Boolean>>getClassExcludes()final List<Function1<StackTraceElement, Boolean>>getRootFrames()final Set<String>getFaintPackages()final List<Function1<StackTraceElement, Style>>getFrameStyles()final List<Function1<Throwable, Boolean>>getHideThrowables()final List<Function1<Throwable, Boolean>>getHideStacktraces()final List<Function1<Throwable, Boolean>>getInterestingThrowables()final StringgetIndent()final UnitsetIndent(String indent)final IntegergetInterestingCases()final UnitsetInterestingCases(Integer interestingCases)final Appendableprint(Failure failure, Appendable out, String baseIndent)final Appendableprint(Throwable root, Appendable out, String baseIndent)-
-
Method Detail
-
getClassExcludes
final List<Function1<StackTraceElement, Boolean>> getClassExcludes()
-
getRootFrames
final List<Function1<StackTraceElement, Boolean>> getRootFrames()
-
getFaintPackages
final Set<String> getFaintPackages()
-
getFrameStyles
final List<Function1<StackTraceElement, Style>> getFrameStyles()
-
getHideThrowables
final List<Function1<Throwable, Boolean>> getHideThrowables()
-
getHideStacktraces
final List<Function1<Throwable, Boolean>> getHideStacktraces()
-
getInterestingThrowables
final List<Function1<Throwable, Boolean>> getInterestingThrowables()
-
getInterestingCases
final Integer getInterestingCases()
-
setInterestingCases
final Unit setInterestingCases(Integer interestingCases)
-
print
final Appendable print(Failure failure, Appendable out, String baseIndent)
-
print
final Appendable print(Throwable root, Appendable out, String baseIndent)
-
-
-
-