|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.RubyException
org.jruby.NativeException
public class NativeException
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jruby.RubyObject |
---|
RubyObject.Data, RubyObject.ObjectMethods |
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject |
---|
RubyBasicObject.BasicObjectMethods, RubyBasicObject.Finalizer |
Field Summary | |
---|---|
static java.lang.String |
CLASS_NAME
|
Fields inherited from class org.jruby.RubyException |
---|
message, RAW, RAW_FILTERED, RAW_FRAME_CROP_COUNT, RUBINIUS, RUBY_COMPILED, RUBY_FRAMED, RUBY_HYBRID, TRACE_HEAD, TRACE_MAX, TRACE_TAIL, TRACE_TYPE |
Fields inherited from class org.jruby.RubyObject |
---|
OBJECT_ALLOCATOR |
Fields inherited from class org.jruby.RubyBasicObject |
---|
ALL_F, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F |
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject |
---|
NULL_ARRAY |
Constructor Summary | |
---|---|
NativeException(Ruby runtime,
RubyClass rubyClass,
java.lang.Throwable cause)
|
Method Summary | |
---|---|
IRubyObject |
backtrace()
|
IRubyObject |
cause(Block unusedBlock)
|
static RubyClass |
createClass(Ruby runtime,
RubyClass baseClass)
|
java.lang.Throwable |
getCause()
|
void |
printBacktrace(java.io.PrintStream errorStream)
|
void |
trimStackTrace(java.lang.reflect.Member target)
|
Methods inherited from class org.jruby.RubyException |
---|
copySpecialInstanceVariables, createExceptionClass, exception, exception, getBacktrace, getBacktraceFrames, initBacktrace, initialize, inspect, message, newException, newException, set_backtrace, setBacktraceFrames, to_s, to_str |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASS_NAME
Constructor Detail |
---|
public NativeException(Ruby runtime, RubyClass rubyClass, java.lang.Throwable cause)
Method Detail |
---|
public static RubyClass createClass(Ruby runtime, RubyClass baseClass)
public IRubyObject cause(Block unusedBlock)
public IRubyObject backtrace()
backtrace
in class RubyException
public void trimStackTrace(java.lang.reflect.Member target)
public void printBacktrace(java.io.PrintStream errorStream)
printBacktrace
in class RubyException
public java.lang.Throwable getCause()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |