| Modifier and Type | Class and Description |
|---|---|
static class |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash
Obligate string-keyed and string-valued hash, used for ENV.
|
private static class |
RubyGlobal.ReadOnlySystemPropertiesHash |
static class |
RubyGlobal.StringOnlyRubyHash
A Pseudo-hash whose keys and values are required to be Strings.
|
| Modifier and Type | Field and Description |
|---|---|
private RubyHash |
Ruby.charsetMap |
RubyHash |
RubyIO.Ruby19POpen.env |
private RubyHash |
Ruby.envObject |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.concurrent.atomic.AtomicIntegerFieldUpdater<RubyHash> |
RubyHash.ITERATOR_UPDATER |
private java.lang.ThreadLocal<java.util.Map<java.lang.String,RubyHash>> |
Ruby.recursive |
| Modifier and Type | Method and Description |
|---|---|
RubyHash |
RubyBasicObject.convertToHash()
Tries to convert this object to a Ruby Hash using the "to_hash"
method.
|
RubyHash |
RubyHash.convertToHash() |
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,
boolean oneNine)
rb_hash_each_pair
|
RubyHash |
RubyHash.each_valueCommon(ThreadContext context,
Block block)
rb_hash_each_value
|
RubyHash |
RubyHash.eachCommon(ThreadContext context,
Block block)
rb_hash_each
|
RubyHash |
RubyHash.fastASetChained(IRubyObject key,
IRubyObject value) |
RubyHash |
Ruby.getCharsetMap() |
RubyHash |
Ruby.getENV() |
RubyHash |
RubyHash.initialize_copy(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
RubyHash |
RubyHash.initialize_copy19(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
RubyHash |
RubyHash.invert(ThreadContext context)
rb_hash_invert
|
private RubyHash |
RubyArray.makeHash()
ary_make_hash
|
private RubyHash |
RubyArray.makeHash(RubyArray ary2) |
private RubyHash |
RubyArray.makeHash(RubyHash hash) |
private RubyHash |
RubyArray.makeHash(ThreadContext context,
Block block) |
private RubyHash |
RubyArray.makeHash(ThreadContext context,
RubyHash hash,
Block block) |
RubyHash |
RubyHash.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge_bang19(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
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.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) |
private RubyHash |
RubyHash.replaceCommon(ThreadContext context,
IRubyObject other,
RubyHash.Visitor visitor) |
private RubyHash |
RubyHash.replaceCommon19(ThreadContext context,
IRubyObject other,
RubyHash.Visitor visitor) |
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 |
|---|---|
abstract boolean |
RubyHash.EntryView.contains(RubyHash hash,
java.lang.Object o) |
private IRubyObject |
RubyString.gsubCommon19(ThreadContext context,
Block block,
RubyString repl,
RubyHash hash,
IRubyObject arg0,
boolean bang,
int tuFlags) |
private IRubyObject |
RubyString.gsubCommon19(ThreadContext context,
Block block,
RubyString repl,
RubyHash hash,
IRubyObject arg0,
boolean bang,
int tuFlags,
boolean useBackref) |
private RubyHash |
RubyArray.makeHash(RubyHash hash) |
private RubyHash |
RubyArray.makeHash(ThreadContext context,
RubyHash hash,
Block block) |
static void |
RubyHash.marshalTo(RubyHash hash,
MarshalStream output) |
abstract boolean |
RubyHash.EntryView.remove(RubyHash hash,
java.lang.Object o) |
void |
Ruby.setENV(RubyHash env) |
private IRubyObject |
RubyString.subBangIter19(Ruby runtime,
ThreadContext context,
org.joni.Regex pattern,
org.joni.Regex prepared,
RubyHash hash,
Block block,
RubyRegexp regexp) |
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
|
private static IRubyObject |
RubyIO.write19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject str,
IRubyObject offset,
RubyHash options)
options is a hash which can contain:
encoding: string or encoding
mode: string
open_args: array of string
|
| Constructor and Description |
|---|
RubyHash(Ruby runtime,
RubyClass klass,
RubyHash other) |
RubyIO(Ruby runtime,
RubyClass cls,
ShellLauncher.POpenProcess process,
RubyHash options,
IOOptions ioOptions)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
private RubyHash |
ArgsNode.getKeywordValues(IRubyObject[] args) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Hash19Node.aset(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
HashNode.aset(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
Hash19Node.asetSmall(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
HashNode.asetSmall(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
ArgsNode.assignKwargs(RubyHash keyValues,
Ruby runtime,
ThreadContext context,
DynamicScope scope,
IRubyObject self) |
protected void |
ArgsNode.prepareOptOrRestArgs(ThreadContext context,
Ruby runtime,
DynamicScope scope,
IRubyObject self,
IRubyObject[] args,
RubyHash kwvals) |
| Modifier and Type | Field and Description |
|---|---|
private RubyHash |
Enum.kv_map |
private RubyHash |
Enums.symbolMap |
private RubyHash |
Enums.taggedEnums |
RubyHash |
FFI.typedefs |
| Modifier and Type | Method and Description |
|---|---|
static int |
Util.intValue(IRubyObject obj,
RubyHash enums) |
private Type |
TypeResolver.lookupAndCacheType(Ruby runtime,
RubySymbol name,
RubyHash typeMap) |
| Modifier and Type | Field and Description |
|---|---|
private RubyHash |
Signature.enums |
| Modifier and Type | Method and Description |
|---|---|
RubyHash |
Signature.getEnums() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static NativeDataConverter |
DataConverters.getParameterConverter(Type type,
RubyHash enums)
Deprecated.
|
(package private) static boolean |
DataConverters.isEnumConversionRequired(Type type,
RubyHash enums)
Deprecated.
|
| Constructor and Description |
|---|
Signature(Type resultType,
Type[] parameterTypes,
com.kenai.jffi.CallingConvention convention,
boolean ignoreError,
RubyHash enums) |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
RbConfigLibrary.getRubyEnv(RubyHash envHash,
java.lang.String var,
java.lang.String default_value) |
private static void |
RbConfigLibrary.setConfig(RubyHash hash,
java.lang.String key,
java.lang.String value) |
private static void |
RbConfigLibrary.setupMakefileConfig(RubyModule configModule,
RubyHash mkmfHash) |
| Modifier and Type | Method and Description |
|---|---|
RubyHash |
UndefinedValue.convertToHash() |
| Modifier and Type | Class and Description |
|---|---|
private static class |
MapJavaProxy.RubyHashMap |
| Modifier and Type | Method and Description |
|---|---|
RubyHash |
MapJavaProxy.initialize_copy(ThreadContext context,
IRubyObject other)
rb_hash_initialize_copy
|
RubyHash |
MapJavaProxy.initialize_copy19(ThreadContext context,
IRubyObject other) |
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_bang19(ThreadContext context,
IRubyObject other,
Block block) |
RubyHash |
MapJavaProxy.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
RubyHash |
MapJavaProxy.rb_clear()
rb_hash_clear
|
RubyHash |
MapJavaProxy.RubyHashMap.rb_clear() |
RubyHash |
MapJavaProxy.rehash()
rb_hash_rehash
|
RubyHash |
MapJavaProxy.RubyHashMap.rehash() |
RubyHash |
MapJavaProxy.replace(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
RubyHash |
MapJavaProxy.replace19(ThreadContext context,
IRubyObject other) |
RubyHash |
MapJavaProxy.to_hash()
rb_hash_to_hash
|
RubyHash |
MapJavaProxy.RubyHashMap.to_hash() |
| Modifier and Type | Method and Description |
|---|---|
RubyHash |
IRubyObject.convertToHash() |
| Modifier and Type | Field and Description |
|---|---|
private RubyHash |
Sprintf.Args.rubyHash |
| Modifier and Type | Method and Description |
|---|---|
static IRubyObject[] |
EncodingUtils.openArgsToArgs(Ruby runtime,
IRubyObject firstElement,
RubyHash options) |