Package | Description |
---|---|
org.jruby | |
org.jruby.ast | |
org.jruby.ext.ffi | |
org.jruby.ir.operands | |
org.jruby.java.proxies | |
org.jruby.runtime | |
org.jruby.runtime.builtin | |
org.jruby.util.io |
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,
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
|
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,
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) |
RubyHash |
RubyStruct.to_h(ThreadContext context) |
RubyHash |
RubyHash.to_h(ThreadContext context) |
static RubyHash |
RubyNil.to_h(ThreadContext context,
IRubyObject recv) |
RubyHash |
RubyHash.to_hash()
rb_hash_to_hash
|
RubyHash |
RubyGlobal.StringOnlyRubyHash.to_hash() |
static RubyHash |
RubyHash.unmarshalFrom(UnmarshalStream input,
boolean defaultValue) |
Modifier and Type | Method and Description |
---|---|
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
|
Constructor and Description |
---|
RubyIO(Ruby runtime,
RubyClass cls,
ShellLauncher.POpenProcess process,
RubyHash options,
IOOptions ioOptions)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
HashNode.aset(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
Hash19Node.aset(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
HashNode.asetSmall(Ruby runtime,
RubyHash hash,
IRubyObject key,
IRubyObject value) |
protected void |
Hash19Node.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 |
---|---|
RubyHash |
FFI.typedefs |
Modifier and Type | Method and Description |
---|---|
static int |
Util.intValue(IRubyObject obj,
RubyHash enums) |
Modifier and Type | Method and Description |
---|---|
RubyHash |
UndefinedValue.convertToHash() |
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.rehash()
rb_hash_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
|
Modifier and Type | Method and Description |
---|---|
RubyHash |
IRubyObject.convertToHash() |
Modifier and Type | Method and Description |
---|---|
static IRubyObject[] |
EncodingUtils.openArgsToArgs(Ruby runtime,
IRubyObject firstElement,
RubyHash options) |
Copyright © 2001-2014 JRuby. All Rights Reserved.