|
||||||||||
| 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 RubyExceptionpublic void trimStackTrace(java.lang.reflect.Member target)
public void printBacktrace(java.io.PrintStream errorStream)
printBacktrace in class RubyExceptionpublic java.lang.Throwable getCause()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||