public class StackTraceFilter
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static StackTraceCleaner |
CLEANER |
(package private) static long |
serialVersionUID |
Constructor and Description |
---|
StackTraceFilter() |
Modifier and Type | Method and Description |
---|---|
java.lang.StackTraceElement[] |
filter(java.lang.StackTraceElement[] target,
boolean keepTop)
Example how the filter works (+/- means good/bad):
[a+, b+, c-, d+, e+, f-, g+] -> [a+, b+, d+, e+, g+]
Basically removes all bad from the middle.
|
java.lang.String |
findSourceFile(java.lang.StackTraceElement[] target,
java.lang.String defaultValue)
Finds the source file of the target stack trace.
|
static final long serialVersionUID
private static final StackTraceCleaner CLEANER
public java.lang.StackTraceElement[] filter(java.lang.StackTraceElement[] target, boolean keepTop)
public java.lang.String findSourceFile(java.lang.StackTraceElement[] target, java.lang.String defaultValue)