Package org.jruby
Class NativeException
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.RubyException
org.jruby.NativeException
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<IRubyObject>,InstanceVariables,InternalVariables,IRubyObject,CoreObjectType
Deprecated.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.DataNested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.Finalizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ThrowableDeprecated.static final StringDeprecated.private final StringDeprecated.Fields inherited from class org.jruby.RubyException
EXCEPTION_ALLOCATOR, message, TRACE_HEAD, TRACE_MAX, TRACE_TAILFields inherited from class org.jruby.RubyObject
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORFields inherited from class org.jruby.RubyBasicObject
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, varTableStampFields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNativeException(Ruby runtime, RubyClass rubyClass) Deprecated.NativeException(Ruby runtime, RubyClass rubyClass, Throwable cause) Deprecated.privateNativeException(Ruby runtime, RubyClass rubyClass, Throwable cause, String message) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionfinal IRubyObjectDeprecated.private static StringbuildMessage(Throwable cause) Deprecated.final IRubyObjectcause()Deprecated.final IRubyObjectDeprecated.static RubyClasscreateClass(Ruby runtime, RubyClass baseClass) Deprecated.final ThrowablegetCause()Deprecated.final IRubyObjectDeprecated.final StringDeprecated.private static RubyArrayjoinedBacktrace(Ruby runtime, RubyArray rTrace, StackTraceElement[] jTrace) Deprecated.private static StringsearchStackMessage(Throwable cause) Deprecated.voidtrimStackTrace(Member target) Deprecated.Methods inherited from class org.jruby.RubyException
backtrace_locations, captureBacktrace, cause, constructThrowable, copySpecialInstanceVariables, createExceptionClass, exception, exception, full_message, full_message, getBacktrace, getBacktraceElements, getVariableList, getVariableNameList, initialize, inspect, message, newException, newException, newException, newException, op_eqq, op_equal, prepareIntegratedBacktrace, printBacktrace, printBacktrace, retrieveBacktrace, set_backtrace, setBacktrace, setCause, setMessage, to_s, to_s19, toJava, toThrowableMethods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, dig1, dig2, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toStringMethods inherited from class org.jruby.RubyBasicObject
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, defaultToJava, display, dup, ensureInstanceVariablesSettable, eql, eql_p, 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, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, hash, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, infectBy, infectBy, initialize, initialize_copy, 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, method_missing, method_missing19, method19, methods, methods, methods19, methodsImpl, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal_19, op_match, op_match19, op_not, op_not_equal, op_not_match, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, rbClone, rbInspect, recacheBuiltinMethods, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, 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, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, trust, type, type_deprecated, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
-
Field Details
-
cause
Deprecated. -
messageAsJavaString
Deprecated. -
CLASS_NAME
Deprecated.- See Also:
-
-
Constructor Details
-
NativeException
Deprecated. -
NativeException
Deprecated. -
NativeException
Deprecated.
-
-
Method Details
-
buildMessage
Deprecated. -
createClass
Deprecated. -
cause
Deprecated. -
cause
Deprecated. -
backtrace
Deprecated.- Overrides:
backtracein classRubyException
-
joinedBacktrace
private static RubyArray joinedBacktrace(Ruby runtime, RubyArray rTrace, StackTraceElement[] jTrace) Deprecated. -
trimStackTrace
Deprecated. -
getMessage
Deprecated.- Overrides:
getMessagein classRubyException- Returns:
- error message if provided or nil
-
getMessageAsJavaString
Deprecated.- Overrides:
getMessageAsJavaStringin classRubyException
-
getCause
Deprecated.- Overrides:
getCausein classRubyException
-
searchStackMessage
Deprecated.
-