public class LegacyPojoStackTraceWriter extends java.lang.Object implements StackTraceWriter
Modifier and Type | Field and Description |
---|---|
private static int |
MAX_LINE_LENGTH |
private java.lang.Throwable |
t |
private java.lang.String |
testClass |
private java.lang.String |
testMethod |
Constructor and Description |
---|
LegacyPojoStackTraceWriter(java.lang.String testClass,
java.lang.String testMethod,
java.lang.Throwable t) |
Modifier and Type | Method and Description |
---|---|
SafeThrowable |
getThrowable()
Retrieve the throwable for this writer.
|
private static java.lang.String |
getTruncatedMessage(java.lang.String msg,
int i) |
private static boolean |
isMultiLineExceptionMessage(java.lang.Throwable t) |
java.lang.String |
smartTrimmedStackTrace()
Get the "smart" trimmed (1-2 lines) stacktrace.
|
java.lang.String |
writeTraceToString()
Write the throwable to a string, without trimming.
|
java.lang.String |
writeTrimmedTraceToString()
Write the throwable to a string, trimming extra locations.
|
private static final int MAX_LINE_LENGTH
private final java.lang.Throwable t
private final java.lang.String testClass
private final java.lang.String testMethod
public LegacyPojoStackTraceWriter(java.lang.String testClass, java.lang.String testMethod, java.lang.Throwable t)
public java.lang.String writeTraceToString()
StackTraceWriter
writeTraceToString
in interface StackTraceWriter
public java.lang.String smartTrimmedStackTrace()
StackTraceWriter
smartTrimmedStackTrace
in interface StackTraceWriter
private static boolean isMultiLineExceptionMessage(java.lang.Throwable t)
private static java.lang.String getTruncatedMessage(java.lang.String msg, int i)
public java.lang.String writeTrimmedTraceToString()
StackTraceWriter
writeTrimmedTraceToString
in interface StackTraceWriter
public SafeThrowable getThrowable()
StackTraceWriter
getThrowable
in interface StackTraceWriter