public class BacktraceData
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static BacktraceData |
EMPTY |
static java.lang.StackTraceElement[] |
EMPTY_STACK_TRACE |
| Constructor and Description |
|---|
BacktraceData(java.util.stream.Stream<com.headius.backport9.stack.StackWalker.StackFrame> stackStream,
java.util.stream.Stream<BacktraceElement> rubyTrace,
boolean fullTrace,
boolean maskNative,
boolean includeNonFiltered) |
| Modifier and Type | Method and Description |
|---|---|
RubyStackTraceElement[] |
getBacktrace(Ruby runtime) |
RubyStackTraceElement[] |
getBacktraceWithoutRuby() |
static java.lang.String |
getBoundMethodName(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> boundMethods,
java.lang.String className,
java.lang.String methodName) |
RubyStackTraceElement[] |
getPartialBacktrace(Ruby runtime,
int level) |
public static final java.lang.StackTraceElement[] EMPTY_STACK_TRACE
public static final BacktraceData EMPTY
public BacktraceData(java.util.stream.Stream<com.headius.backport9.stack.StackWalker.StackFrame> stackStream,
java.util.stream.Stream<BacktraceElement> rubyTrace,
boolean fullTrace,
boolean maskNative,
boolean includeNonFiltered)
public final RubyStackTraceElement[] getBacktrace(Ruby runtime)
public final RubyStackTraceElement[] getPartialBacktrace(Ruby runtime, int level)
public RubyStackTraceElement[] getBacktraceWithoutRuby()
public static java.lang.String getBoundMethodName(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> boundMethods,
java.lang.String className,
java.lang.String methodName)
Copyright © 2001-2019 JRuby. All Rights Reserved.