public static class RubyGlobal.StringOnlyRubyHash extends RubyHash
RubyHash.RubyHashEntry, RubyHash.Visitor, RubyHash.VisitorWithState<T>RubyObject.DataRubyBasicObject.FinalizerCOMPARE_BY_IDENTITY_F, DEFAULT_INSPECT_STR_SIZE, KEYWORD_REST_ARGUMENTS_F, MRI_PRIMES, NO_ENTRY, size, StoreValueVisitorIVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORALL_F, BASICOBJECT_ALLOCATOR, 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 |
|---|
StringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue) |
StringOnlyRubyHash(Ruby runtime,
java.util.Map<RubyString,RubyString> valueMap,
IRubyObject defaultValue,
boolean updateRealENV) |
allSymbols, any_p, aref, aset, assoc, checkIterating, clear, compact_bang, compact, compare_by_identity_p, compare_by_identity, compare, containsKey, containsValue, convertToHash, create, createHashClass, default_proc, default_proc, default_value_get, default_value_get, default_value_get, default_value_set, default_value_set, delete_if, delete_ifInternal, delete, delete, dig, dig, dig, dig, directEntrySet, directKeySet, directValues, dup, dupFast, each_key, each_keyCommon, each_pair, each_pairCommon, each_pairCommon, each_value, each_valueCommon, each, each19, eachCommon, empty_p, empty_p, entrySet, equals, fastARef, fastASet, fastASet, fastASetCheckString, fastASetCheckString19, fastASetSmall, fastASetSmall, fastASetSmallCheckString, fastASetSmallCheckString19, fastDelete, fetch_values, fetch, fetch, fetch, flatten, flatten, get, getIfNone, getJavaClass, getNativeClassIndex, has_key_p, has_key_p, has_value_p, hasDefaultProc, hash, hash, hash19, hashValue, hasKey, index, index19, initialize_copy, initialize_copy19, initialize, inspect, inspect, inspect19, inspectHash, internalDelete, internalDeleteEntry, internalGetEntry, internalJavaPut, internalPut, internalPutNoResize, internalPutSmall, invert, isComparedByIdentity, isEmpty, isKeywordRestArguments, keep_if, keep_ifCommon, key, keys, keys, keySet, marshalTo, merge_bang, merge_bang, merge_bang19, merge, merge, modify, newHash, newHash, newHash, newKwargs, newSmallHash, op_aref, op_aset, op_asetForString, op_asetSmallForString, op_eql, op_eql19, op_equal, op_ge, op_gt, op_le, op_lt, put, putAll, rassoc, rb_clear, rb_clear, rb_size, rb_size, rb_values, rb_values, rbClone, rehash, rehash, reject_bang, reject_bangInternal, reject, rejectInternal, remove, replace, replace19, select_bang, select, select19, set_default_proc, set_default_proc, set_default_proc20, setComparedByIdentity, setKeywordRestArguments, shift, size, slice, sort, to_a, to_a, to_h_block, to_h, to_h, to_hash, to_proc, to_s, to_s19, transform_keys_bang, transform_keys, transform_values_bang, transform_values, try_convert, unmarshalFrom, values_at, values, values, visitAll, visitAllattachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, dig1, dig2, eqlInternal, equalInternal, 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, 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, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, initialize_copy, initialize, initialize19, 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_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, setVariable, 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_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnderclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllarraypublic StringOnlyRubyHash(Ruby runtime, java.util.Map<RubyString,RubyString> valueMap, IRubyObject defaultValue, boolean updateRealENV)
public StringOnlyRubyHash(Ruby runtime, java.util.Map<RubyString,RubyString> valueMap, IRubyObject defaultValue)
protected boolean isCaseSensitive()
public RubyHash to_hash(ThreadContext context)
RubyHashprotected IRubyObject internalGet(IRubyObject key)
internalGet in class RubyHashpublic IRubyObject op_aset(ThreadContext context, IRubyObject key, IRubyObject value)
RubyHash@Deprecated public IRubyObject op_aset19(ThreadContext context, IRubyObject key, IRubyObject value)
protected static IRubyObject verifyStringLike(ThreadContext context, IRubyObject test)
protected static boolean isStringLike(IRubyObject obj)
protected RubyString getCorrectKey(RubyString key)
protected static IRubyObject newName(ThreadContext context, IRubyObject key, IRubyObject valueArg)
protected static IRubyObject newString(ThreadContext context, RubyString value, org.jcodings.Encoding encoding)
protected static IRubyObject newString(ThreadContext context, RubyString value)
protected static IRubyObject newString(ThreadContext context, IRubyObject obj)
Copyright © 2001-2022 JRuby. All Rights Reserved.