| Package | Description |
|---|---|
| org.jruby | |
| org.jruby.common | |
| org.jruby.exceptions | |
| org.jruby.runtime | |
| org.jruby.runtime.backtrace |
| Modifier and Type | Field and Description |
|---|---|
private RubyStackTraceElement |
RubyThread.Location.element |
| Modifier and Type | Method and Description |
|---|---|
RubyStackTraceElement[] |
RubyException.getBacktraceElements() |
| Modifier and Type | Method and Description |
|---|---|
static IRubyObject |
RubyThread.Location.newLocationArray(Ruby runtime,
RubyStackTraceElement[] elements) |
| Constructor and Description |
|---|
Location(Ruby runtime,
RubyClass klass,
RubyStackTraceElement element) |
| Modifier and Type | Method and Description |
|---|---|
private static RubyStackTraceElement[] |
RubyWarnings.getRubyStackTrace(Ruby runtime) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.StackTraceElement[] |
RaiseException.javaTraceFromRubyTrace(RubyStackTraceElement[] trace) |
| Modifier and Type | Method and Description |
|---|---|
RubyStackTraceElement[] |
ThreadContext.createWarningBacktrace(Ruby runtime)
Create an Array with backtrace information for a built-in warning
|
RubyStackTraceElement[] |
ThreadContext.gatherCallerBacktrace() |
static RubyStackTraceElement[] |
ThreadContext.gatherRawBacktrace(Ruby runtime,
java.lang.StackTraceElement[] stackTrace) |
private RubyStackTraceElement[] |
ThreadContext.getTraceSubset(int level,
java.lang.Integer length,
java.lang.StackTraceElement[] stacktrace) |
| Modifier and Type | Method and Description |
|---|---|
private static int |
ThreadContext.safeLength(int level,
java.lang.Integer length,
RubyStackTraceElement[] trace) |
| Modifier and Type | Field and Description |
|---|---|
private RubyStackTraceElement[] |
BacktraceData.backtraceElements |
static RubyStackTraceElement[] |
RubyStackTraceElement.EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
RubyStackTraceElement[] |
BacktraceData.getBacktrace(Ruby runtime) |
private RubyStackTraceElement[] |
BacktraceData.transformBacktrace(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> boundMethods) |
| Modifier and Type | Method and Description |
|---|---|
static void |
TraceType.dumpCaller(RubyStackTraceElement[] trace) |
static void |
TraceType.dumpWarning(RubyStackTraceElement[] trace) |
static IRubyObject |
TraceType.generateMRIBacktrace(Ruby runtime,
RubyStackTraceElement[] trace) |
static void |
TraceType.logBacktrace(RubyStackTraceElement[] trace) |
abstract void |
TraceType.Format.renderBacktrace(RubyStackTraceElement[] elts,
java.lang.StringBuilder buffer,
boolean color) |
private static void |
TraceType.renderBacktraceJRuby(RubyStackTraceElement[] frames,
java.lang.StringBuilder buffer,
boolean color) |
private static void |
TraceType.renderBacktraceMRI(RubyStackTraceElement[] trace,
java.lang.StringBuilder buffer,
boolean color) |