Uses of Class
org.jruby.RubyHash
Packages that use RubyHash
Package
Description
-
Uses of RubyHash in org.jruby
Modifier and TypeClassDescriptionstatic classObligate string-keyed and string-valued hash, used for ENV.private static classstatic classA Pseudo-hash whose keys and values are required to be Strings.Modifier and TypeFieldDescriptionprivate RubyHashRuby.charsetMap(package private) final RubyHashRubyIO.RubyPOpen.envprivate RubyHashRuby.envObjectprivate static final RubyHash[]RubyThread.NULL_ARRAYprivate final RubyHashRubyEnumerable.PutKeyValueCallback.result(package private) final RubyHashRubyHash.RejectVisitor.result(package private) final RubyHashRubyHash.SelectVisitor.result(package private) final RubyHashRubyHash.MergeVisitor.targetModifier and TypeFieldDescriptionprivate static final RubyHash.VisitorWithState<RubyHash>RubyHash.FindMismatchUsingEqlVisitorprivate static final RubyHash.VisitorWithState<RubyHash>RubyHash.FindMismatchUsingEqualVisitorRubyThread.interruptMaskStackStack of interrupt masks active for this threadprivate static final RubyHash.VisitorWithState<RubyHash>RubyHash.InvertVisitorprivate static final AtomicIntegerFieldUpdater<RubyHash>RubyHash.ITERATOR_UPDATERprivate static final RubyHash.VisitorWithState<Tuple<Set,RubyHash>> RubyGlobal.CaseInsensitiveStringOnlyRubyHash.ReplaceVisitorprivate static final RubyHash.VisitorWithState<RubyHash>RubyHash.ReplaceVisitorModifier and TypeMethodDescriptionstatic RubyHashBasicObjectStub.convertToHash(IRubyObject self) RubyBasicObject.convertToHash()Tries to convert this object to a Ruby Hash using the "to_hash" method.RubyHash.convertToHash()RubyHash.delete_ifInternal(ThreadContext context, Block block) rb_hash_delete_ifRubyHash.dupFast(ThreadContext context) A lightweight dup for internal use that does not dispatch to initialize_copy nor rehash the keys.RubyHash.each_keyCommon(ThreadContext context, Block block) rb_hash_each_keyRubyHash.each_pairCommon(ThreadContext context, Block block) rb_hash_each_pairRubyHash.each_pairCommon(ThreadContext context, Block block, boolean oneNine) Deprecated.RubyHash.each_valueCommon(ThreadContext context, Block block) rb_hash_each_valueRubyHash.eachCommon(ThreadContext context, Block block) rb_hash_eachRuby.getCharsetMap()Deprecated.Ruby.getENV()RubyHash.initialize_copy(ThreadContext context, IRubyObject other) RubyHash.initialize_copy19(ThreadContext context, IRubyObject other) Deprecated.RubyHash.invert(ThreadContext context) rb_hash_invertprivate RubyHashary_make_hashprivate RubyHashprivate RubyHashRubyArray.makeHash(ThreadContext context, RubyHash hash, Block block) private RubyHashRubyArray.makeHash(ThreadContext context, Block block) RubyHash.merge(ThreadContext context, IRubyObject[] others, Block block) rb_hash_mergeRubyHash.merge(ThreadContext context, IRubyObject other, Block block) Deprecated.RubyHash.merge_bang(ThreadContext context, IRubyObject[] others, Block block) rb_hash_updateRubyHash.merge_bang(ThreadContext context, IRubyObject other, Block block) Deprecated.RubyHash.merge_bang19(ThreadContext context, IRubyObject other, Block block) Deprecated.RubyMatchData.named_captures(ThreadContext context) static final RubyHashrb_hash_newstatic final RubyHashRubyHash.newHash(Ruby runtime, Map valueMap, IRubyObject defaultValue) rb_hash_newstatic RubyHashRubyHash.newHash(Ruby runtime, IRubyObject key, IRubyObject value) static RubyHashRubyHash.newKwargs(Ruby runtime, String key, IRubyObject value) static final RubyHashRubyHash.newSmallHash(Ruby runtime) rb_hash_newRubyHash.rb_clear()Deprecated.RubyHash.rb_clear(ThreadContext context) rb_hash_clearRubyHash.rehash()Deprecated.RubyHash.rehash(ThreadContext context) rb_hash_rehashRubyHash.rejectInternal(ThreadContext context, Block block) rb_hash_rejectRubyGlobal.CaseInsensitiveStringOnlyRubyHash.replace(ThreadContext context, IRubyObject other) RubyHash.replace(ThreadContext context, IRubyObject other) rb_hash_replaceRubyHash.replace19(ThreadContext context, IRubyObject other) Deprecated.RubyHash.slice(ThreadContext context, IRubyObject[] args) rb_hash_sliceRubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_h()Deprecated.RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_h(ThreadContext context, Block block) RubyHash.to_h(ThreadContext context) Deprecated.RubyHash.to_h(ThreadContext context, Block block) static RubyHashRubyNil.to_h(ThreadContext context, IRubyObject recv) RubyStruct.to_h(ThreadContext context) Deprecated.RubyStruct.to_h(ThreadContext context, Block block) protected RubyHashRubyHash.to_h_block(ThreadContext context, Block block) RubyGlobal.StringOnlyRubyHash.to_hash(ThreadContext context) RubyHash.to_hash()Deprecated.RubyHash.to_hash(ThreadContext context) rb_hash_to_hashstatic RubyHashRubyHash.unmarshalFrom(UnmarshalStream input, boolean defaultValue) Modifier and TypeMethodDescriptionstatic RubyArrayRubyIO.checkExecEnv(ThreadContext context, RubyHash hash) Deprecated.(package private) static voidRubyKernel.checkExecOptions(ThreadContext context, RubyHash opts) (package private) static voidRubyIO.checkUnsupportedOptions(ThreadContext context, RubyHash opts, String[] unsupported, String error) (package private) static voidRubyIO.checkValidSpawnOptions(ThreadContext context, RubyHash opts) abstract booleanprivate IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyRegexp regexp, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyString pattern, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyThread.handleInterrupt(ThreadContext context, RubyHash mask, BiFunction<ThreadContext, IRubyObject, IRubyObject> block) private <StateType>
IRubyObjectRubyThread.handleInterrupt(ThreadContext context, RubyHash mask, StateType state, BiFunction<ThreadContext, StateType, IRubyObject> block) private booleanhash_le_iprivate IRubyObjectRubyString.initialize(ThreadContext context, IRubyObject arg0, RubyHash opts) RubyNameError.initializeOptions(IRubyObject[] args, RubyHash options, Block block) RubyNoMethodError.initializeOptions(IRubyObject[] args, RubyHash options, Block block) private RubyHashprivate RubyHashRubyArray.makeHash(ThreadContext context, RubyHash hash, Block block) static voidRubyHash.marshalTo(RubyHash hash, MarshalStream output) abstract booleanvoidprivate voidRubyStruct.setupStructValuesFromHash(ThreadContext context, RubyHash kwArgs) private voidRubyArray.setValuesFrom(ThreadContext context, RubyHash hash) private static IRubyObjectRubyHash.size(ThreadContext context, RubyHash recv, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyRegexp regexp, RubyHash hash, Block block) private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyString pattern, RubyHash hash, Block block) private IRubyObjectRubyString.subBangIter(ThreadContext context, IRubyObject arg0, RubyHash hash, Block block) protected IOOptionsRubyIO.updateIOOptionsFromOptions(ThreadContext context, RubyHash options, IOOptions ioOptions) See http://ruby-doc.org/core-1.9.3/IO.html#method-c-new for the format of modes in optionsvoidRubyHash.KeepIfVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.MergeVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.RejectVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.SelectVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.TransformKeysAndValuesVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, RubyHash result) voidRubyHash.TransformKeysVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, RubyHash result) voidRubyHash.TransformValuesVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.Visitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Object state) abstract voidRubyHash.VisitorWithState.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, T state) Modifier and TypeMethodDescriptionRubyHash.compare(ThreadContext context, RubyHash.VisitorWithState<RubyHash> visitor, IRubyObject other) private static voidRubyThread.copyInterrupts(ThreadContext context, Vector<RubyHash> sourceStack, Vector<RubyHash> targetStack) ModifierConstructorDescription(package private)MergeVisitor(RubyHash target) (package private)PutKeyValueCallback(RubyHash result) (package private)PutKeyValueCallback(RubyHash result, Block block) PutKeyValueCallback(Ruby runtime, RubyHash result) Deprecated.PutKeyValueCallback(Ruby runtime, RubyHash result, Block block) Deprecated.(package private)RejectVisitor(RubyHash result) privateRubyIO(Ruby runtime, RubyClass cls, ShellLauncher.POpenProcess process, RubyHash options, IOOptions ioOptions) Deprecated.(package private)SelectVisitor(RubyHash result) -
Uses of RubyHash in org.jruby.ast.util
Methods in org.jruby.ast.util with parameters of type RubyHashModifier and TypeMethodDescriptionstatic IRubyObjectArgsUtil.extractKeywordArg(ThreadContext context, String keyword, RubyHash opts) Semi-deprecated, kept for compatibility.static IRubyObjectArgsUtil.extractKeywordArg(ThreadContext context, RubyHash options, String validKey) static IRubyObject[]ArgsUtil.extractKeywordArgs(ThreadContext context, RubyHash options, String... validKeys) Check that the given kwargs hash doesn't contain any keys other than those which are given as valid. -
Uses of RubyHash in org.jruby.embed.util
Methods in org.jruby.embed.util that return RubyHashModifier and TypeMethodDescriptionstatic RubyHashCoreConstructors.createHash(Ruby runtime, IRubyObject key, IRubyObject value) static RubyHashCoreConstructors.createHash(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2) -
Uses of RubyHash in org.jruby.ext.date
Methods in org.jruby.ext.date with parameters of type RubyHashModifier and TypeMethodDescription(package private) static IRubyObjectRubyDate._parse_day(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_dot(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_eu(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_iso(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_mday(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_mon(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_sla(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_time(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_us(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_year(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) private static voidRubyDate.do_parse(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash, int flags) private static IRubyObjectRubyDate.hashGet(ThreadContext context, RubyHash hash, String key) private static booleanRubyDate.hashGetTest(ThreadContext context, RubyHash hash, String key) (package private) static voidRubyDate.parse_bc(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static voidRubyDate.parse_frag(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) private static IRubyObjectRubyDate.parse_sla_dot(ThreadContext context, ByteList pattern, RubyString str, RubyHash hash) private static IRubyObjectRubyDate.s3e(ThreadContext context, RubyHash hash, RubyString y, RubyString m, RubyString d, boolean bc) private static voidRubyDate.set_hash(ThreadContext context, RubyHash hash, String key, IRubyObject val) -
Uses of RubyHash in org.jruby.ext.ffi
Fields in org.jruby.ext.ffi declared as RubyHashMethods in org.jruby.ext.ffi that return RubyHashModifier and TypeMethodDescriptionprotected RubyHashEnums.getSymbolMap()protected RubyHashEnums.getTaggedEnums()Methods in org.jruby.ext.ffi with parameters of type RubyHash -
Uses of RubyHash in org.jruby.ext.ffi.jffi
Fields in org.jruby.ext.ffi.jffi declared as RubyHashMethods in org.jruby.ext.ffi.jffi that return RubyHashMethods in org.jruby.ext.ffi.jffi with parameters of type RubyHashModifier and TypeMethodDescription(package private) static NativeDataConverterDataConverters.getParameterConverter(Type type, RubyHash enums) Deprecated.(package private) static booleanDataConverters.isEnumConversionRequired(Type type, RubyHash enums) Deprecated.Constructors in org.jruby.ext.ffi.jffi with parameters of type RubyHash -
Uses of RubyHash in org.jruby.ext.rbconfig
Methods in org.jruby.ext.rbconfig with parameters of type RubyHashModifier and TypeMethodDescriptionprivate static StringRbConfigLibrary.getRubyEnv(RubyHash envHash, String var, String default_value) private static voidRbConfigLibrary.setConfig(ThreadContext context, RubyHash hash, String key, String value) private static voidRbConfigLibrary.setupMakefileConfig(ThreadContext context, RubyHash mkmfHash) -
Uses of RubyHash in org.jruby.ext.set
Subclasses of RubyHash in org.jruby.ext.setFields in org.jruby.ext.set declared as RubyHashMethods in org.jruby.ext.set with parameters of type RubyHash -
Uses of RubyHash in org.jruby.ir.operands
Methods in org.jruby.ir.operands that return RubyHash -
Uses of RubyHash in org.jruby.ir.runtime
Fields in org.jruby.ir.runtime declared as RubyHashModifier and TypeFieldDescription(package private) RubyHashIRRuntimeHelpers.DivvyKeywordsVisitor.others(package private) RubyHashIRRuntimeHelpers.DivvyKeywordsVisitor.syms(package private) final RubyHashIRRuntimeHelpers.KwargMergeVisitor.targetMethods in org.jruby.ir.runtime that return RubyHashModifier and TypeMethodDescriptionstatic RubyHashIRRuntimeHelpers.constructHashFromArray(Ruby runtime, IRubyObject[] pairs) static RubyHashIRRuntimeHelpers.dupKwargsHashAndPopulateFromArray(ThreadContext context, RubyHash dupHash, IRubyObject[] pairs) static RubyHashIRRuntimeHelpers.extractKwargsHash(Object[] args, int requiredArgsCount, boolean receivesKwargs) Deprecated.static RubyHashIRRuntimeHelpers.extractKwargsHash(ThreadContext context, Object[] args, int requiredArgsCount, boolean receivesKwargs) Methods in org.jruby.ir.runtime with parameters of type RubyHashModifier and TypeMethodDescriptionstatic voidIRRuntimeHelpers.checkForExtraUnwantedKeywordArgs(ThreadContext context, StaticScope scope, RubyHash keywordArgs) static IRubyObjectIRRuntimeHelpers.constructRestArg(ThreadContext context, Object[] args, RubyHash keywordArguments, int required, int argIndex) private static IRubyObjectIRRuntimeHelpers.constructRestArg(ThreadContext context, IRubyObject[] args, RubyHash keywordArguments, int required, int argIndex) static RubyHashIRRuntimeHelpers.dupKwargsHashAndPopulateFromArray(ThreadContext context, RubyHash dupHash, IRubyObject[] pairs) private static IRubyObject[]IRRuntimeHelpers.homogenizeKwargs(ThreadContext context, IRubyObject[] args, RubyHash kwargs) voidIRRuntimeHelpers.DivvyKeywordsVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Object unused) voidIRRuntimeHelpers.GatherUnwantedKeywordsVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, StaticScope scope) voidIRRuntimeHelpers.KwargMergeVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) Constructors in org.jruby.ir.runtime with parameters of type RubyHash -
Uses of RubyHash in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy that return RubyHashModifier and TypeMethodDescriptionstatic RubyHashBootstrap.hash(ThreadContext context, IRubyObject[] pairs) static RubyHashBootstrap.kwargsHash(ThreadContext context, RubyHash hash, IRubyObject[] pairs) Methods in org.jruby.ir.targets.indy with parameters of type RubyHashModifier and TypeMethodDescriptionstatic RubyHashBootstrap.kwargsHash(ThreadContext context, RubyHash hash, IRubyObject[] pairs) -
Uses of RubyHash in org.jruby.java.proxies
Subclasses of RubyHash in org.jruby.java.proxiesMethods in org.jruby.java.proxies that return RubyHashModifier and TypeMethodDescriptionfinal RubyHashMapJavaProxy.convertToHash()MapJavaProxy.initialize_copy(ThreadContext context, IRubyObject other) rb_hash_initialize_copyMapJavaProxy.invert(ThreadContext context) rb_hash_invertMapJavaProxy.merge(ThreadContext context, IRubyObject[] others, Block block) rb_hash_mergeMapJavaProxy.merge(ThreadContext context, IRubyObject other, Block block) Deprecated.MapJavaProxy.merge_bang(ThreadContext context, IRubyObject[] others, Block block) rb_hash_merge_bangMapJavaProxy.merge_bang(ThreadContext context, IRubyObject other, Block block) Deprecated.MapJavaProxy.RubyHashMap.rb_clear(ThreadContext context) MapJavaProxy.rehash(ThreadContext context) rb_hash_rehashMapJavaProxy.RubyHashMap.rehash(ThreadContext context) MapJavaProxy.replace(ThreadContext context, IRubyObject other) rb_hash_replaceMapJavaProxy.RubyHashMap.to_hash(ThreadContext context) MapJavaProxy.to_hash(ThreadContext context) rb_hash_to_hash -
Uses of RubyHash in org.jruby.javasupport.util
Methods in org.jruby.javasupport.util that return RubyHashModifier and TypeMethodDescriptionstatic RubyHashRuntimeHelpers.constructHash(Ruby runtime, IRubyObject key, IRubyObject value) Deprecated.static RubyHashRuntimeHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, IRubyObject key2, IRubyObject value2) Deprecated. -
Uses of RubyHash in org.jruby.runtime
Methods in org.jruby.runtime that return RubyHashModifier and TypeMethodDescriptionstatic RubyHashHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1) static RubyHashHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2) static RubyHashHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2, IRubyObject key3, IRubyObject value3, boolean prepareString3) static RubyHashHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2, IRubyObject key3, IRubyObject value3, boolean prepareString3, IRubyObject key4, IRubyObject value4, boolean prepareString4) static RubyHashHelpers.constructHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2, IRubyObject key3, IRubyObject value3, boolean prepareString3, IRubyObject key4, IRubyObject value4, boolean prepareString4, IRubyObject key5, IRubyObject value5, boolean prepareString5) static RubyHashHelpers.constructSmallHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1) static RubyHashHelpers.constructSmallHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2) static RubyHashHelpers.constructSmallHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2, IRubyObject key3, IRubyObject value3, boolean prepareString3) static RubyHashHelpers.constructSmallHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2, IRubyObject key3, IRubyObject value3, boolean prepareString3, IRubyObject key4, IRubyObject value4, boolean prepareString4) static RubyHashHelpers.constructSmallHash(Ruby runtime, IRubyObject key1, IRubyObject value1, boolean prepareString1, IRubyObject key2, IRubyObject value2, boolean prepareString2, IRubyObject key3, IRubyObject value3, boolean prepareString3, IRubyObject key4, IRubyObject value4, boolean prepareString4, IRubyObject key5, IRubyObject value5, boolean prepareString5) Methods in org.jruby.runtime with parameters of type RubyHashModifier and TypeMethodDescriptionstatic booleanHelpers.extractExceptionOnlyArg(ThreadContext context, RubyHash opts) -
Uses of RubyHash in org.jruby.runtime.builtin
Methods in org.jruby.runtime.builtin that return RubyHashModifier and TypeMethodDescriptionIRubyObject.convertToHash()Converts this Ruby object to a Hash. -
Uses of RubyHash in org.jruby.util
Fields in org.jruby.util declared as RubyHashFields in org.jruby.util with type parameters of type RubyHashModifier and TypeFieldDescriptionprivate final ThreadLocal<Map<String,RubyHash>> MRIRecursionGuard.recursiveMethods in org.jruby.util that return RubyHashModifier and TypeMethodDescription(package private) static RubyHashRubyDateParser.convertFormatBagToHash(ThreadContext context, StrptimeParser.FormatBag bag, org.jcodings.Encoding encoding, boolean tainted) Methods in org.jruby.util with parameters of type RubyHashModifier and TypeMethodDescriptionprivate static voidRubyDateParser.setHashValue(Ruby runtime, RubyHash hash, String key, IRubyObject value) -
Uses of RubyHash in org.jruby.util.io
Methods in org.jruby.util.io with parameters of type RubyHashModifier and TypeMethodDescriptionstatic RubyArrayPopenExecutor.checkExecEnv(ThreadContext context, RubyHash hash, PopenExecutor.ExecArg pathArg) (package private) static intPopenExecutor.checkExecFds1(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, RubyHash h, int maxhint, IRubyObject ary) (package private) static voidPopenExecutor.checkExecOptions(ThreadContext context, Ruby runtime, RubyHash opthash, PopenExecutor.ExecArg eargp) (package private) static IRubyObjectPopenExecutor.execargExtractOptions(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, RubyHash opthash) (package private) static IRubyObjectPopenExecutor.handleOptionsCommon(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, RubyHash opthash, boolean raise) static IRubyObject[]EncodingUtils.openArgsToArgs(Ruby runtime, IRubyObject firstElement, RubyHash options)