org.jruby.runtime.backtrace
Class BacktraceElement

java.lang.Object
  extended by org.jruby.runtime.backtrace.BacktraceElement

public class BacktraceElement
extends java.lang.Object


Field Summary
 java.lang.String filename
           
 java.lang.String klass
           
 int line
           
 java.lang.String method
           
 
Constructor Summary
BacktraceElement()
           
BacktraceElement(java.lang.String klass, java.lang.String method, java.lang.String filename, int line)
           
 
Method Summary
 BacktraceElement clone()
           
 java.lang.String getFilename()
           
 java.lang.String getKlass()
           
 int getLine()
           
 java.lang.String getMethod()
           
 void setFilename(java.lang.String filename)
           
 void setKlass(java.lang.String klass)
           
 void setLine(int line)
           
 void setMethod(java.lang.String method)
           
 java.lang.String toString()
           
static void update(BacktraceElement backtrace, java.lang.String klass, java.lang.String method, ISourcePosition position)
           
static void update(BacktraceElement backtrace, java.lang.String klass, java.lang.String method, java.lang.String file, int line)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

klass

public java.lang.String klass

method

public java.lang.String method

filename

public java.lang.String filename

line

public int line
Constructor Detail

BacktraceElement

public BacktraceElement()

BacktraceElement

public BacktraceElement(java.lang.String klass,
                        java.lang.String method,
                        java.lang.String filename,
                        int line)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public BacktraceElement clone()
Overrides:
clone in class java.lang.Object

update

public static void update(BacktraceElement backtrace,
                          java.lang.String klass,
                          java.lang.String method,
                          ISourcePosition position)

update

public static void update(BacktraceElement backtrace,
                          java.lang.String klass,
                          java.lang.String method,
                          java.lang.String file,
                          int line)

getFilename

public java.lang.String getFilename()

setFilename

public void setFilename(java.lang.String filename)

getKlass

public java.lang.String getKlass()

setKlass

public void setKlass(java.lang.String klass)

getLine

public int getLine()

setLine

public void setLine(int line)

getMethod

public java.lang.String getMethod()

setMethod

public void setMethod(java.lang.String method)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.