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()
StackTraceWriterwriteTraceToString in interface StackTraceWriterpublic java.lang.String smartTrimmedStackTrace()
StackTraceWritersmartTrimmedStackTrace in interface StackTraceWriterprivate static boolean isMultiLineExceptionMessage(java.lang.Throwable t)
private static java.lang.String getTruncatedMessage(java.lang.String msg,
int i)
public java.lang.String writeTrimmedTraceToString()
StackTraceWriterwriteTrimmedTraceToString in interface StackTraceWriterpublic SafeThrowable getThrowable()
StackTraceWritergetThrowable in interface StackTraceWriter