Package org.jruby

Class RubyException.Backtrace

java.lang.Object
org.jruby.RubyException.Backtrace
Enclosing class:
RubyException

private static class RubyException.Backtrace extends Object
  • Field Details

  • Constructor Details

    • Backtrace

      private Backtrace()
  • Method Details

    • copy

      public void copy(RubyException.Backtrace clone)
    • generateBacktrace

      public IRubyObject generateBacktrace(Ruby runtime)
      Generate a new backtrace (or returns nil if no backtrace data exists).
      Parameters:
      runtime -
      Returns:
      the generated Ruby backtrace
    • generateBacktraceLocations

      public IRubyObject generateBacktraceLocations(ThreadContext context)
      Generate an array of backtrace location objects for this backtrace.
      Parameters:
      context - the current thread context
      Returns:
      the array of backtrace locations