StackTraceHelper

open class StackTraceHelper

Helper class converting JS and Java stack traces into arrays of StackFrame objects.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
Represents a generic entry in a stack trace, be it originally from JS or Java.

Properties

Link copied to clipboard
val COLUMN_KEY: String = "column"
Link copied to clipboard
val COMPONENT_STACK_KEY: String = "componentStack"
Link copied to clipboard
val EXTRA_DATA_KEY: String = "extraData"
Link copied to clipboard
val FILE_KEY: String = "file"
Link copied to clipboard
val ID_KEY: String = "id"
Link copied to clipboard
val IS_FATAL_KEY: String = "isFatal"
Link copied to clipboard
val LINE_NUMBER_KEY: String = "lineNumber"
Link copied to clipboard
val MESSAGE_KEY: String = "message"
Link copied to clipboard
val METHOD_NAME_KEY: String = "methodName"
Link copied to clipboard
val NAME_KEY: String = "name"
Link copied to clipboard
val ORIGINAL_MESSAGE_KEY: String = "originalMessage"
Link copied to clipboard
val STACK_KEY: String = "stack"

Functions

Link copied to clipboard
Convert a Throwable to an array of StackFrames.
Link copied to clipboard
Convert a JavaScript stack trace (see parseErrorStack JS module) to an array of s.
Convert a JavaScript stack trace to an array of StackFrames.
Link copied to clipboard
Format a StackFrame to a String (method name is not included).
Link copied to clipboard
open fun formatStackTrace(title: String, stack: Array<StackFrame>): String
Format an array of StackFrames with the error title to a String.