Class RubyStackTraceElement

java.lang.Object
org.jruby.runtime.backtrace.RubyStackTraceElement
All Implemented Interfaces:
Serializable

public class RubyStackTraceElement extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • RubyStackTraceElement

      public RubyStackTraceElement(StackTraceElement element)
    • RubyStackTraceElement

      public RubyStackTraceElement(String klass, String method, String file, int line, boolean binding)
    • RubyStackTraceElement

      public RubyStackTraceElement(String klass, String method, String file, int line, boolean binding, FrameType frameType)
  • Method Details

    • isBinding

      public final boolean isBinding()
    • getClassName

      public final String getClassName()
    • getFileName

      public final String getFileName()
    • getLineNumber

      public final int getLineNumber()
    • getFileAndLine

      public String getFileAndLine()
    • getMethodName

      public final String getMethodName()
    • getFrameType

      public final FrameType getFrameType()
    • asStackTraceElement

      public final StackTraceElement asStackTraceElement()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • to_s_mri

      public static RubyString to_s_mri(ThreadContext context, RubyStackTraceElement element)