public abstract class ReifiedRubyObject extends RubyObject
RubyObject.Data
RubyBasicObject.Finalizer
FIELD_ALLOCATED_CLASSES, FIELD_ALLOCATOR_SET, FIELD_ALLOCATORS, IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, OBJECT_VAR0_ALLOCATOR, OBJECT_VAR1_ALLOCATOR, OBJECT_VAR2_ALLOCATOR, OBJECT_VAR3_ALLOCATOR, OBJECT_VAR4_ALLOCATOR, OBJECT_VAR5_ALLOCATOR, OBJECT_VAR6_ALLOCATOR, OBJECT_VAR7_ALLOCATOR, OBJECT_VAR8_ALLOCATOR, OBJECT_VAR9_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 |
---|
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, 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, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, 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, 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, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, 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, 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_added19, singleton_method_removed19, singleton_method_undefined19, 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, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public java.lang.Object getVariable(int i)
getVariable
in interface IRubyObject
getVariable
in class RubyBasicObject
public void setVariable(int index, java.lang.Object value)
setVariable
in interface IRubyObject
setVariable
in class RubyBasicObject
public 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-2017 JRuby. All Rights Reserved.