Modifier and Type | Class and Description |
---|---|
static class |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash
Obligate string-keyed and string-valued hash, used for ENV.
|
static class |
RubyGlobal.StringOnlyRubyHash
A Pseudo-hash whose keys and values are required to be Strings.
|
Modifier and Type | Method and Description |
---|---|
RubyHash |
RubyHash.convertToHash() |
RubyHash |
RubyBasicObject.convertToHash()
Tries to convert this object to a Ruby Hash using the "to_hash" method.
|
static RubyHash |
BasicObjectStub.convertToHash(IRubyObject self) |
RubyHash |
RubyHash.delete_ifInternal(ThreadContext context,
Block block)
rb_hash_delete_if
|
RubyHash |
RubyHash.dupFast(ThreadContext context)
A lightweight dup for internal use that does not dispatch to initialize_copy nor rehash the keys.
|
RubyHash |
RubyHash.each_keyCommon(ThreadContext context,
Block block)
rb_hash_each_key
|
RubyHash |
RubyHash.each_pairCommon(ThreadContext context,
Block block)
rb_hash_each_pair
|
RubyHash |
RubyHash.each_pairCommon(ThreadContext context,
Block block,
boolean oneNine)
Deprecated.
|
RubyHash |
RubyHash.each_valueCommon(ThreadContext context,
Block block)
rb_hash_each_value
|
RubyHash |
RubyHash.eachCommon(ThreadContext context,
Block block)
rb_hash_each
|
RubyHash |
Ruby.getCharsetMap()
Deprecated.
|
RubyHash |
Ruby.getENV() |
RubyHash |
RubyHash.initialize_copy(ThreadContext context,
IRubyObject other) |
RubyHash |
RubyHash.initialize_copy19(ThreadContext context,
IRubyObject other)
Deprecated.
|
RubyHash |
RubyHash.invert(ThreadContext context)
rb_hash_invert
|
RubyHash |
RubyHash.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge_bang19(ThreadContext context,
IRubyObject other,
Block block)
Deprecated.
|
RubyHash |
RubyHash.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
RubyHash |
RubyMatchData.named_captures(ThreadContext context) |
static RubyHash |
RubyHash.newHash(Ruby runtime)
rb_hash_new
|
static RubyHash |
RubyHash.newHash(Ruby runtime,
java.util.Map valueMap,
IRubyObject defaultValue)
rb_hash_new
|
static RubyHash |
RubyHash.newKwargs(Ruby runtime,
java.lang.String key,
IRubyObject value) |
static RubyHash |
RubyHash.newSmallHash(Ruby runtime)
rb_hash_new
|
RubyHash |
RubyHash.rb_clear()
rb_hash_clear
|
RubyHash |
RubyHash.rehash()
rb_hash_rehash
|
RubyHash |
RubyHash.rejectInternal(ThreadContext context,
Block block)
rb_hash_reject
|
RubyHash |
RubyHash.replace(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
RubyHash |
RubyHash.replace19(ThreadContext context,
IRubyObject other)
Deprecated.
|
RubyHash |
RubyHash.slice(ThreadContext context,
IRubyObject[] args)
rb_hash_slice
|
RubyHash |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_h() |
RubyHash |
RubyHash.to_h(ThreadContext context) |
RubyHash |
RubyStruct.to_h(ThreadContext context) |
static RubyHash |
RubyNil.to_h(ThreadContext context,
IRubyObject recv) |
RubyHash |
RubyGlobal.StringOnlyRubyHash.to_hash() |
RubyHash |
RubyHash.to_hash()
rb_hash_to_hash
|
static RubyHash |
RubyHash.unmarshalFrom(UnmarshalStream input,
boolean defaultValue) |
Modifier and Type | Method and Description |
---|---|
static RubyArray |
RubyIO.checkExecEnv(ThreadContext context,
RubyHash hash)
Deprecated.
|
static void |
RubyHash.marshalTo(RubyHash hash,
MarshalStream output) |
void |
Ruby.setENV(RubyHash env) |
protected IOOptions |
RubyIO.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 options
|
void |
RubyHash.Visitor.visit(ThreadContext context,
RubyHash self,
IRubyObject key,
IRubyObject value,
int index,
java.lang.Object state) |
abstract void |
RubyHash.VisitorWithState.visit(ThreadContext context,
RubyHash self,
IRubyObject key,
IRubyObject value,
int index,
T state) |
Modifier and Type | Method and Description |
---|---|
RubyBoolean |
RubyHash.compare(ThreadContext context,
RubyHash.VisitorWithState<RubyHash> visitor,
IRubyObject other) |
Constructor and Description |
---|
PutKeyValueCallback(Ruby runtime,
RubyHash result)
Deprecated.
|
RubyIO(Ruby runtime,
RubyClass cls,
ShellLauncher.POpenProcess process,
RubyHash options,
IOOptions ioOptions)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
java.lang.String keyword,
RubyHash opts) |
static IRubyObject[] |
ArgsUtil.extractKeywordArgs(ThreadContext context,
RubyHash options,
java.lang.String... validKeys)
Check that the given kwargs hash doesn't contain any keys other than those which are given as valid.
|
Modifier and Type | Method and Description |
---|---|
static RubyHash |
CoreConstructors.createHash(Ruby runtime,
IRubyObject key,
IRubyObject value) |
static RubyHash |
CoreConstructors.createHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
IRubyObject key2,
IRubyObject value2) |
Modifier and Type | Field and Description |
---|---|
RubyHash |
FFI.typedefs |
Modifier and Type | Method and Description |
---|---|
static int |
Util.intValue(IRubyObject obj,
RubyHash enums) |
Modifier and Type | Class and Description |
---|---|
static class |
RubySet.DivideTSortHash |
Modifier and Type | Method and Description |
---|---|
RubyHash |
UndefinedValue.convertToHash() |
Modifier and Type | Method and Description |
---|---|
static RubyHash |
IRRuntimeHelpers.constructHashFromArray(Ruby runtime,
IRubyObject[] pairs) |
static RubyHash |
IRRuntimeHelpers.dupKwargsHashAndPopulateFromArray(ThreadContext context,
RubyHash dupHash,
IRubyObject[] pairs) |
static RubyHash |
IRRuntimeHelpers.extractKwargsHash(java.lang.Object[] args,
int requiredArgsCount,
boolean receivesKwargs)
Deprecated.
|
static RubyHash |
IRRuntimeHelpers.extractKwargsHash(ThreadContext context,
java.lang.Object[] args,
int requiredArgsCount,
boolean receivesKwargs) |
Modifier and Type | Method and Description |
---|---|
static void |
IRRuntimeHelpers.checkForExtraUnwantedKeywordArgs(ThreadContext context,
StaticScope scope,
RubyHash keywordArgs) |
static IRubyObject |
IRRuntimeHelpers.constructRestArg(ThreadContext context,
java.lang.Object[] args,
RubyHash keywordArguments,
int required,
int argIndex) |
static RubyHash |
IRRuntimeHelpers.dupKwargsHashAndPopulateFromArray(ThreadContext context,
RubyHash dupHash,
IRubyObject[] pairs) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Bootstrap.kwargsHash(ThreadContext context,
RubyHash hash,
IRubyObject[] pairs) |
Modifier and Type | Method and Description |
---|---|
RubyHash |
MapJavaProxy.convertToHash() |
RubyHash |
MapJavaProxy.initialize_copy(ThreadContext context,
IRubyObject other)
rb_hash_initialize_copy
|
RubyHash |
MapJavaProxy.invert(ThreadContext context)
rb_hash_invert
|
RubyHash |
MapJavaProxy.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge_bang
|
RubyHash |
MapJavaProxy.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
RubyHash |
MapJavaProxy.rehash()
rb_hash_rehash
|
RubyHash |
MapJavaProxy.replace(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
RubyHash |
MapJavaProxy.to_hash()
rb_hash_to_hash
|
Modifier and Type | Method and Description |
---|---|
static RubyHash |
RuntimeHelpers.constructHash(Ruby runtime,
IRubyObject key,
IRubyObject value)
Deprecated.
|
static RubyHash |
RuntimeHelpers.constructHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
IRubyObject key2,
IRubyObject value2)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RubyHash |
Helpers.constructHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
boolean prepareString1) |
static RubyHash |
Helpers.constructHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
boolean prepareString1,
IRubyObject key2,
IRubyObject value2,
boolean prepareString2) |
static RubyHash |
Helpers.constructHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
boolean prepareString1,
IRubyObject key2,
IRubyObject value2,
boolean prepareString2,
IRubyObject key3,
IRubyObject value3,
boolean prepareString3) |
static RubyHash |
Helpers.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 RubyHash |
Helpers.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 RubyHash |
Helpers.constructSmallHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
boolean prepareString1) |
static RubyHash |
Helpers.constructSmallHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
boolean prepareString1,
IRubyObject key2,
IRubyObject value2,
boolean prepareString2) |
static RubyHash |
Helpers.constructSmallHash(Ruby runtime,
IRubyObject key1,
IRubyObject value1,
boolean prepareString1,
IRubyObject key2,
IRubyObject value2,
boolean prepareString2,
IRubyObject key3,
IRubyObject value3,
boolean prepareString3) |
static RubyHash |
Helpers.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 RubyHash |
Helpers.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) |
Modifier and Type | Method and Description |
---|---|
RubyHash |
IRubyObject.convertToHash()
Converts this Ruby object to a Hash.
|
Modifier and Type | Method and Description |
---|---|
static RubyArray |
PopenExecutor.checkExecEnv(ThreadContext context,
RubyHash hash,
PopenExecutor.ExecArg pathArg) |
static IRubyObject[] |
EncodingUtils.openArgsToArgs(Ruby runtime,
IRubyObject firstElement,
RubyHash options) |
Copyright © 2001-2019 JRuby. All Rights Reserved.