-
public class StackTraceHelper
Helper class converting JS and Java stack traces into arrays of StackFrame objects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
StackTraceHelper.StackFrameImpl
Represents a generic entry in a stack trace, be it originally from JS or Java.
-
Field Summary
Fields Modifier and Type Field Description public final static String
COLUMN_KEY
public final static String
LINE_NUMBER_KEY
-
Method Summary
Modifier and Type Method Description static Array<StackFrame>
convertJsStackTrace(@Nullable() ReadableArray stack)
Convert a JavaScript stack trace (see {@code parseErrorStack}
JS module) to an array of s.static Array<StackFrame>
convertJsStackTrace(JSONArray stack)
Convert a JavaScript stack trace (see {@code parseErrorStack}
JS module) to an array of s.static Array<StackFrame>
convertJsStackTrace(String stack)
Convert a JavaScript stack trace to an array of StackFrames. static Array<StackFrame>
convertJavaStackTrace(Throwable exception)
Convert a Throwable to an array of StackFrames. static String
formatFrameSource(StackFrame frame)
Format a StackFrame to a String (method name is not included). static String
formatStackTrace(String title, Array<StackFrame> stack)
Format an array of StackFrames with the error title to a String. -
-
Method Detail
-
convertJsStackTrace
static Array<StackFrame> convertJsStackTrace(@Nullable() ReadableArray stack)
Convert a JavaScript stack trace (see
{@code parseErrorStack}
JS module) to an array of s.
-
convertJsStackTrace
static Array<StackFrame> convertJsStackTrace(JSONArray stack)
Convert a JavaScript stack trace (see
{@code parseErrorStack}
JS module) to an array of s.
-
convertJsStackTrace
static Array<StackFrame> convertJsStackTrace(String stack)
Convert a JavaScript stack trace to an array of StackFrames.
-
convertJavaStackTrace
static Array<StackFrame> convertJavaStackTrace(Throwable exception)
Convert a Throwable to an array of StackFrames.
-
formatFrameSource
static String formatFrameSource(StackFrame frame)
Format a StackFrame to a String (method name is not included).
-
formatStackTrace
static String formatStackTrace(String title, Array<StackFrame> stack)
Format an array of StackFrames with the error title to a String.
-
-
-
-