public class MapJavaProxy extends ConcreteJavaProxy
JavaProxy.ClassMethods
RubyObject.Data
RubyBasicObject.Finalizer
FIELD_ALLOCATED_CLASSES, 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
createJavaProxy, dataGetStruct, dataWrapStruct, equal_p, field_accessor, field_reader, field_writer, getJavaClass, getObject, getSingletonClass, getVariable, inherited, initialize_copy, inspectHashCode, 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, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, 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, 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, getType, getVariableCount, getVariableList, getVariableNameList, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, infectBy, 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, 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 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_eql19(ThreadContext context, IRubyObject other)
public IRubyObject op_aref(ThreadContext context, IRubyObject key)
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(IRubyObject key)
public RubyBoolean has_value_p(ThreadContext context, IRubyObject expected)
public IRubyObject each(ThreadContext context, Block block)
public IRubyObject each_pair(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 sort(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 RubyHash 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 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 getCompareByIdentity(ThreadContext context)
public IRubyObject getCompareByIdentity_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
@Deprecated public IRubyObject op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
Copyright © 2001-2016 JRuby. All Rights Reserved.