@Deprecated public class NativeException extends RubyException
RubyObject.Data
RubyBasicObject.Finalizer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_NAME
Deprecated.
|
backtraceData, EXCEPTION_ALLOCATOR, FULL_MESSAGE_KEYS, TRACE_HEAD, TRACE_MAX, TRACE_TAIL
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUST_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStamp
NULL_ARRAY
Constructor and Description |
---|
NativeException(Ruby runtime,
RubyClass rubyClass,
java.lang.Throwable cause)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
backtrace()
Deprecated.
|
IRubyObject |
cause()
Deprecated.
|
IRubyObject |
cause(Block unusedBlock)
Deprecated.
|
static RubyClass |
createClass(Ruby runtime,
RubyClass baseClass)
Deprecated.
|
java.lang.Throwable |
getCause()
Deprecated.
|
IRubyObject |
getMessage()
Deprecated.
|
java.lang.String |
getMessageAsJavaString()
Deprecated.
|
void |
prepareBacktrace(ThreadContext context)
Deprecated.
|
void |
trimStackTrace(java.lang.reflect.Member target)
Deprecated.
|
backtrace_locations, cause, constructThrowable, copySpecialInstanceVariables, createExceptionClass, exception, exception, forceBacktrace, full_message, full_message, getBacktrace, getBacktraceData, getBacktraceElements, initBacktrace, initialize, inspect, message, newException, newException, op_eqq, op_equal, prepareIntegratedBacktrace, printBacktrace, printBacktrace, set_backtrace, setBacktraceData, setCause, setMessage, to_s, to_s19, toJava, toThrowable
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, initialize_copy, initialize, initialize19, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing, method_missing19, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal_19, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, rbClone, rbInspect, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public static final java.lang.String CLASS_NAME
public void prepareBacktrace(ThreadContext context)
prepareBacktrace
in class RubyException
public final IRubyObject cause()
@Deprecated public final IRubyObject cause(Block unusedBlock)
public final IRubyObject backtrace()
backtrace
in class RubyException
@Deprecated public void trimStackTrace(java.lang.reflect.Member target)
public final IRubyObject getMessage()
getMessage
in class RubyException
public final java.lang.String getMessageAsJavaString()
getMessageAsJavaString
in class RubyException
public final java.lang.Throwable getCause()
getCause
in class RubyException
Copyright © 2001-2018 JRuby. All Rights Reserved.