public class StackTraceHelper
extends java.lang.Object
StackTraceHelper.StackFrame
objects.Modifier and Type | Class and Description |
---|---|
static class |
StackTraceHelper.StackFrame
Represents a generic entry in a stack trace, be it originally from JS or Java.
|
Constructor and Description |
---|
StackTraceHelper() |
Modifier and Type | Method and Description |
---|---|
static StackTraceHelper.StackFrame[] |
convertJavaStackTrace(java.lang.Throwable exception)
Convert a
Throwable to an array of StackTraceHelper.StackFrame s. |
static StackTraceHelper.StackFrame[] |
convertJsStackTrace(ReadableArray stack)
Convert a JavaScript stack trace (see
parseErrorStack JS module) to an array of
StackTraceHelper.StackFrame s. |
static java.lang.String |
formatFrameSource(StackTraceHelper.StackFrame frame)
Format a
StackTraceHelper.StackFrame to a String (method name is not included). |
static java.lang.String |
formatStackTrace(java.lang.String title,
StackTraceHelper.StackFrame[] stack)
Format an array of
StackTraceHelper.StackFrame s with the error title to a String. |
public static StackTraceHelper.StackFrame[] convertJsStackTrace(@Nullable ReadableArray stack)
parseErrorStack
JS module) to an array of
StackTraceHelper.StackFrame
s.public static StackTraceHelper.StackFrame[] convertJavaStackTrace(java.lang.Throwable exception)
Throwable
to an array of StackTraceHelper.StackFrame
s.public static java.lang.String formatFrameSource(StackTraceHelper.StackFrame frame)
StackTraceHelper.StackFrame
to a String (method name is not included).public static java.lang.String formatStackTrace(java.lang.String title, StackTraceHelper.StackFrame[] stack)
StackTraceHelper.StackFrame
s with the error title to a String.