public class JavaArray extends JavaObject
RubyObject.DataRubyBasicObject.FinalizerOBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORALL_F, BASICOBJECT_ALLOCATOR, 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, USER8_FNULL_ARRAY| Constructor and Description |
|---|
JavaArray(Ruby runtime,
java.lang.Object array) |
| Modifier and Type | Method and Description |
|---|---|
IRubyObject |
afill(IRubyObject beginIndex,
IRubyObject endIndex,
IRubyObject value) |
IRubyObject |
aref(IRubyObject index)
Deprecated.
|
IRubyObject |
arefDirect(int intIndex) |
static IRubyObject |
arefDirect(Ruby runtime,
JavaUtil.JavaConverter converter,
java.lang.Object array,
int intIndex) |
IRubyObject |
aset(IRubyObject index,
IRubyObject value) |
IRubyObject |
at(int index)
Deprecated.
|
static RubyClass |
createJavaArrayClass(Ruby runtime,
RubyModule javaModule) |
boolean |
equals(java.lang.Object other)
This method is just a wrapper around the Ruby "==" method,
provided so that RubyObjects can be used as keys in the Java
HashMap object underlying RubyHash.
|
void |
fillWithExceptionHandling(int intIndex,
int intEndIndex,
java.lang.Object javaObject) |
java.lang.Class |
getComponentType() |
RubyFixnum |
length() |
void |
setWithExceptionHandling(int intIndex,
java.lang.Object javaObject) |
createJavaObjectClass, dataGetStruct, dataWrapStruct, getJavaClass, getValue, hash, hashCode, is_java_proxy, java_class, java_type, marshal_dump, marshal_load, op_equal, op_equal, registerRubyMethods, ruby_synchronized, ruby_synchronized, same, to_s, to_s, toJava, wrap, wrapattachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, getNativeTypeIndex, initialize, op_eqq, puts, specificEval, toStringaddFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStructChecked, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getMetaClass, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, initialize19, initialize19, initialize19, initialize19, initObjectId, 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, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, 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, 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, send19, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnderpublic JavaArray(Ruby runtime, java.lang.Object array)
public static RubyClass createJavaArrayClass(Ruby runtime, RubyModule javaModule)
public java.lang.Class getComponentType()
public RubyFixnum length()
length in class JavaObjectpublic boolean equals(java.lang.Object other)
RubyObjectequals in class JavaObject@Deprecated public IRubyObject aref(IRubyObject index)
aref in class JavaObjectpublic IRubyObject arefDirect(int intIndex)
public static IRubyObject arefDirect(Ruby runtime, JavaUtil.JavaConverter converter, java.lang.Object array, int intIndex)
@Deprecated public IRubyObject at(int index)
public IRubyObject aset(IRubyObject index, IRubyObject value)
aset in class JavaObjectpublic void setWithExceptionHandling(int intIndex,
java.lang.Object javaObject)
public IRubyObject afill(IRubyObject beginIndex, IRubyObject endIndex, IRubyObject value)
afill in class JavaObjectpublic void fillWithExceptionHandling(int intIndex,
int intEndIndex,
java.lang.Object javaObject)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.