public final class MapJavaProxy extends ConcreteJavaProxy
java.util.Map
instances.JavaProxy.ClassMethods
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 |
---|
MapJavaProxy(Ruby runtime,
RubyClass klazz) |
MapJavaProxy(Ruby runtime,
RubyClass klazz,
Map map) |
createConcreteJavaProxy, id, initialize, toJava
asJavaObject, cloneObject, createJavaProxy, dataGetStruct, dataWrapStruct, equal_p, field_accessor, field_reader, field_writer, getJavaClass, getObject, getSingletonClass, getVariable, inherited, initialize_copy, inspectHashCode, installField, java_method, java_method, java_send, java_send, java_send, java_send, marshal_dump, marshal_load, new_array, op_aref, persistent, persistent, setObject, setVariable, singleton_class, unwrap
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, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStructChecked, display, ensureInstanceVariablesSettable, eql_p, eql, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariableCount, getVariableList, getVariableNameList, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, infectBy, initialize, initialize, initialize19, inspect, 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_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, 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_s, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public IRubyObject default_value_get(ThreadContext context)
public IRubyObject default_value_get(ThreadContext context, IRubyObject arg)
public IRubyObject default_value_set(IRubyObject defaultValue)
public IRubyObject default_proc()
public IRubyObject set_default_proc(IRubyObject proc)
public IRubyObject inspect(ThreadContext context)
public RubyFixnum rb_size()
public RubyBoolean empty_p()
public RubyArray to_a()
to_a
in class RubyBasicObject
public RubyProc to_proc(ThreadContext context)
public IRubyObject to_s(ThreadContext context)
public RubyHash rehash()
public RubyHash to_hash()
public IRubyObject op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
public IRubyObject op_equal(ThreadContext context, IRubyObject other)
op_equal
in interface IRubyObject
op_equal
in class RubyBasicObject
public IRubyObject op_eql(ThreadContext context, IRubyObject other)
public IRubyObject op_aref(ThreadContext context, IRubyObject key)
public IRubyObject op_lt(ThreadContext context, IRubyObject other)
public IRubyObject op_le(ThreadContext context, IRubyObject other)
public IRubyObject op_gt(ThreadContext context, IRubyObject other)
public IRubyObject op_ge(ThreadContext context, IRubyObject other)
public RubyFixnum hash()
hash
in class RubyBasicObject
public IRubyObject fetch(ThreadContext context, IRubyObject key, Block block)
public IRubyObject fetch(ThreadContext context, IRubyObject key, IRubyObject _default, Block block)
public RubyBoolean has_key_p(ThreadContext context, IRubyObject key)
public RubyBoolean has_value_p(ThreadContext context, IRubyObject expected)
public IRubyObject each(ThreadContext context, Block block)
public IRubyObject each_value(ThreadContext context, Block block)
public IRubyObject each_key(ThreadContext context, Block block)
public IRubyObject select_bang(ThreadContext context, Block block)
public IRubyObject keep_if(ThreadContext context, Block block)
public IRubyObject index(ThreadContext context, IRubyObject expected)
public IRubyObject key(ThreadContext context, IRubyObject expected)
public RubyArray keys()
public RubyArray rb_values()
public IRubyObject shift(ThreadContext context)
public IRubyObject delete(ThreadContext context, IRubyObject key, Block block)
public IRubyObject select(ThreadContext context, Block block)
public IRubyObject delete_if(ThreadContext context, Block block)
public IRubyObject reject(ThreadContext context, Block block)
public IRubyObject reject_bang(ThreadContext context, Block block)
public IRubyObject rb_clear()
public RubyHash invert(ThreadContext context)
public RubyHash merge_bang(ThreadContext context, IRubyObject other, Block block)
public RubyHash merge(ThreadContext context, IRubyObject other, Block block)
public RubyHash initialize_copy(ThreadContext context, IRubyObject other)
public RubyHash replace(ThreadContext context, IRubyObject other)
public RubyArray values_at(ThreadContext context, IRubyObject[] args)
public RubyArray fetch_values(ThreadContext context, IRubyObject[] args, Block block)
public IRubyObject assoc(ThreadContext context, IRubyObject obj)
public IRubyObject rassoc(ThreadContext context, IRubyObject obj)
public IRubyObject flatten(ThreadContext context)
public IRubyObject flatten(ThreadContext context, IRubyObject level)
public IRubyObject compare_by_identity(ThreadContext context)
public IRubyObject compare_by_identity_p(ThreadContext context)
public IRubyObject dup()
IRubyObject
dup
in interface IRubyObject
dup
in class RubyBasicObject
public IRubyObject rbClone()
IRubyObject
rbClone
in interface IRubyObject
rbClone
in class RubyBasicObject
public IRubyObject any_p(ThreadContext context, Block block)
public IRubyObject dig(ThreadContext context, IRubyObject[] args)
public final RubyHash convertToHash()
RubyBasicObject
convertToHash
in interface IRubyObject
convertToHash
in class RubyBasicObject
@Deprecated public IRubyObject op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
@Deprecated public IRubyObject sort(ThreadContext context, Block block)
Copyright © 2001-2017 JRuby. All Rights Reserved.