Package org.jruby.runtime.backtrace
Class BacktraceData
java.lang.Object
org.jruby.runtime.backtrace.BacktraceData
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBacktraceData
(Stream<com.headius.backport9.stack.StackWalker.StackFrame> stackStream, Stream<BacktraceElement> rubyTrace, boolean fullTrace, boolean rawTrace, boolean maskNative, boolean includeNonFiltered, boolean excludeInternal) BacktraceData
(RubyStackTraceElement[] backtraceElements) -
Method Summary
Modifier and TypeMethodDescriptionfinal RubyStackTraceElement[]
getBacktrace
(Ruby runtime) static String
getBoundMethodName
(Map<String, Map<String, String>> boundMethods, String className, String methodName) final RubyStackTraceElement[]
getPartialBacktrace
(Ruby runtime, int level) final void
yieldPartialBacktrace
(Ruby runtime, Predicate<RubyStackTraceElement> consumer)
-
Field Details
-
EMPTY_STACK_TRACE
-
EMPTY
-
-
Constructor Details
-
BacktraceData
public BacktraceData(Stream<com.headius.backport9.stack.StackWalker.StackFrame> stackStream, Stream<BacktraceElement> rubyTrace, boolean fullTrace, boolean rawTrace, boolean maskNative, boolean includeNonFiltered, boolean excludeInternal) -
BacktraceData
-
-
Method Details
-
getBacktrace
-
getPartialBacktrace
-
yieldPartialBacktrace
-
getBacktraceWithoutRuby
-
getBoundMethodName
-