public abstract class ReifiedRubyObject extends RubyObject
RubyObject.DataRubyBasicObject.Finalizer| Modifier and Type | Field and Description |
|---|---|
static int |
REIFIED_MAX |
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORALL_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, varTableStampNULL_ARRAY| Constructor and Description |
|---|
ReifiedRubyObject(Ruby runtime,
RubyClass metaClass) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getVariable(int i) |
java.lang.Object |
getVariable0() |
java.lang.Object |
getVariable1() |
java.lang.Object |
getVariable2() |
java.lang.Object |
getVariable3() |
java.lang.Object |
getVariable4() |
java.lang.Object |
getVariable5() |
java.lang.Object |
getVariable6() |
java.lang.Object |
getVariable7() |
java.lang.Object |
getVariable8() |
java.lang.Object |
getVariable9() |
void |
setVariable(int index,
java.lang.Object value) |
void |
setVariable0(java.lang.Object value) |
void |
setVariable1(java.lang.Object value) |
void |
setVariable2(java.lang.Object value) |
void |
setVariable3(java.lang.Object value) |
void |
setVariable4(java.lang.Object value) |
void |
setVariable5(java.lang.Object value) |
void |
setVariable6(java.lang.Object value) |
void |
setVariable7(java.lang.Object value) |
void |
setVariable8(java.lang.Object value) |
void |
setVariable9(java.lang.Object value) |
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, toStringaddFinalizer, 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, copySpecialInstanceVariables, 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, 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_equal, 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, 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, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnderpublic java.lang.Object getVariable(int i)
getVariable in interface IRubyObjectgetVariable in class RubyBasicObjectpublic void setVariable(int index,
java.lang.Object value)
setVariable in interface IRubyObjectsetVariable in class RubyBasicObjectpublic java.lang.Object getVariable0()
public java.lang.Object getVariable1()
public java.lang.Object getVariable2()
public java.lang.Object getVariable3()
public java.lang.Object getVariable4()
public java.lang.Object getVariable5()
public java.lang.Object getVariable6()
public java.lang.Object getVariable7()
public java.lang.Object getVariable8()
public java.lang.Object getVariable9()
public void setVariable0(java.lang.Object value)
public void setVariable1(java.lang.Object value)
public void setVariable2(java.lang.Object value)
public void setVariable3(java.lang.Object value)
public void setVariable4(java.lang.Object value)
public void setVariable5(java.lang.Object value)
public void setVariable6(java.lang.Object value)
public void setVariable7(java.lang.Object value)
public void setVariable8(java.lang.Object value)
public void setVariable9(java.lang.Object value)
Copyright © 2001-2018 JRuby. All Rights Reserved.