Class TraceFormatting
- java.lang.Object
-
- com.carrotsearch.randomizedtesting.TraceFormatting
-
public final class TraceFormatting extends java.lang.Object
Utilities for dealing with throwables, stacks, etc.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>
filteredPrefixes
Stack filtering prefixes.
-
Constructor Summary
Constructors Constructor Description TraceFormatting()
Default stack traces, no filtering.TraceFormatting(java.util.List<java.lang.String> filteredPrefixes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static void
appendFiltered(java.lang.StringBuilder b, java.util.Set<java.lang.String> filteredSet)
java.lang.String
formatStackTrace(java.lang.Iterable<java.lang.StackTraceElement> stackTrace)
java.lang.String
formatStackTrace(java.lang.StackTraceElement[] stackTrace)
java.lang.StringBuilder
formatStackTrace(java.lang.StringBuilder b, java.lang.Iterable<java.lang.StackTraceElement> stackTrace)
Format a list of stack entries into a string.java.lang.StringBuilder
formatStackTrace(java.lang.StringBuilder b, java.lang.StackTraceElement[] stackTrace)
Format a list of stack entries into a string.java.lang.StringBuilder
formatThrowable(java.lang.StringBuilder b, java.lang.Throwable t)
Format an exception and all of its nested stacks into a string.java.lang.String
formatThrowable(java.lang.Throwable t)
Format an exception and all of its nested stacks into a string.
-
-
-
Method Detail
-
formatThrowable
public java.lang.String formatThrowable(java.lang.Throwable t)
Format an exception and all of its nested stacks into a string.
-
formatThrowable
public java.lang.StringBuilder formatThrowable(java.lang.StringBuilder b, java.lang.Throwable t)
Format an exception and all of its nested stacks into a string.
-
formatStackTrace
public java.lang.StringBuilder formatStackTrace(java.lang.StringBuilder b, java.lang.StackTraceElement[] stackTrace)
Format a list of stack entries into a string.
-
formatStackTrace
public java.lang.String formatStackTrace(java.lang.StackTraceElement[] stackTrace)
-
formatStackTrace
public java.lang.String formatStackTrace(java.lang.Iterable<java.lang.StackTraceElement> stackTrace)
-
formatStackTrace
public java.lang.StringBuilder formatStackTrace(java.lang.StringBuilder b, java.lang.Iterable<java.lang.StackTraceElement> stackTrace)
Format a list of stack entries into a string.
-
appendFiltered
private static void appendFiltered(java.lang.StringBuilder b, java.util.Set<java.lang.String> filteredSet)
-
-