Modifier and Type | Class and Description |
---|---|
class |
AbstractRubyMethod
The RubyMethod class represents a RubyMethod object.
|
class |
IncludedModule |
class |
IncludedModuleWrapper
This class is used to provide an intermediate superclass for modules and classes that include
other modules.
|
class |
MetaClass |
class |
NativeException |
class |
PrependedModule
This class is used as an intermediate superclass for Module#prepend
|
class |
ReifiedRubyObject
A RubyObject that provides a direct field for up to ten stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyArgsFile |
class |
RubyArray
The implementation of the built-in class Array in Ruby.
|
class |
RubyBasicObject
RubyBasicObject is the only implementation of the
IRubyObject . |
class |
RubyBignum |
class |
RubyBinding |
class |
RubyBoolean |
static class |
RubyBoolean.False |
static class |
RubyBoolean.True |
class |
RubyClass |
class |
RubyClassPathVariable |
class |
RubyComplex
1.9 complex.c as of revision: 20011
|
class |
RubyContinuation
Placeholder until/if we can support this
|
class |
RubyConverter |
class |
RubyDir
.The Ruby built-in class Dir.
|
class |
RubyEncoding |
class |
RubyEnumerator
Implementation of Ruby's Enumerator module.
|
class |
RubyException |
class |
RubyFile
Ruby File class equivalent in java.
|
class |
RubyFileStat
Implements File::Stat
|
class |
RubyFixnum
Implementation of the Fixnum class.
|
class |
RubyFloat
A representation of a float object
|
class |
RubyGenerator |
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.
|
class |
RubyHash
Implementation of the Hash class.
|
class |
RubyInteger
Implementation of the Integer class.
|
class |
RubyIO |
class |
RubyLocalJumpError |
class |
RubyMatchData |
class |
RubyMethod
The RubyMethod class represents a RubyMethod object.
|
class |
RubyModule |
class |
RubyNameError |
static class |
RubyNameError.RubyNameErrorMessage
Nested class whose instances act as thunks reacting to to_str method
called from (Exception#to_str, Exception#message)
MRI equivalent: rb_cNameErrorMesg, class name: "message", construction method: "!",
to_str implementation: "name_err_mesg_to_str"
TODO: this class should not be lookupable
|
class |
RubyNil |
class |
RubyNoMethodError |
class |
RubyNumeric
Base class for all numerical types in ruby.
|
class |
RubyObject
RubyObject represents the implementation of the Object class in Ruby.
|
static class |
RubyObject.Data |
static class |
RubyObjectSpace.WeakMap |
class |
RubyObjectVar0
A RubyObject that provides a direct field for one stored variable, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar1
A RubyObject that provides a direct field for two stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar2
A RubyObject that provides a direct field for three stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar3
A RubyObject that provides a direct field for four stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar4
A RubyObject that provides a direct field for five stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar5
A RubyObject that provides a direct field for six stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar6
A RubyObject that provides a direct field for seven stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar7
A RubyObject that provides a direct field for eight stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar8
A RubyObject that provides a direct field for nine stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyObjectVar9
A RubyObject that provides a direct field for ten stored variables, to avoid
the overhead of creating and managing a separate array and reference.
|
class |
RubyProc |
static class |
RubyProcess.RubyStatus |
class |
RubyRandom
Implementation of the Random class.
|
class |
RubyRange |
class |
RubyRational
1.9 rational.c as of revision: 20011
|
class |
RubyRegexp |
class |
RubyStopIteration
Ruby's StopIteration exception.
|
class |
RubyString
Implementation of Ruby String class
Concurrency: no synchronization is required among readers, but
all users must synchronize externally with writers.
|
class |
RubyStruct |
class |
RubySymbol
Represents a Ruby symbol (e.g.
|
class |
RubySystemCallError |
class |
RubySystemExit |
class |
RubyThread
Implementation of Ruby's
Thread class. |
static class |
RubyThread.Location |
class |
RubyThreadGroup
Implementation of Ruby's
ThreadGroup class. |
class |
RubyTime
The Time class.
|
class |
RubyUnboundMethod
Note: This was renamed from UnboundMethod.java
|
class |
RubyUncaughtThrowError |
class |
RubyYielder |
Modifier and Type | Field and Description |
---|---|
IRubyObject[] |
RubyContinuation.Continuation.args |
IRubyObject |
RubyException.message
Deprecated.
do not access the field directly
|
static IRubyObject |
RubyBasicObject.NEVER
A value that is used as a null sentinel in among other places
the RubyArray implementation.
|
protected IRubyObject |
RubyMethod.receiver |
IRubyObject |
RubyContinuation.Continuation.tag |
static IRubyObject |
RubyBasicObject.UNDEF
A value that specifies an undefined value.
|
IRubyObject |
RubyModule.ConstantEntry.value |
Modifier and Type | Method and Description |
---|---|
<T extends IRubyObject> |
Ruby.recursiveListOperation(Callable<T> body)
Begin a recursive walk that may make one or more calls to
execRecursive . |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyKernel.__dir__(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubySignal.__jtrap_kernel(IRubyObject recv,
IRubyObject block,
IRubyObject sig) |
static IRubyObject |
RubySignal.__jtrap_osdefault_kernel(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
RubySignal.__jtrap_platform_kernel(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
RubySignal.__jtrap_restore_kernel(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
RubyKernel.__method__(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyEncoding._dump(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel._exec_internal(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyEncoding._load(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyThread.abort_on_exception_set_x(IRubyObject recv,
IRubyObject value) |
IRubyObject |
RubyThread.abort_on_exception_set(IRubyObject val) |
static IRubyObject |
RubyProcess.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyBignum.abs()
rb_big_abs
|
IRubyObject |
RubyNumeric.abs(ThreadContext context)
num_abs
|
IRubyObject |
RubyFloat.abs(ThreadContext context)
flo_abs
|
IRubyObject |
RubyFixnum.abs(ThreadContext context)
fix_abs
|
IRubyObject |
RubyComplex.abs(ThreadContext context)
nucomp_abs
|
IRubyObject |
RubyNumeric.abs2(ThreadContext context)
numeric_abs2
|
IRubyObject |
RubyComplex.abs2(ThreadContext context)
nucomp_abs2
|
IRubyObject |
RubyThread.Location.absolute_path(ThreadContext context) |
static IRubyObject |
RubyFile.absolute_path(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
---------------------------------------------------- File::absolute_path
File.absolute_path(file_name [, dir_string] ) -> abs_file_name
From Ruby 1.9.1
------------------------------------------------------------------------
Converts a pathname to an absolute pathname.
|
IRubyObject |
RubyThreadGroup.add(IRubyObject rubyThread,
Block block) |
IRubyObject |
RubyIO.advise(ThreadContext context,
IRubyObject[] argv) |
static IRubyObject |
RubyEncoding.aliases(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyArray.all_p(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.all_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubySymbol.all_symbols(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubySymbol.all_symbols(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyClass.allocate() |
IRubyObject |
MetaClass.allocate() |
IRubyObject |
RubyHash.any_p(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.any_p(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.any_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
IRubyObject |
RubyBasicObject.anyToString()
Internal method that helps to convert any object into the
format of a class name and a hex string inside of #<>.
|
static IRubyObject |
BasicObjectStub.anyToString(IRubyObject self) |
IRubyObject |
RubyClassPathVariable.append(IRubyObject obj)
Deprecated.
|
IRubyObject |
RubyClassPathVariable.append(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyStruct.aref(IRubyObject key) |
IRubyObject |
RubyHash.aref(IRubyObject key)
Deprecated.
use RubyHash.op_aref instead
|
IRubyObject |
RubyArray.aref(IRubyObject arg0)
rb_ary_aref
|
IRubyObject |
RubyArray.aref(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyArray.aref(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyDir.aref(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.aref19(IRubyObject arg0)
Deprecated.
|
IRubyObject |
RubyArray.aref19(IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
IRubyObject |
RubyNumeric.arg(ThreadContext context)
numeric_arg
|
IRubyObject |
RubyComplex.arg(ThreadContext context)
nucomp_arg
|
IRubyObject |
RubyNoMethodError.args() |
static IRubyObject |
RubyArgsFile.argv(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.ascii_only_p(ThreadContext context) |
static IRubyObject |
RubyConverter.asciicompat_encoding(ThreadContext context,
IRubyObject self,
IRubyObject strOrEnc) |
IRubyObject |
RubyEncoding.asciiCompatible_p(ThreadContext context) |
IRubyObject |
RubyArray.aset(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyStruct.aset(IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyHash.aset(IRubyObject key,
IRubyObject value)
Deprecated.
use RubyHash.op_aset instead
|
IRubyObject |
RubyArray.aset(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyArray.aset(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
rb_ary_aset
|
IRubyObject |
RubyArray.aset19(IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
IRubyObject |
RubyArray.aset19(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
IRubyObject |
RubyHash.assoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyArray.assoc(ThreadContext context,
IRubyObject key)
rb_ary_assoc
|
static IRubyObject |
RubyKernel.at_exit(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.at(IRubyObject pos)
rb_ary_at
|
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyFileStat.atime() |
IRubyObject |
RubyFile.atime(ThreadContext context) |
static IRubyObject |
RubyFile.atime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyModule.attr_accessor(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyModule.attr_accessor(ThreadContext context,
IRubyObject[] args)
rb_mod_attr_accessor
Note: this method should not be called from Java in most cases, since
it depends on Ruby frame state for visibility.
|
IRubyObject |
RubyModule.attr_reader(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyModule.attr_reader(ThreadContext context,
IRubyObject[] args)
rb_mod_attr_reader
|
IRubyObject |
RubyModule.attr_writer(ThreadContext context,
IRubyObject[] args)
rb_mod_attr_writer
|
IRubyObject |
RubyModule.attr(ThreadContext context,
IRubyObject[] args)
rb_mod_attr
|
IRubyObject |
RubyModule.attr19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyIO.autoclose_set(ThreadContext context,
IRubyObject autoclose) |
IRubyObject |
RubyIO.autoclose(ThreadContext context) |
static IRubyObject |
RubyModule.ModuleKernelMethods.autoload_p(ThreadContext context,
IRubyObject self,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.autoload_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.autoload(IRubyObject recv,
IRubyObject symbol,
IRubyObject file)
Deprecated.
|
static IRubyObject |
RubyModule.ModuleKernelMethods.autoload(ThreadContext context,
IRubyObject self,
IRubyObject symbol,
IRubyObject file) |
static IRubyObject |
RubyKernel.autoload(ThreadContext context,
IRubyObject recv,
IRubyObject symbol,
IRubyObject file) |
IRubyObject |
RubyString.b(ThreadContext context) |
static IRubyObject |
RubyKernel.backquote(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
IRubyObject |
RubyException.backtrace_locations(ThreadContext context) |
IRubyObject |
RubyThread.backtrace_locations(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyException.backtrace() |
IRubyObject |
NativeException.backtrace() |
IRubyObject |
RubyThread.backtrace(ThreadContext context) |
IRubyObject |
RubyThread.backtrace20(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyThread.Location.base_label(ThreadContext context) |
static IRubyObject |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyRange.begin(ThreadContext context) |
IRubyObject |
RubyMatchData.begin(ThreadContext context,
IRubyObject index)
MRI: match_begin
|
IRubyObject |
RubyProc.binding() |
IRubyObject |
RubyIO.binmode() |
static IRubyObject |
RubyArgsFile.binmode(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.binread(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
binread is just like read, except it doesn't take options and it forces
mode to be "rb:ASCII-8BIT"
|
static IRubyObject |
RubyIO.binwrite(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyFileStat.birthtime() |
IRubyObject |
RubyFile.birthtime(ThreadContext context) |
static IRubyObject |
RubyFile.birthtime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFixnum.bit_length(ThreadContext context) |
IRubyObject |
RubyBignum.bit_length(ThreadContext context) |
IRubyObject |
RubyFileStat.blockdev_p() |
static IRubyObject |
RubyFileTest.blockdev_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.blockdev_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFileStat.blocks() |
IRubyObject |
RubyFileStat.blockSize(ThreadContext context) |
IRubyObject |
RubyArray.bsearch_index(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.bsearch(ThreadContext context,
Block block) |
IRubyObject |
RubyString.bytes(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.bytes(ThreadContext context,
Block block) |
IRubyObject |
RubyRandom.bytes(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyArgsFile.bytes(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.byteslice(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.byteslice(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
Ruby.RecursiveFunction.call(IRubyObject obj,
boolean recur) |
IRubyObject |
RubyMethod.call(ThreadContext context,
Block block)
Call the method.
|
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyContinuation.call(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyEnumerable.PutKeyValueCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Block passedBlock) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.RespondToMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyKernel.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyProc.call19(ThreadContext context,
IRubyObject[] args,
Block blockCallArg) |
IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
String method,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
String method,
IRubyObject other,
boolean err) |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
Arity arity,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Arity arity,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach19(Ruby runtime,
ThreadContext context,
IRubyObject self,
Arity arity,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach19(Ruby runtime,
ThreadContext context,
IRubyObject self,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach19(Ruby runtime,
ThreadContext context,
IRubyObject self,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyKernel.caller_locations(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller20(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject singleArg) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
int methodIndex,
String name) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
int methodIndex,
String name,
IRubyObject arg) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject arg) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callMethod(String name) |
IRubyObject |
RubyBasicObject.callMethod(String name,
IRubyObject... args) |
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
int methodIndex,
String name)
Deprecated.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
int methodIndex,
String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name)
Will invoke a named method with no arguments and no block.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject arg)
Will invoke a named method with one argument and no block with
functional invocation.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args)
Will invoke a named method with the supplied arguments and no
block with functional invocation.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block)
Will invoke a named method with the supplied arguments and
supplied block with functional invocation.
|
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args) |
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callSuper(IRubyObject self,
ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyString.capitalize_bang(ThreadContext context) |
IRubyObject |
RubyString.capitalize_bang19(ThreadContext context) |
IRubyObject |
RubySymbol.capitalize(ThreadContext context) |
IRubyObject |
RubyString.capitalize(ThreadContext context)
rb_str_capitalize / rb_str_capitalize_bang
|
IRubyObject |
RubyString.capitalize19(ThreadContext context) |
IRubyObject |
RubyMatchData.captures(ThreadContext context)
match_captures
|
protected IRubyObject |
RubyGlobal.StringOnlyRubyHash.case_aware_op_aref(ThreadContext context,
IRubyObject key,
boolean caseSensitive) |
protected IRubyObject |
RubyGlobal.StringOnlyRubyHash.case_aware_op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value,
boolean caseSensitive) |
IRubyObject |
RubySymbol.casecmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.casecmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.casecmp19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRegexp.casefold_p(ThreadContext context) |
IRubyObject |
NativeException.cause() |
IRubyObject |
NativeException.cause(Block unusedBlock)
Deprecated.
|
IRubyObject |
RubyException.cause(ThreadContext context) |
IRubyObject |
RubyNumeric.ceil()
num_ceil
|
IRubyObject |
RubyFloat.ceil()
flo_ceil
|
IRubyObject |
RubyString.center(IRubyObject arg0)
rb_str_center
|
IRubyObject |
RubyString.center(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.center19(IRubyObject arg0) |
IRubyObject |
RubyString.center19(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyProcess.UserID.change_privilege(IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.change_privilege(IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyFileStat.chardev_p() |
static IRubyObject |
RubyFileTest.chardev_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.chardev_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyIO.chars(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.chars(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.chars19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.chars19(ThreadContext context,
Block block)
Deprecated.
|
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to
path |
IRubyObject |
RubyBasicObject.checkArrayType()
rb_check_array_type
Returns the result of trying to convert this object to an Array
with "to_ary".
|
IRubyObject |
RubyArray.checkArrayType() |
static IRubyObject |
BasicObjectStub.checkArrayType(IRubyObject self) |
IRubyObject |
RubyBasicObject.checkCallMethod(ThreadContext context,
String name)
Will invoke a named method with no arguments and no block if that method or a custom
method missing exists.
|
IRubyObject |
RubyString.checkStringType() |
IRubyObject |
RubyBasicObject.checkStringType()
rb_check_string_type
Tries to return a coerced string representation of this object,
using "to_str".
|
static IRubyObject |
BasicObjectStub.checkStringType(IRubyObject self) |
IRubyObject |
RubyString.checkStringType19() |
IRubyObject |
RubyBasicObject.checkStringType19()
rb_check_string_type
Tries to return a coerced string representation of this object,
using "to_str".
|
IRubyObject |
RubyFile.chmod(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyFile.chmod(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.choice(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.chomp_bang(ThreadContext context)
rb_str_chomp_bang
In the common case, removes CR and LF characters in various ways depending on the value of
the optional args[0].
|
IRubyObject |
RubyString.chomp_bang(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.chomp_bang19(ThreadContext context) |
IRubyObject |
RubyString.chomp_bang19(ThreadContext context,
IRubyObject arg0) |
static IRubyObject |
RubyKernel.LoopMethods.chomp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.LoopMethods.chomp(ThreadContext context,
IRubyObject recv,
IRubyObject arg0) |
IRubyObject |
RubyString.chop_bang(ThreadContext context) |
IRubyObject |
RubyString.chop_bang19(ThreadContext context) |
IRubyObject |
RubyString.chop(ThreadContext context)
rb_str_chop / rb_str_chop_bang
|
static IRubyObject |
RubyKernel.LoopMethods.chop(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.chop19(ThreadContext context) |
IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.chr(ThreadContext context) |
static IRubyObject |
RubyDir.chroot(IRubyObject recv,
IRubyObject path)
Changes the root directory (only allowed by super user).
|
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.class_variable_defined_p(ThreadContext context,
IRubyObject var) |
IRubyObject |
RubyModule.class_variable_get(IRubyObject var)
rb_mod_cvar_get
|
IRubyObject |
RubyModule.class_variable_get19(IRubyObject var) |
IRubyObject |
RubyModule.class_variable_set(IRubyObject var,
IRubyObject value)
rb_mod_cvar_set
|
IRubyObject |
RubyModule.class_variable_set19(IRubyObject var,
IRubyObject value) |
static IRubyObject |
RubyProcess.clock_getres(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id) |
static IRubyObject |
RubyProcess.clock_getres(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id,
IRubyObject _unit) |
static IRubyObject |
RubyProcess.clock_gettime(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id) |
static IRubyObject |
RubyProcess.clock_gettime(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id,
IRubyObject _unit) |
protected IRubyObject |
RubyModule.cloneMethods(RubyModule clone) |
IRubyObject |
RubyIO.close_on_exec_p(ThreadContext context) |
IRubyObject |
RubyIO.close_on_exec_set(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyIO.close_read(ThreadContext context) |
IRubyObject |
RubyIO.close_write(ThreadContext context) |
IRubyObject |
RubyIO.close()
Closes all open resources for the IO.
|
IRubyObject |
RubyDir.close()
Closes the directory stream.
|
static IRubyObject |
RubyArgsFile.close(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.closed_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFileStat.cmp(IRubyObject other) |
static IRubyObject |
RubyComparable.cmperr(IRubyObject recv,
IRubyObject other)
rb_cmperr
|
IRubyObject |
RubyString.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyNumeric.coerce(IRubyObject other)
num_coerce
|
IRubyObject |
RubyFloat.coerce(IRubyObject other)
flo_coerce
|
IRubyObject |
RubyBignum.coerce(IRubyObject other)
rb_big_coerce
|
IRubyObject |
RubyComplex.coerce(ThreadContext context,
IRubyObject other)
nucomp_coerce
|
protected IRubyObject |
RubyNumeric.coerceBin(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_bin
coercion taking two arguments
|
protected IRubyObject |
RubyNumeric.coerceBit(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_bit
coercion taking two arguments
|
protected IRubyObject |
RubyNumeric.coerceBody(ThreadContext context,
IRubyObject other)
coerce_body
|
protected IRubyObject |
RubyNumeric.coerceCmp(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_cmp
coercion used for comparisons
|
protected IRubyObject |
RubyNumeric.coerceRelOp(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_relop
coercion used for relative operators
|
protected IRubyObject |
RubyNumeric.coerceRescue(ThreadContext context,
IRubyObject other)
coerce_rescue
|
IRubyObject |
RubyArray.collect_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.collect_concat19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.collect(ThreadContext context,
Block block)
rb_ary_collect
|
IRubyObject |
RubyArray.collect19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.collect19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.collectCommon(ThreadContext context,
Ruby runtime,
IRubyObject self,
RubyArray result,
Block block,
BlockCallback blockCallback) |
IRubyObject |
RubyArray.combination(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_combination
|
IRubyObject |
RubyArray.compact_bang()
rb_ary_compact_bang
|
IRubyObject |
RubyArray.compact()
rb_ary_compact
|
IRubyObject |
RubyArray.compact19()
Deprecated.
|
IRubyObject |
RubyArray.compatc19()
Deprecated.
|
static IRubyObject |
RubyEncoding.compatible_p(ThreadContext context,
IRubyObject self,
IRubyObject first,
IRubyObject second) |
IRubyObject |
RubyComplex.complex_p(ThreadContext context)
nucomp_complex_p
|
IRubyObject |
RubyNumeric.conjugate(ThreadContext context)
numeric_real
|
IRubyObject |
RubyComplex.conjugate(ThreadContext context)
nucomp_conjugate
|
IRubyObject |
RubyModule.const_get_1_9(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.const_get_2_0(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.const_get(IRubyObject symbol)
rb_mod_const_get
|
IRubyObject |
RubyModule.const_missing(ThreadContext context,
IRubyObject rubyName,
Block block)
Base implementation of Module#const_missing, throws NameError for specific missing constant.
|
IRubyObject |
RubyModule.const_set(IRubyObject symbol,
IRubyObject value)
rb_mod_const_set
|
protected IRubyObject |
RubyModule.constantTableFetch(String name) |
protected IRubyObject |
IncludedModuleWrapper.constantTableFetch(String name) |
protected IRubyObject |
RubyModule.constantTableRemove(String name) |
protected IRubyObject |
IncludedModuleWrapper.constantTableRemove(String name) |
protected IRubyObject |
RubyModule.constantTableStore(String name,
IRubyObject value) |
protected IRubyObject |
IncludedModuleWrapper.constantTableStore(String name,
IRubyObject value) |
protected IRubyObject |
RubyModule.constantTableStore(String name,
IRubyObject value,
boolean hidden) |
protected IRubyObject |
IncludedModuleWrapper.constantTableStore(String name,
IRubyObject value,
boolean hidden) |
protected IRubyObject |
RubyModule.constantTableStore(String name,
IRubyObject value,
boolean hidden,
boolean deprecated) |
IRubyObject |
RubyConverter.convert(ThreadContext context,
IRubyObject srcBuffer) |
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1)
nurat_s_convert
|
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1)
nucomp_s_convert
|
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1,
IRubyObject a2)
nurat_s_convert
|
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1,
IRubyObject a2)
nucomp_s_convert
|
IRubyObject[] |
RubyObjectAdapter.convertToJavaArray(IRubyObject array) |
IRubyObject |
RubyObject.convertToType(RubyClass target,
int convertMethodIndex)
Deprecated.
|
IRubyObject |
RubyConverter.convpath(ThreadContext context) |
static IRubyObject |
RubyIO.copy_stream(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyProcess.RubyStatus.coredump_p() |
IRubyObject |
RubyString.count(ThreadContext context) |
IRubyObject |
RubyArray.count(ThreadContext context,
Block block) |
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyGC.count(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.count(ThreadContext context,
IRubyObject obj,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyString.count19(ThreadContext context) |
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyRange.cover_p(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
RubyArray.create(IRubyObject klass,
IRubyObject[] args,
Block block)
rb_ary_s_create
|
static IRubyObject |
RubyHash.create(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_hash_s_create
|
static IRubyObject |
TopSelfFactory.createTopSelf(Ruby runtime) |
static IRubyObject |
TopSelfFactory.createTopSelf(Ruby runtime,
boolean wrapper) |
IRubyObject |
RubyFileStat.ctime() |
IRubyObject |
RubyFile.ctime(ThreadContext context) |
static IRubyObject |
RubyFile.ctime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyIO.ctl(Ruby runtime,
IRubyObject cmd,
IRubyObject arg) |
IRubyObject |
RubyMethod.curry(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.cycle(ThreadContext context,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.cycle(ThreadContext context,
IRubyObject arg,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyNumeric.dbl_cmp(Ruby runtime,
double a,
double b)
rb_dbl_cmp (numeric.c)
|
static IRubyObject |
RubyNumeric.dbl2num(Ruby runtime,
double val)
rb_dbl2big + LONG2FIX at once (numeric.c)
|
IRubyObject |
RubyHash.default_proc()
rb_hash_default_proc
|
IRubyObject |
RubyHash.default_value_get(ThreadContext context) |
IRubyObject |
RubyHash.default_value_get(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyHash.default_value_get(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyHash.default_value_set(IRubyObject defaultValue)
rb_hash_set_default
|
static IRubyObject |
RubyObjectSpace.define_finalizer(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.define_singleton_method(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.defineMethodFromBlock(ThreadContext context,
IRubyObject arg0,
Block block,
Visibility visibility) |
IRubyObject |
RubyModule.defineMethodFromCallable(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Visibility visibility) |
IRubyObject |
RubyArray.delete_at(int pos)
rb_ary_delete_at
|
IRubyObject |
RubyArray.delete_at(IRubyObject obj)
rb_ary_delete_at_m
|
IRubyObject |
RubyString.delete_bang(ThreadContext context) |
IRubyObject |
RubyString.delete_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.delete_bang19(ThreadContext context) |
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyHash.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubyString.delete(ThreadContext context)
rb_str_delete / rb_str_delete_bang
|
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete
|
static IRubyObject |
RubyFile.delete(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.delete19(ThreadContext context) |
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.deleteClassVariable(String name) |
IRubyObject |
RubyModule.deleteConstant(String name) |
IRubyObject |
RubyArray.deleteIf(ThreadContext context,
Block block)
rb_ary_delete_if
|
IRubyObject |
RubyComplex.demoninator(ThreadContext context)
nucomp_denominator
|
IRubyObject |
RubyRational.denominator(ThreadContext context)
nurat_denominator
|
IRubyObject |
RubyNumeric.denominator(ThreadContext context)
num_denominator
|
IRubyObject |
RubyInteger.denominator(ThreadContext context) |
IRubyObject |
RubyFloat.denominator(ThreadContext context)
flo_denominator
|
IRubyObject |
RubyModule.deprecate_constant(ThreadContext context,
IRubyObject rname) |
IRubyObject |
RubyModule.deprecate_constant(ThreadContext context,
IRubyObject[] names) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.destination_encoding_name(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyConverter.destination_encoding(ThreadContext context) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.destination_encoding(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.detach(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.detectCommon(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyFileStat.dev() |
IRubyObject |
RubyFileStat.devMajor() |
IRubyObject |
RubyFileStat.devMinor() |
IRubyObject |
RubyStruct.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyHash.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.dig(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyObject.dig(ThreadContext context,
IRubyObject obj,
IRubyObject[] args,
int idx) |
static IRubyObject |
RubyFileTest.directory_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.directory_p(Ruby ruby,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.directory_p(ThreadContext context,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.directory_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.directory_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFile.dirname(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyGC.disable(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyBasicObject.display(ThreadContext context,
IRubyObject[] args)
rb_obj_display
call-seq:
obj.display(port=$>) => nil
Prints obj on the given port (default
$> ). |
static IRubyObject |
RubyKernel.display(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyFixnum.div_div(ThreadContext context,
IRubyObject other)
fix_div
here is terrible MRI gotcha:
1.div 3.0 -> 0
1 / 3.0 -> 0.3333333333333333
MRI is also able to do it in one place by looking at current frame in rb_num_coerce_bin:
rb_funcall(x, ruby_frame->orig_func, 1, y);
also note that RubyFloat doesn't override Numeric.div
|
IRubyObject |
RubyNumeric.div(ThreadContext context,
IRubyObject other)
num_div
|
IRubyObject |
RubyNumeric.div19(ThreadContext context,
IRubyObject other)
num_div
|
IRubyObject |
RubyNumeric.divmod(ThreadContext context,
IRubyObject other)
num_divmod
|
IRubyObject |
RubyFloat.divmod(ThreadContext context,
IRubyObject other)
flo_divmod
|
IRubyObject |
RubyFixnum.divmod(ThreadContext context,
IRubyObject other)
fix_divmod
|
IRubyObject |
RubyBignum.divmod(ThreadContext context,
IRubyObject other)
rb_big_divmod
|
IRubyObject |
RubyNumeric.divmod19(ThreadContext context,
IRubyObject other)
num_divmod
|
IRubyObject |
RubyFloat.divmod19(ThreadContext context,
IRubyObject other)
flo_divmod
|
IRubyObject |
RubyBignum.divmod19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.doClone() |
IRubyObject |
RubyIO.doReadNonblock(ThreadContext context,
IRubyObject[] args,
boolean useException) |
IRubyObject |
RubyString.downcase_bang(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.downcase_bang19(ThreadContext context) |
IRubyObject |
RubySymbol.downcase(ThreadContext context) |
IRubyObject |
RubyInteger.downto(ThreadContext context,
IRubyObject to,
Block block)
int_downto
|
IRubyObject |
RubyIO.doWriteNonblock(ThreadContext context,
IRubyObject[] argv,
boolean useException)
Deprecated.
|
IRubyObject |
RubyArray.drop_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.drop_while(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.drop(ThreadContext context,
IRubyObject n)
rb_ary_take
|
static IRubyObject |
RubyEnumerable.drop(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
IRubyObject |
RubyEncoding.dummy_p(ThreadContext context) |
IRubyObject |
RubyString.dump()
rb_str_dump
|
static IRubyObject |
RubyMarshal.dump(IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyNameError.RubyNameErrorMessage.dump(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.dump19() |
IRubyObject |
RubyString.dup()
Overridden dup for fast-path logic.
|
IRubyObject |
RubyProc.dup() |
IRubyObject |
RubyEnumerator.dup() |
IRubyObject |
RubyBasicObject.dup() |
IRubyObject |
RubyArray.dup()
Overridden dup for fast-path logic.
|
static IRubyObject |
RubyKernel.dup(IRubyObject self) |
static IRubyObject |
BasicObjectStub.dup(IRubyObject self) |
IRubyObject |
RubyHash.dup(ThreadContext context) |
IRubyObject |
RubyString.dupFrozen() |
IRubyObject |
RubyIO.each_byte(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_byte19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_byteInternal(ThreadContext context,
Block block)
Invoke a block for each byte.
|
IRubyObject |
RubyIO.each_char(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_char(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.each_char19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_char19(ThreadContext context,
Block block)
Deprecated.
|
static IRubyObject |
RubyArgsFile.each_charCommon(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyIO.each_charInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_codepoint(ThreadContext context,
Block block)
rb_str_each_codepoint
|
IRubyObject |
RubyIO.each_codepoint(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_cons19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_entry(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entryCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.each_index(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each_key(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_line(ThreadContext context,
Block block)
rb_str_each_line
|
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line.
|
IRubyObject |
RubyString.each_line19(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_line19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_lineCommon(ThreadContext context,
IRubyObject sep,
Block block) |
static IRubyObject |
RubyObjectSpace.each_object(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.each_objectInternal(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyStruct.each_pair(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each_pair(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyStruct.each_pairInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each_slice(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_slice19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyHash.each_value(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.each_with_index(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args) |
IRubyObject |
RubyEnumerator.each_with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_object(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_objectCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg) |
IRubyObject |
RubyClassPathVariable.each(Block block) |
IRubyObject |
RubyStruct.each(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.each(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
Block block)
Send current block and supplied args to method on target.
|
IRubyObject |
RubyDir.each(ThreadContext context,
Block block)
Executes the block once for each entry in the directory.
|
IRubyObject |
RubyArray.each(ThreadContext context,
Block block)
mri: rb_ary_each
|
IRubyObject |
RubyDir.each(ThreadContext context,
org.jcodings.Encoding enc,
Block block)
Executes the block once for each entry in the directory.
|
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyGenerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each(ThreadContext context,
IRubyObject self,
BlockBody body) |
IRubyObject |
RubyRange.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each19(ThreadContext context,
IRubyObject encoding,
Block block) |
static IRubyObject |
RubyArgsFile.each19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.eachIndex(ThreadContext context,
Block block)
rb_ary_each_index
|
IRubyObject |
RubyStruct.eachInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.eachSlice(ThreadContext context,
int size,
Block block) |
static IRubyObject |
RubyProcess.egid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.egid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.egid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.egid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.egid(Ruby runtime) |
static IRubyObject |
RubyProcess.egid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.UserID.eid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.GroupID.eid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.UserID.eid(IRubyObject self,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.GroupID.eid(IRubyObject self,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.GroupID.eid(Ruby runtime) |
static IRubyObject |
RubyProcess.UserID.eid(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.eid(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.UserID.eid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.eid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.UserID.eid(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.eid(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyArray.eltInternal(int offset) |
IRubyObject |
RubyArray.eltInternalSet(int offset,
IRubyObject item) |
IRubyObject |
RubyArray.eltOk(long offset) |
IRubyObject |
RubyArray.empty_p()
rb_ary_empty_p
|
IRubyObject |
RubySymbol.empty_p(ThreadContext context) |
static IRubyObject |
RubyGC.enable(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyThreadGroup.enclose(Block block) |
IRubyObject |
RubyThreadGroup.enclosed_p(Block block) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.encode(ThreadContext context) |
IRubyObject |
RubyString.encode(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.encode(ThreadContext context,
IRubyObject toEncoding,
IRubyObject arg) |
IRubyObject |
RubyString.encode(ThreadContext context,
IRubyObject toEncoding,
IRubyObject forcedEncoding,
IRubyObject opts) |
IRubyObject |
RubySymbol.encoding(ThreadContext context) |
IRubyObject |
RubyString.encoding(ThreadContext context) |
IRubyObject |
RubyRegexp.encoding(ThreadContext context) |
IRubyObject |
RubyString.end_with_p(ThreadContext context) |
IRubyObject |
RubyString.end_with_p(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.end_with_p(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyRange.end(ThreadContext context) |
IRubyObject |
RubyMatchData.end(ThreadContext context,
IRubyObject index)
match_end
|
static IRubyObject |
RubyIO.ensureYieldClose(ThreadContext context,
IRubyObject port,
Block block) |
static IRubyObject |
RubyIO.ensureYieldClosePipes(ThreadContext context,
IRubyObject obj,
RubyIO r,
RubyIO w,
Block block) |
IRubyObject |
RubyContinuation.enter(ThreadContext context,
IRubyObject yielded,
Block block) |
IRubyObject |
RubyArray.entry(int offset) |
IRubyObject |
RubyArray.entry(long offset)
rb_ary_entry
|
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
IRubyObject object,
String method) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
IRubyObject object,
String method,
IRubyObject arg) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
IRubyObject object,
String method,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
RubyClass type,
IRubyObject object,
String method) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
RubyClass type,
IRubyObject object,
String method,
IRubyObject arg) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
RubyClass type,
IRubyObject object,
String method,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
String method,
IRubyObject[] args,
RubyEnumerator.SizeFn sizeFn)
Transform object into an Enumerator with the given size
|
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
String method,
IRubyObject arg,
IRubyObject size) |
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
String method,
RubyEnumerator.SizeFn sizeFn) |
static IRubyObject |
RubyArgsFile.eof_p(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.eof(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyTime.eql_p(IRubyObject other) |
IRubyObject |
RubyMatchData.eql_p(IRubyObject obj) |
IRubyObject |
RubyFloat.eql_p(IRubyObject other)
flo_eql
|
IRubyObject |
RubyBignum.eql_p(IRubyObject other)
rb_big_eql
|
IRubyObject |
RubyBasicObject.eql_p(IRubyObject obj)
rb_obj_equal
Just like "==" and "equal?", "eql?" will use identity equality for Object.
|
static IRubyObject |
RubyKernel.eql_p(IRubyObject self,
IRubyObject obj) |
IRubyObject |
RubyStruct.eql_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyNumeric.eql_p(ThreadContext context,
IRubyObject other)
num_eql
|
IRubyObject |
RubyComplex.eql_p(ThreadContext context,
IRubyObject other)
nucomp_eql_p
|
IRubyObject |
RubyBignum.eql_p19(IRubyObject other) |
IRubyObject |
RubyArray.eql(ThreadContext context,
IRubyObject obj)
rb_ary_eql
|
IRubyObject |
RubyRange.eqq_p19(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyRegexp.eqq(ThreadContext context,
IRubyObject arg)
rb_reg_eqq
|
IRubyObject |
RubyRegexp.eqq19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyFixnum.equal_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyBasicObject.equal_p(ThreadContext context,
IRubyObject other)
rb_obj_equal
Will use Java identity equality.
|
IRubyObject |
RubyBasicObject.equal_p19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubySystemCallError.errno() |
static IRubyObject |
RubyConverter.InvalidByteSequenceErrorMethods.error_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyConverter.UndefinedConversionErrorMethods.error_char(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.euid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.euid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.euid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.euid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.euid(Ruby runtime) |
static IRubyObject |
RubyProcess.euid(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyRuntimeAdapter.eval(Ruby runtime,
String script) |
IRubyObject |
RubyBinding.eval(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
Ruby.evalScriptlet(String script)
Evaluates a script under the current scope (perhaps the top-level
scope) and returns the result (generally the last value calculated).
|
IRubyObject |
Ruby.evalScriptlet(String script,
DynamicScope scope)
Evaluates a script under the current scope (perhaps the top-level
scope) and returns the result (generally the last value calculated).
|
IRubyObject |
RubyBasicObject.evalUnder(ThreadContext context,
RubyModule under,
RubyString src,
String file,
int line,
EvalType evalType)
Evaluates the string src with self set to the current object,
using the module under as the context.
|
IRubyObject |
RubyComplex.exact_p(ThreadContext context)
nucomp_exact_p
|
static IRubyObject |
RubyNameError.exception(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyException.exception(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyThread.exclusive(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
static IRubyObject |
RubyProcess.exec(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exec(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
Ruby.execRecursive(Ruby.RecursiveFunction func,
IRubyObject obj)
Perform a recursive walk on the given object using the given function.
|
IRubyObject |
Ruby.execRecursiveOuter(Ruby.RecursiveFunction func,
IRubyObject obj)
Perform a recursive walk on the given object using the given function.
|
IRubyObject |
RubyFileStat.executable_p() |
static IRubyObject |
RubyFileTest.executable_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.executable_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.executable_real_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.executable_real_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFileStat.executableReal_p() |
IRubyObject |
Ruby.executeScript(String script,
String filename)
Parse and execute the specified script
This differs from the other methods in that it accepts a string-based script and
parses and runs it as though it were loaded at a command-line.
|
static IRubyObject |
RubyFileTest.exist_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.exist_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.exist_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyDir.exist(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyDir.exists_p(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.exit_bang(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exit_bang(IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyLocalJumpError.exit_value() |
static IRubyObject |
RubyThread.exit(IRubyObject receiver,
Block block) |
static IRubyObject |
RubyProcess.exit(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exit(IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyProcess.RubyStatus.exited() |
IRubyObject |
RubyProcess.RubyStatus.exitstatus() |
static IRubyObject |
RubyFile.expand_path(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Converts a pathname to an absolute pathname.
|
static IRubyObject |
RubyFile.expand_path19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyModule.extend_object(IRubyObject obj)
rb_mod_extend_object
|
IRubyObject |
RubyBasicObject.extend(IRubyObject[] args)
rb_obj_extend
call-seq:
obj.extend(module, ...) => obj
Adds to _obj_ the instance methods from each module given as a
parameter.
|
static IRubyObject |
RubyKernel.extend(IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyModule.extended(ThreadContext context,
IRubyObject other,
Block block) |
IRubyObject |
RubyIO.external_encoding(ThreadContext context) |
static IRubyObject |
RubyArgsFile.external_encoding(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyFile.extname(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
Returns the extension name of the file.
|
static IRubyObject |
RubyBoolean.False.false_and(IRubyObject f,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.False.false_or(IRubyObject f,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.False.false_to_s(IRubyObject f) |
static IRubyObject |
RubyBoolean.False.false_xor(IRubyObject f,
IRubyObject oth) |
IRubyObject |
RubyHash.fastARef(IRubyObject key) |
IRubyObject |
RubyModule.fastFetchClassVariable(String internedName)
Deprecated.
|
IRubyObject |
RubyModule.fastFetchConstant(String internedName)
Deprecated.
|
IRubyObject |
RubyModule.fastGetClassVar(String internedName)
Deprecated.
|
IRubyObject |
RubyModule.fastGetConstant(String internedName)
Deprecated.
|
IRubyObject |
RubyModule.fastGetConstant(String internedName,
boolean inherit)
Deprecated.
|
IRubyObject |
RubyModule.fastGetConstantAt(String internedName)
Deprecated.
|
IRubyObject |
RubyModule.fastGetConstantFrom(String internedName)
Deprecated.
|
IRubyObject |
RubyModule.fastGetConstantFromConstMissing(String internedName)
Deprecated.
|
IRubyObject |
RubyModule.fastGetConstantFromNoConstMissing(String internedName)
Deprecated.
|
IRubyObject |
RubyBasicObject.fastGetInstanceVariable(String internedName)
Deprecated.
|
IRubyObject |
BasicObjectStub.DummyInstanceVariables.fastGetInstanceVariable(String internedName) |
IRubyObject |
RubyModule.fastSetClassVar(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyModule.fastSetConstant(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyBasicObject.fastSetInstanceVariable(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
BasicObjectStub.DummyInstanceVariables.fastSetInstanceVariable(String internedName,
IRubyObject value) |
IRubyObject |
RubyModule.fastStoreClassVariable(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyModule.fastStoreConstant(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyIO.fcntl(ThreadContext context,
IRubyObject cmd) |
IRubyObject |
RubyIO.fcntl(ThreadContext context,
IRubyObject cmd,
IRubyObject arg) |
IRubyObject |
RubyNumeric.fdiv(ThreadContext context,
IRubyObject other)
num_fdiv (1.9)
|
IRubyObject |
RubyComplex.fdiv(ThreadContext context,
IRubyObject other)
nucomp_fdiv
|
IRubyObject |
RubyEnumerator.feed(ThreadContext context,
IRubyObject val) |
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_hash_fetch
|
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyModule.fetchClassVariable(String name) |
IRubyObject |
RubyModule.fetchConstant(String name) |
IRubyObject |
RubyModule.fetchConstant(String name,
boolean includePrivate) |
IRubyObject |
Ruby.fetchGlobalConstant(String name)
Fetch a constant from the global namespace (i.e.
|
static IRubyObject |
RubyArgsFile.file(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.filename(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyDir.fileno(ThreadContext context) |
static IRubyObject |
RubyArgsFile.fileno(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFile.fileOpenGeneric(ThreadContext context,
IRubyObject filename,
int oflags,
int fmode,
IOEncodable convConfig,
int perm) |
IRubyObject |
RubyArray.fill(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
static IRubyObject |
RubyEnumerable.find_all(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find_index(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.find_index(ThreadContext context,
IRubyObject cond) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Signature callbackArity) |
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
IRubyObject cond) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEncoding.find(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyConverter.finish(ThreadContext context) |
protected IRubyObject |
RubyModule.finishAutoload(String name)
Extract an Object which is defined by autoload thread from autoloadMap and define it as a constant.
|
IRubyObject |
RubyFloat.finite_p()
flo_is_finite_p
|
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
String name)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
IRubyObject |
RubyArray.first()
rb_ary_first
|
IRubyObject |
RubyArray.first(IRubyObject arg0)
rb_ary_first
|
IRubyObject |
RubyArray.first(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyRange.first(ThreadContext context) |
IRubyObject |
RubyRange.first(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.first(ThreadContext context,
IRubyObject self,
IRubyObject num) |
IRubyObject |
RubyRegexp.fixed_encoding_p(ThreadContext context) |
static IRubyObject |
RubyEnumerable.flat_map19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.flatten_bang(ThreadContext context) |
IRubyObject |
RubyArray.flatten_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyArray.flatten_bang19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyArray.flatten_bang19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyHash.flatten(ThreadContext context) |
IRubyObject |
RubyArray.flatten(ThreadContext context) |
IRubyObject |
RubyHash.flatten(ThreadContext context,
IRubyObject level) |
IRubyObject |
RubyArray.flatten(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyArray.flatten19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyArray.flatten19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyFile.flock(ThreadContext context,
IRubyObject operation) |
IRubyObject |
RubyNumeric.floor()
num_floor
|
IRubyObject |
RubyFloat.floor()
floor
|
static IRubyObject |
RubyFile.fnmatch(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns true if path matches against pattern The pattern is not a regular expression;
instead it follows rules similar to shell filename globbing.
|
static IRubyObject |
RubyIO.for_fd(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.force_encoding(ThreadContext context,
IRubyObject enc) |
static IRubyObject |
RubyIO.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject _path,
Block block)
Executes the block once for each file in the directory specified by
path . |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject enc,
Block block) |
static IRubyObject |
RubyProcess.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyProcess.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.freeze(ThreadContext context) |
IRubyObject |
RubyModule.freeze(ThreadContext context)
rb_mod_freeze
|
IRubyObject |
RubyBasicObject.freeze(ThreadContext context)
rb_obj_freeze
call-seq:
obj.freeze => obj
Prevents further modifications to obj.
|
static IRubyObject |
RubyKernel.freeze(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyFile.ftype(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyObjectSpace.garbage_collect(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyGC.garbage_collect(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyInteger.gcd(ThreadContext context,
IRubyObject other)
rb_gcd
|
IRubyObject |
RubyInteger.gcdlcm(ThreadContext context,
IRubyObject other)
rb_gcdlcm
|
IRubyObject |
RubyThread.genericRaise(Ruby runtime,
IRubyObject[] args,
RubyThread currentThread) |
IRubyObject |
RubyGlobal.KCodeGlobalVariable.get() |
IRubyObject |
RubyStruct.get(int index) |
IRubyObject |
Ruby.getArgsFile() |
IRubyObject |
MetaClass.getAttached() |
IRubyObject |
RubyModule.getAutoloadConstant(String name)
Get autoload constant.
|
protected IRubyObject |
RubyModule.getAutoloadConstant(String name,
boolean loadConstant) |
protected IRubyObject |
IncludedModuleWrapper.getAutoloadConstant(String name,
boolean forceLoad) |
static IRubyObject |
RubyRegexp.getBackRef(ThreadContext context) |
IRubyObject |
RubyException.getBacktrace() |
IRubyObject |
RubyIO.getbyte(ThreadContext context) |
IRubyObject |
RubyString.getbyte(ThreadContext context,
IRubyObject index) |
static IRubyObject |
RubyArgsFile.getbyte(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.getc()
Read a byte.
|
static IRubyObject |
RubyKernel.getc(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.getc(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.getc19(ThreadContext context) |
IRubyObject |
RubyModule.getClassVar(IRubyObject nameObject,
String name) |
IRubyObject |
RubyModule.getClassVar(String name)
Retrieve the specified class variable, searching through this module, included modules, and supermodules.
|
IRubyObject |
RubyModule.getClassVarQuiet(String name) |
protected IRubyObject[] |
RubyNumeric.getCoerced(ThreadContext context,
IRubyObject other,
boolean error)
Numeric methods.
|
IRubyObject |
RubyHash.getCompareByIdentity_p(ThreadContext context) |
IRubyObject |
RubyHash.getCompareByIdentity(ThreadContext context) |
IRubyObject |
RubyModule.getConstant(String name)
Retrieve the named constant, invoking 'const_missing' should that be appropriate.
|
IRubyObject |
RubyModule.getConstant(String name,
boolean inherit) |
IRubyObject |
RubyModule.getConstant(String name,
boolean inherit,
boolean includeObject) |
IRubyObject |
RubyModule.getConstantAt(String name) |
IRubyObject |
RubyModule.getConstantAt(String name,
boolean includePrivate) |
IRubyObject |
RubyModule.getConstantAtSpecial(String name)
This version searches superclasses if we're starting with Object.
|
IRubyObject |
RubyModule.getConstantFrom(String name) |
IRubyObject |
RubyModule.getConstantFromConstMissing(String name) |
IRubyObject |
RubyModule.getConstantFromNoConstMissing(String name) |
IRubyObject |
RubyModule.getConstantFromNoConstMissing(String name,
boolean includePrivate) |
IRubyObject |
RubyModule.getConstantNoConstMissing(String name) |
IRubyObject |
RubyModule.getConstantNoConstMissing(String name,
boolean inherit) |
IRubyObject |
RubyModule.getConstantNoConstMissing(String name,
boolean inherit,
boolean includeObject) |
IRubyObject |
Ruby.getDebug()
Getter for property isDebug.
|
static IRubyObject |
RubyEncoding.getDefaultExternal(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEncoding.getDefaultInternal(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyEncoding.getDefaultInternal(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyRational.getDenominator() |
IRubyObject |
RubyIO.getEcopts() |
static IRubyObject |
RubyProcess.Sys.getegid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.getegid(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyThread.getErrorInfo() |
static IRubyObject |
RubyProcess.Sys.geteuid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.geteuid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.Sys.getgid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.getgid(ThreadContext context,
IRubyObject self) |
IRubyObject |
Ruby.getGroupStruct() |
static IRubyObject |
RubyDir.getHomeDirectoryPath(ThreadContext context,
String user)
Returns the home directory of the specified
user on the
system. |
IRubyObject |
RubyHash.getIfNone() |
IRubyObject |
RubyObjectAdapter.getInstanceVariable(IRubyObject obj,
String variableName) |
IRubyObject |
RubyBasicObject.getInstanceVariable(String name) |
IRubyObject |
BasicObjectStub.DummyInstanceVariables.getInstanceVariable(String name) |
IRubyObject |
RubyIO.getline(Ruby runtime,
org.jruby.util.ByteList separator)
Deprecated.
|
IRubyObject |
RubyIO.getline(Ruby runtime,
org.jruby.util.ByteList separator,
long limit)
Deprecated.
|
IRubyObject |
RubyIO.getline(ThreadContext context,
org.jruby.util.ByteList separator)
Deprecated.
|
IRubyObject |
RubyIO.getline(ThreadContext context,
org.jruby.util.ByteList separator,
long limit)
Deprecated.
|
IRubyObject |
RubyIO.getline(ThreadContext context,
IRubyObject separator) |
IRubyObject |
RubyIO.getline(ThreadContext context,
IRubyObject separator,
long limit)
getline using logic of gets.
|
IRubyObject |
RubyException.getMessage() |
IRubyObject |
NativeException.getMessage() |
IRubyObject |
RubyThread.getName() |
IRubyObject[] |
RubyMatchData.getNamedBackrefValues(Ruby runtime) |
IRubyObject |
Ruby.getNil()
Returns the "nil" singleton instance.
|
IRubyObject[] |
Ruby.getNilPrefilledArray() |
IRubyObject |
RubyRational.getNumerator() |
IRubyObject |
Ruby.getPasswdStruct() |
static IRubyObject |
RubyProcess.getpgid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.getpgid(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.getpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.getpgrp(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.getpgrp(Ruby runtime) |
static IRubyObject |
RubyProcess.getpgrp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.getpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
static IRubyObject |
RubyProcess.getpriority(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.getpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.getrlimit(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.getrlimit(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.getrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
Ruby.getRootFiber() |
IRubyObject |
RubyIO.gets(ThreadContext context)
Read a line.
|
IRubyObject |
RubyIO.gets(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyIO.gets(ThreadContext context,
IRubyObject rs,
IRubyObject limit_arg) |
static IRubyObject |
RubyKernel.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line.
|
IRubyObject[] |
Ruby.getSingleNilArray() |
IRubyObject |
Ruby.getTmsStruct() |
IRubyObject |
Ruby.getTopSelf()
Getter for property rubyTopSelf.
|
static IRubyObject |
RubyProcess.Sys.getuid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.getuid(ThreadContext context,
IRubyObject self) |
IRubyObject |
Ruby.getVerbose()
Getter for property isVerbose.
|
static IRubyObject |
RubyProcess.gid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.gid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.gid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyFileStat.gid() |
static IRubyObject |
RubyProcess.gid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.gid(Ruby runtime) |
static IRubyObject |
RubyProcess.gid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern
pat . |
static IRubyObject |
RubyProcess.UserID.grant_privilege(IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.grant_privilege(IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.grep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.group_by(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyFileStat.group_owned_p() |
IRubyObject |
RubyThread.group() |
IRubyObject |
RubyMatchData.group(int n) |
IRubyObject |
RubyMatchData.group(long n) |
static IRubyObject |
RubyProcess.groups_set(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.groups(IRubyObject recv) |
static IRubyObject |
RubyFileTest.grpowned_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.grpowned_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_gsub / rb_str_gsub_bang
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyThread.handle_interrupt(ThreadContext context,
IRubyObject self,
IRubyObject _mask,
Block block) |
IRubyObject |
RubyRational.hash(ThreadContext context)
nurat_hash
|
IRubyObject |
RubyComplex.hash(ThreadContext context)
nucomp_hash
|
IRubyObject |
RubyBasicObject.hashyInspect() |
IRubyObject |
RubyString.hex(ThreadContext context)
rb_str_hex
|
IRubyObject |
RubyString.hex19(ThreadContext context) |
static IRubyObject |
RubyDir.home(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns the home directory of the current user or the named user if given.
|
IRubyObject |
RubyFixnum.id() |
IRubyObject |
RubyBasicObject.id()
rb_obj_id
Return the internal id of an object.
|
IRubyObject |
IncludedModule.id()
We don't want to reveal ourselves to Ruby code, so origin this
operation.
|
static IRubyObject |
BasicObjectStub.id(IRubyObject self) |
IRubyObject |
RubySymbol.id2name() |
IRubyObject |
RubySymbol.id2name(ThreadContext context) |
static IRubyObject |
RubyObjectSpace.id2ref(IRubyObject recv,
IRubyObject id) |
static IRubyObject |
RubyFileTest.identical_p(IRubyObject recv,
IRubyObject filename1,
IRubyObject filename2) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.identical_p(IRubyObject recv,
IRubyObject filename1,
IRubyObject filename2) |
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
IRubyObject other,
String method) |
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
long y,
String method) |
IRubyObject |
RubyComplex.image()
nucomp_image
|
IRubyObject |
RubyNumeric.image(ThreadContext context)
numeric_image
|
IRubyObject |
RubyModule.include_p(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.include_p(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyRange.include_p19(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyModule.included(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyConverter.InvalidByteSequenceErrorMethods.incomplete_input_p(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyArray.index(ThreadContext context,
Block block) |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject arg0)
rb_str_index_m
|
IRubyObject |
RubyHash.index(ThreadContext context,
IRubyObject expected)
rb_hash_index
|
IRubyObject |
RubyArray.index(ThreadContext context,
IRubyObject obj)
rb_ary_index
|
IRubyObject |
RubyArray.index(ThreadContext context,
IRubyObject obj,
Block unused) |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.index19(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyHash.index19(ThreadContext context,
IRubyObject expected) |
IRubyObject |
RubyString.index19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyArray.indexes(IRubyObject[] args)
rb_ary_indexes
|
static IRubyObject |
RubyFixnum.induced_from(IRubyObject recv,
IRubyObject other)
Deprecated.
|
static IRubyObject |
RubyInteger.induced_from(ThreadContext context,
IRubyObject recv,
IRubyObject other)
Deprecated.
|
static IRubyObject |
RubyFloat.induced_from(ThreadContext context,
IRubyObject recv,
IRubyObject number)
Deprecated.
|
IRubyObject |
RubyComplex.inexact_p(ThreadContext context)
nucomp_exact_p
|
IRubyObject |
RubyBasicObject.infectBy(IRubyObject obj)
OBJ_INFECT
Infects this object with traits from the argument obj.
|
static IRubyObject |
BasicObjectStub.infectBy(IRubyObject self,
IRubyObject obj) |
IRubyObject |
RubyFloat.infinite_p()
flo_is_infinite_p
|
IRubyObject |
RubyClass.inherited(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyProcess.initgroups(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyKernel.initialize_clone(ThreadContext context,
IRubyObject self,
IRubyObject original) |
IRubyObject |
RubyTime.initialize_copy(IRubyObject original) |
IRubyObject |
RubyStruct.initialize_copy(IRubyObject arg) |
IRubyObject |
RubyRegexp.initialize_copy(IRubyObject re)
rb_reg_init_copy
|
IRubyObject |
RubyRandom.initialize_copy(IRubyObject orig) |
IRubyObject |
RubyNumeric.initialize_copy(IRubyObject arg)
num_init_copy
|
IRubyObject |
RubyModule.initialize_copy(IRubyObject original)
mri: rb_mod_init_copy
|
IRubyObject |
RubyMatchData.initialize_copy(IRubyObject original) |
IRubyObject |
RubyIO.initialize_copy(IRubyObject _io) |
IRubyObject |
RubyFileStat.initialize_copy(IRubyObject original) |
IRubyObject |
RubyClass.initialize_copy(IRubyObject original)
rb_class_init_copy
|
IRubyObject |
RubyBinding.initialize_copy(IRubyObject other) |
IRubyObject |
RubyBasicObject.initialize_copy(IRubyObject original)
rb_obj_init_copy
Initializes this object as a copy of the original, that is the
parameter to this object.
|
IRubyObject |
RubyArray.initialize_copy(IRubyObject orig)
rb_ary_initialize_copy
|
static IRubyObject |
RubyKernel.initialize_copy(IRubyObject self,
IRubyObject original) |
IRubyObject |
RubyRange.initialize_copy(ThreadContext context,
IRubyObject original) |
IRubyObject |
RubyGenerator.initialize_copy(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyKernel.initialize_dup(ThreadContext context,
IRubyObject self,
IRubyObject original) |
IRubyObject |
RubyRegexp.initialize_m(IRubyObject arg) |
IRubyObject |
RubyRegexp.initialize_m(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyRegexp.initialize_m(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyRegexp.initialize_m19(IRubyObject arg) |
IRubyObject |
RubyRegexp.initialize_m19(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyRegexp.initialize_m19(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyBasicObject.initialize()
Deprecated.
|
IRubyObject |
RubyTime.initialize(Block block) |
IRubyObject |
RubyModule.initialize(Block block)
Deprecated.
|
IRubyObject |
RubyUncaughtThrowError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemExit.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemCallError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNoMethodError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNameError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.initialize(IRubyObject[] args,
Block block)
rb_hash_initialize
|
IRubyObject |
RubyException.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyFileStat.initialize(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyStruct.initialize(ThreadContext context) |
IRubyObject |
RubyString.initialize(ThreadContext context) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context) |
IRubyObject |
RubyBinding.initialize(ThreadContext context) |
IRubyObject |
RubyBasicObject.initialize(ThreadContext context) |
IRubyObject |
RubyYielder.initialize(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.initialize(ThreadContext context,
Block block)
rb_mod_initialize
|
IRubyObject |
RubyClass.initialize(ThreadContext context,
Block block)
rb_class_initialize
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.initialize(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyDir.initialize(ThreadContext context,
IRubyObject arg)
Creates a new
Dir . |
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyRandom.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyConverter.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArgsFile.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyThread.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyGenerator.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyFile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
Block unused) |
IRubyObject |
RubyClass.initialize(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject opts) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method) |
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
IRubyObject second,
Block unused) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg) |
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
IRubyObject modeValue,
IRubyObject options,
Block unused) |
IRubyObject |
RubyFile.initialize19(IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyFileStat.initialize19(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyBasicObject.initialize19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
Block block) |
IRubyObject |
RubyClass.initialize19(ThreadContext context,
Block block) |
IRubyObject |
RubyString.initialize19(ThreadContext context,
IRubyObject arg0)
Deprecated.
|
IRubyObject |
RubyDir.initialize19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.initialize19(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyStruct.initializeInternal(ThreadContext context,
int provided,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
IRubyObject init,
IRubyObject method,
Block block) |
static IRubyObject |
RubyEnumerable.injectCommon(ThreadContext context,
IRubyObject self,
IRubyObject init,
Block block) |
IRubyObject |
RubyFileStat.ino() |
IRubyObject |
RubyConverter.insert_output(ThreadContext context,
IRubyObject string) |
IRubyObject |
RubyArray.insert() |
IRubyObject |
RubyArray.insert(IRubyObject arg)
rb_ary_insert
|
IRubyObject |
RubyArray.insert(IRubyObject[] args) |
IRubyObject |
RubyArray.insert(IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.insert(ThreadContext context,
IRubyObject indexArg,
IRubyObject stringArg) |
IRubyObject |
RubyArray.insert19(IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyArray.insert19(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyArray.insert19(IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
IRubyObject |
RubyString.insert19(ThreadContext context,
IRubyObject indexArg,
IRubyObject stringArg) |
IRubyObject |
RubyUnboundMethod.inspect() |
IRubyObject |
RubyThread.inspect() |
IRubyObject |
RubySymbol.inspect()
Deprecated.
|
IRubyObject |
RubyString.inspect()
rb_str_inspect
|
IRubyObject |
RubyRegexp.inspect()
rb_reg_inspect
|
IRubyObject |
RubyProcess.RubyStatus.inspect() |
IRubyObject |
RubyMethod.inspect() |
IRubyObject |
RubyMatchData.inspect() |
IRubyObject |
RubyIO.inspect() |
IRubyObject |
RubyFileStat.inspect() |
IRubyObject |
RubyFile.inspect() |
IRubyObject |
RubyDir.inspect() |
IRubyObject |
RubyClassPathVariable.inspect() |
IRubyObject |
RubyBasicObject.inspect()
rb_obj_inspect
call-seq:
obj.inspect => string
Returns a string containing a human-readable representation of
obj.
|
IRubyObject |
RubyArray.inspect()
rb_ary_inspect
|
static IRubyObject |
RubyKernel.inspect(IRubyObject self) |
static IRubyObject |
BasicObjectStub.inspect(IRubyObject self) |
IRubyObject |
RubyProcess.RubyStatus.inspect(Ruby runtime) |
IRubyObject |
RubyThread.Location.inspect(ThreadContext context) |
IRubyObject |
RubySymbol.inspect(ThreadContext context) |
IRubyObject |
RubyRational.inspect(ThreadContext context)
nurat_inspect
|
IRubyObject |
RubyRange.inspect(ThreadContext context) |
IRubyObject |
RubyProcess.RubyStatus.inspect(ThreadContext context) |
IRubyObject |
RubyHash.inspect(ThreadContext context)
rb_hash_inspect
|
IRubyObject |
RubyEncoding.inspect(ThreadContext context) |
IRubyObject |
RubyConverter.inspect(ThreadContext context) |
IRubyObject |
RubyComplex.inspect(ThreadContext context)
nucomp_inspect
|
IRubyObject |
RubyString.inspect19() |
IRubyObject |
RubyRegexp.inspect19() |
static IRubyObject |
RubyString.inspect19(Ruby runtime,
org.jruby.util.ByteList byteList) |
IRubyObject |
RubySymbol.inspect19(ThreadContext context) |
IRubyObject |
RubyHash.inspect19(ThreadContext context) |
IRubyObject |
RubyEnumerator.inspect19(ThreadContext context) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
Block block)
rb_obj_instance_eval
call-seq:
obj.instance_eval(string [, filename [, lineno]] ) => obj
obj.instance_eval {| | block } => obj
Evaluates a string containing Ruby source code, or the given block,
within the context of the receiver (_obj_).
|
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_exec(ThreadContext context,
IRubyObject[] args,
Block block)
rb_obj_instance_exec
call-seq:
obj.instance_exec(arg...) {|var...| block } => obj
Executes the given block within the context of the receiver
(_obj_).
|
IRubyObject |
RubyBasicObject.instance_exec19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.instance_method(IRubyObject symbol) |
IRubyObject |
RubyBasicObject.instance_variable_defined_p(ThreadContext context,
IRubyObject name)
rb_obj_ivar_defined
call-seq:
obj.instance_variable_defined?(symbol) => true or false
Returns
true if the given instance variable is
defined in obj. |
static IRubyObject |
RubyKernel.instance_variable_defined_p(ThreadContext context,
IRubyObject self,
IRubyObject name) |
IRubyObject |
RubyBasicObject.instance_variable_get(ThreadContext context,
IRubyObject name)
rb_obj_ivar_get
call-seq:
obj.instance_variable_get(symbol) => obj
Returns the value of the given instance variable, or nil if the
instance variable is not set.
|
static IRubyObject |
RubyKernel.instance_variable_get(ThreadContext context,
IRubyObject self,
IRubyObject name) |
IRubyObject |
RubyBasicObject.instance_variable_set(IRubyObject name,
IRubyObject value)
rb_obj_ivar_set
call-seq:
obj.instance_variable_set(symbol, obj) => obj
Sets the instance variable names by symbol to
object, thereby frustrating the efforts of the class's
author to attempt to provide proper encapsulation.
|
static IRubyObject |
RubyKernel.instance_variable_set(IRubyObject self,
IRubyObject name,
IRubyObject value) |
IRubyObject |
RubyNumeric.integer_p()
num_int_p
|
IRubyObject |
RubyInteger.integer_p()
int_int_p
|
IRubyObject |
RubyIO.internal_encoding(ThreadContext context) |
static IRubyObject |
RubyArgsFile.internal_encoding(ThreadContext context,
IRubyObject recv) |
protected IRubyObject |
RubyHash.internalGet(IRubyObject key) |
static IRubyObject |
RubyComparable.invcmp(ThreadContext context,
IRubyObject recv,
IRubyObject other)
rb_invcmp
|
static IRubyObject |
RubyEnumerable.inverseGrep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invokeInherited(ThreadContext context,
IRubyObject self,
IRubyObject subclass) |
protected static IRubyObject |
RubyIO.ioClose(Ruby runtime,
IRubyObject io) |
IRubyObject |
RubyIO.ioctl(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyIO.ioOpen(ThreadContext context,
IRubyObject filename,
IRubyObject vmode,
IRubyObject vperm,
IRubyObject opt) |
static IRubyObject |
RubyIO.ioStaticWrite(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
boolean binary) |
IRubyObject |
RubyNumeric.isNegative(ThreadContext context)
num_negative_p
|
IRubyObject |
RubyNumeric.isPositive(ThreadContext context)
num_positive_p
|
static IRubyObject |
RubyKernel.itself(IRubyObject self) |
IRubyObject |
RubyThread.join(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyArray.join(ThreadContext context) |
IRubyObject |
RubyArray.join(ThreadContext context,
IRubyObject sep)
rb_ary_join
|
IRubyObject |
RubyThread.join(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.join19(ThreadContext context) |
IRubyObject |
RubyArray.join19(ThreadContext context,
IRubyObject sep)
rb_ary_join
|
IRubyObject |
RubyHash.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.key(ThreadContext context,
IRubyObject expected) |
IRubyObject |
RubyThread.kill() |
static IRubyObject |
RubyProcess.kill(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyThread.kill(IRubyObject receiver,
IRubyObject rubyThread,
Block block) |
static IRubyObject |
RubyProcess.kill(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.kill(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyThread.Location.label(ThreadContext context) |
IRubyObject |
RubyProc.lambda_p(ThreadContext context) |
IRubyObject |
RubyConverter.last_error(ThreadContext context) |
static IRubyObject |
RubyRegexp.last_match_s(ThreadContext context,
IRubyObject recv)
rb_reg_s_last_match / match_getter
|
static IRubyObject |
RubyRegexp.last_match_s(ThreadContext context,
IRubyObject recv,
IRubyObject nth)
rb_reg_s_last_match
|
static IRubyObject |
RubyRegexp.last_match(IRubyObject match)
rb_reg_last_match
|
IRubyObject |
RubyArray.last()
rb_ary_last
|
IRubyObject |
RubyArray.last(IRubyObject arg0)
rb_ary_last
|
IRubyObject |
RubyArray.last(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyRange.last(ThreadContext context) |
IRubyObject |
RubyRange.last(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyFile.lchmod(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.lchown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyInteger.lcm(ThreadContext context,
IRubyObject other)
rb_lcm
|
static IRubyObject |
RubyRandom.left(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyRandom.leftObj(ThreadContext context) |
IRubyObject |
RubySymbol.length() |
static IRubyObject |
RubyArgsFile.lineno_set(ThreadContext context,
IRubyObject recv,
IRubyObject line) |
IRubyObject |
RubyThread.Location.lineno(ThreadContext context) |
static IRubyObject |
RubyArgsFile.lineno(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.lines(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.lines(ThreadContext context,
Block block) |
IRubyObject |
RubyString.lines(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.lines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.lines19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.lines20(ThreadContext context,
Block block) |
IRubyObject |
RubyString.lines20(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyFile.link(ThreadContext context,
IRubyObject recv,
IRubyObject from,
IRubyObject to) |
IRubyObject |
RubyThreadGroup.list(Block block) |
static IRubyObject |
RubySignal.list(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEncoding.list(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.ljust(IRubyObject arg0)
rb_str_ljust
|
IRubyObject |
RubyString.ljust(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.ljust19(IRubyObject arg0) |
IRubyObject |
RubyString.ljust19(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyNameError.RubyNameErrorMessage.load(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.load(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyKernel.load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBinding.local_variable_defined_p(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBinding.local_variable_get(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBinding.local_variable_set(ThreadContext context,
IRubyObject symbol,
IRubyObject value) |
IRubyObject |
RubyBinding.local_variables(ThreadContext context) |
static IRubyObject |
RubyEncoding.locale_charmap(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.loop(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyFile.lstat(ThreadContext context) |
static IRubyObject |
RubyFile.lstat(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyString.lstrip_bang(ThreadContext context) |
IRubyObject |
RubyString.lstrip_bang19(ThreadContext context) |
IRubyObject |
RubyString.lstrip(ThreadContext context)
rb_str_lstrip / rb_str_lstrip_bang
|
IRubyObject |
RubyString.lstrip19(ThreadContext context) |
IRubyObject |
RubyNumeric.magnitude(ThreadContext context)
num_abs/1.9
|
IRubyObject |
RubyFloat.magnitude(ThreadContext context)
flo_abs/1.9
|
IRubyObject |
RubyFixnum.magnitude(ThreadContext context)
fix_abs/1.9
|
IRubyObject |
RubyFloat.magnitude(ThreadContext context,
IRubyObject other)
flo_quo
|
IRubyObject |
RubyArray.map_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
IRubyObject |
RubyArray.map19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.map19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRational.marshal_dump(ThreadContext context)
nurat_marshal_dump
|
IRubyObject |
RubyRandom.marshal_dump(ThreadContext context) |
IRubyObject |
RubyComplex.marshal_dump(ThreadContext context)
nucomp_marshal_dump
|
IRubyObject |
RubyRational.marshal_load(ThreadContext context,
IRubyObject arg)
nurat_marshal_load
|
IRubyObject |
RubyRandom.marshal_load(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyComplex.marshal_load(ThreadContext context,
IRubyObject arg)
nucomp_marshal_load
|
static IRubyObject |
RubyRegexp.match_last(IRubyObject match)
rb_reg_match_last
|
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str)
rb_reg_match_m
|
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
boolean useBackref,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
IRubyObject pos,
Block block) |
static IRubyObject |
RubyRegexp.match_post(IRubyObject match)
rb_reg_match_post
|
static IRubyObject |
RubyRegexp.match_pre(IRubyObject match)
rb_reg_match_pre
|
IRubyObject |
RubyString.match(ThreadContext context,
IRubyObject pattern)
String#match(pattern)
rb_str_match_m
|
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyRange.max(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.max(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.max(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.max(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyProcess.maxgroups_set(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.maxgroups(IRubyObject recv) |
static IRubyObject |
RubyStruct.StructMethods.members(IRubyObject recv,
Block block) |
IRubyObject |
RubyException.message(ThreadContext context) |
IRubyObject |
RubyModule.method_added(ThreadContext context,
IRubyObject nothing) |
static IRubyObject |
RubyKernel.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.method_removed(ThreadContext context,
IRubyObject nothing) |
IRubyObject |
RubyModule.method_undefined(ThreadContext context,
IRubyObject nothing) |
IRubyObject |
RubyBasicObject.method(IRubyObject name)
rb_obj_method
call-seq:
obj.method(sym) => method
Looks up the named method as a receiver in obj, returning a
Method object (or raising NameError ). |
IRubyObject |
RubyBasicObject.method19(IRubyObject name) |
static IRubyObject |
RubyKernel.method19(IRubyObject self,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
boolean dropFirst) |
protected static IRubyObject |
RubyKernel.methodMissingDirect(ThreadContext context,
IRubyObject recv,
RubySymbol symbol,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args) |
IRubyObject |
RubyBasicObject.methods(ThreadContext context,
IRubyObject[] args)
rb_obj_methods
call-seq:
obj.methods => array
Returns a list of the names of methods publicly accessible in
obj.
|
IRubyObject |
RubyBasicObject.methods(ThreadContext context,
IRubyObject[] args,
boolean useSymbols) |
IRubyObject |
RubyBasicObject.methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.min_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.min_by(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyRange.min(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.min(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.min(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.min(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.min(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyEnumerable.min(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.minmax_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.minmax(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyString.minus_at() |
IRubyObject |
RubyModule.mix(ThreadContext context,
IRubyObject mod) |
IRubyObject |
RubyModule.mix(ThreadContext context,
IRubyObject mod,
IRubyObject hash0) |
static IRubyObject |
RubyDir.mkdir(IRubyObject recv,
IRubyObject[] args)
Creates the directory specified by
path . |
static IRubyObject |
RubyDir.mkdir19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.mkfifo(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
static IRubyObject |
RubyFile.mkfifo(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject mode) |
static IRubyObject |
RubyFile.mkfifo(ThreadContext context,
RubyString path,
int mode) |
IRubyObject |
RubyFileStat.mode() |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.module_exec(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.module_exec(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyNumeric.modulo(ThreadContext context,
IRubyObject other)
num_modulo
|
IRubyObject |
RubyNumeric.modulo19(ThreadContext context,
IRubyObject other)
num_modulo
|
IRubyObject |
RubyFileStat.mtime() |
IRubyObject |
RubyFile.mtime(ThreadContext context) |
static IRubyObject |
RubyFile.mtime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFileStat.mtimeEquals(IRubyObject other) |
IRubyObject |
RubyFileStat.mtimeGreaterThan(IRubyObject other) |
IRubyObject |
RubyFileStat.mtimeLessThan(IRubyObject other) |
static IRubyObject |
RubyEncoding.name_list(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyNameError.name() |
IRubyObject |
RubyModule.name() |
IRubyObject |
AbstractRubyMethod.name(ThreadContext context) |
IRubyObject |
RubyModule.name19() |
IRubyObject |
RubyRegexp.named_captures(ThreadContext context)
rb_reg_named_captures
|
IRubyObject |
RubyRegexp.names(ThreadContext context)
rb_reg_names
|
IRubyObject |
RubyEncoding.names(ThreadContext context) |
IRubyObject |
RubyMatchData.names(ThreadContext context,
Block block) |
IRubyObject |
RubyFloat.nan_p()
flo_is_nan_p
|
IRubyObject |
RubyComplex.negate(ThreadContext context)
nucomp_negate
|
static IRubyObject |
RubyKernel.new_array(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_complex(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.new_complex(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.new_complex(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyKernel.new_hash(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.new_integer(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_integer19(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_integer19(ThreadContext context,
IRubyObject recv,
IRubyObject object,
IRubyObject base) |
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyKernel.new_string(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_string19(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyTime.new19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyComplex.newComplexCanonicalize(ThreadContext context,
IRubyObject x)
rb_complex_new1
|
static IRubyObject |
RubyComplex.newComplexCanonicalize(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_complex_new
|
static IRubyObject |
RubyComplex.newComplexConvert(ThreadContext context,
IRubyObject x)
rb_Complex1
|
static IRubyObject |
RubyComplex.newComplexConvert(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_Complex/rb_Complex2
|
protected static IRubyObject |
RubyEnumerator.newEnumerator(ThreadContext context,
IRubyObject arg) |
protected static IRubyObject |
RubyEnumerator.newEnumerator(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
protected static IRubyObject |
RubyEnumerator.newEnumerator(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static IRubyObject |
RubyException.newException(ThreadContext context,
RubyClass exceptionClass,
IRubyObject message) |
static IRubyObject |
RubyThread.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Thread.new |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
Block block)
rb_class_new_instance
|
static IRubyObject |
RubyTime.newInstance(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject num) |
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject real) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyTime.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyProc.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Create a new instance of a Proc object.
|
static IRubyObject |
RubyIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject num,
IRubyObject den) |
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyComplex.newInstanceBang(ThreadContext context,
IRubyObject recv,
IRubyObject real) |
static IRubyObject |
RubyComplex.newInstanceBang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstanceBang(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image) |
static IRubyObject |
RubyComplex.newInstanceNew(ThreadContext context,
IRubyObject recv,
IRubyObject real) |
static IRubyObject |
RubyComplex.newInstanceNew(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image) |
IRubyObject |
RubyModule.newMethod(IRubyObject receiver,
String methodName,
boolean bound,
Visibility visibility) |
IRubyObject |
RubyModule.newMethod(IRubyObject receiver,
String methodName,
boolean bound,
Visibility visibility,
boolean respondToMissing) |
IRubyObject |
RubyModule.newMethod(IRubyObject receiver,
String methodName,
boolean bound,
Visibility visibility,
boolean respondToMissing,
boolean priv) |
static IRubyObject |
RubyRational.newRationalCanonicalize(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_rational_new
|
static IRubyObject |
RubyRational.newRationalCanonicalize(ThreadContext context,
long x,
long y) |
static IRubyObject |
RubyRational.newRationalConvert(ThreadContext context,
IRubyObject x)
rb_Rational1
|
static IRubyObject |
RubyRational.newRationalConvert(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_Rational/rb_Rational2
|
static IRubyObject |
RubyRandom.newSeed(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyFloat.next_float() |
IRubyObject |
RubyEnumerator.next(ThreadContext context) |
IRubyObject |
RubyEnumerator.nextValues(ThreadContext context) |
IRubyObject |
RubyNil.nil_p() |
IRubyObject |
RubyBasicObject.nil_p(ThreadContext context)
rb_false
call_seq:
nil.nil? => true
true to nil? . |
static IRubyObject |
RubyKernel.nil_p(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyArray.nitems()
rb_ary_nitems
|
IRubyObject |
RubyFileStat.nlink() |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.none_p19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyNumeric.nonzero_p(ThreadContext context)
num_nonzero_p
|
static IRubyObject |
RubyRegexp.nth_match(int nth,
IRubyObject match)
rb_reg_nth_match
|
IRubyObject |
RubyNumeric.num_imaginary(ThreadContext context)
num_imaginary
|
static IRubyObject |
RubyNumeric.num2fix(IRubyObject val)
rb_num2fix
|
IRubyObject |
RubyRational.numerator(ThreadContext context)
nurat_numerator
|
IRubyObject |
RubyNumeric.numerator(ThreadContext context)
num_numerator
|
IRubyObject |
RubyInteger.numerator(ThreadContext context) |
IRubyObject |
RubyFloat.numerator(ThreadContext context)
flo_numerator
|
IRubyObject |
RubyComplex.numerator(ThreadContext context)
nucomp_numerator
|
static IRubyObject |
RubyRational.numericQuo(ThreadContext context,
IRubyObject x,
IRubyObject y)
numeric_quo
|
static IRubyObject |
RubyKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.object_id(IRubyObject self) |
IRubyObject |
RubyString.oct(ThreadContext context)
rb_str_oct
|
IRubyObject |
RubyString.oct19(ThreadContext context) |
IRubyObject |
RubyMatchData.offset(ThreadContext context,
IRubyObject index)
match_offset
|
IRubyObject |
RubyMatchData.offset19(ThreadContext context,
IRubyObject index) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.one_p19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRational.op_abs(ThreadContext context)
nurat_abs
|
IRubyObject |
RubyRational.op_add(ThreadContext context,
IRubyObject other)
nurat_add
|
IRubyObject |
RubyComplex.op_add(ThreadContext context,
IRubyObject other)
nucomp_add
|
IRubyObject |
RubyProcess.RubyStatus.op_and(IRubyObject arg) |
IRubyObject |
RubyArray.op_and(IRubyObject other)
rb_ary_and
|
IRubyObject |
RubyFixnum.op_and(ThreadContext context,
IRubyObject other)
fix_and
|
IRubyObject |
RubyBignum.op_and(ThreadContext context,
IRubyObject other)
rb_big_and
|
IRubyObject |
RubyFixnum.op_and(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_and19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyIO.op_append(ThreadContext context,
IRubyObject anObject)
rb_io_addstr
|
IRubyObject |
RubyThread.op_aref(IRubyObject key) |
IRubyObject |
RubyMatchData.op_aref(IRubyObject idx)
match_aref
|
IRubyObject |
RubyFixnum.op_aref(IRubyObject other)
fix_aref
|
IRubyObject |
RubyMatchData.op_aref(IRubyObject idx,
IRubyObject rest)
match_aref
|
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyObjectSpace.WeakMap.op_aref(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyHash.op_aref(ThreadContext context,
IRubyObject key)
rb_hash_aref
|
IRubyObject |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aref(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aref(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
rb_str_aref, rb_str_aref_m
|
IRubyObject |
RubyObjectSpace.WeakMap.op_aref(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyMatchData.op_aref19(IRubyObject idx)
match_aref
|
IRubyObject |
RubyMatchData.op_aref19(IRubyObject idx,
IRubyObject rest)
match_aref
|
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyThread.op_aset(IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyHash.op_aset(IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_aset, rb_str_aset_m
|
IRubyObject |
RubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
rb_hash_aset
|
IRubyObject |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.op_aset19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyHash.op_aset19(ThreadContext context,
IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset19(ThreadContext context,
IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyString.op_aset19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyIO.op_binmode(ThreadContext context) |
static IRubyObject |
RubyArgsFile.op_binmode(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyRational.op_ceil(ThreadContext context)
nurat_ceil
|
IRubyObject |
RubyRational.op_ceil(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyNumeric.op_cmp(IRubyObject other)
num_cmp
|
IRubyObject |
RubyModule.op_cmp(IRubyObject obj)
rb_mod_cmp
|
IRubyObject |
RubyFloat.op_cmp(ThreadContext context,
double other) |
IRubyObject |
RubyTime.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_cmp(ThreadContext context,
IRubyObject other)
nurat_cmp
|
IRubyObject |
RubyFloat.op_cmp(ThreadContext context,
IRubyObject other)
flo_cmp
|
IRubyObject |
RubyFixnum.op_cmp(ThreadContext context,
IRubyObject other)
fix_cmp
|
IRubyObject |
RubyBignum.op_cmp(ThreadContext context,
IRubyObject other)
rb_big_cmp
|
IRubyObject |
RubyBasicObject.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyArray.op_cmp(ThreadContext context,
IRubyObject obj)
rb_ary_cmp
|
static IRubyObject |
RubyKernel.op_cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_cmp(ThreadContext context,
long other) |
IRubyObject |
RubyRational.op_coerce(ThreadContext context,
IRubyObject other)
nurat_coerce
|
IRubyObject |
RubyArray.op_diff(IRubyObject other)
rb_ary_diff
|
IRubyObject |
RubyRational.op_div(ThreadContext context,
IRubyObject other)
nurat_div
|
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyComplex.op_div(ThreadContext context,
IRubyObject other)
nucomp_div / nucomp_quo
|
IRubyObject |
RubyBignum.op_div(ThreadContext context,
IRubyObject other)
rb_big_div
|
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
long other) |
IRubyObject |
RubyRational.op_divmod(ThreadContext context,
IRubyObject other)
nurat_divmod
|
IRubyObject |
RubyRational.op_divmod19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_eql(ThreadContext context,
IRubyObject other)
rb_hash_eql
|
IRubyObject |
RubyMethod.op_eql19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_eql19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
AbstractRubyMethod.op_eql19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
BasicObjectStub.op_eqq(IRubyObject self,
ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyObject.op_eqq(ThreadContext context,
IRubyObject other)
rb_equal
The Ruby "===" method is used by default in case/when
statements.
|
IRubyObject |
RubyBasicObject.op_eqq(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyKernel.op_eqq(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
RubyException.op_eqq(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
IRubyObject |
RubyRandom.op_equal_19(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyBasicObject.op_equal_19(ThreadContext context,
IRubyObject obj)
Deprecated.
|
IRubyObject |
RubyBignum.op_equal(IRubyObject other)
rb_big_eq
|
static IRubyObject |
BasicObjectStub.op_equal(IRubyObject self,
ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_equal(ThreadContext context,
double other) |
IRubyObject |
RubyTime.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyStruct.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_equal(ThreadContext context,
IRubyObject other)
rb_str_equal
|
IRubyObject |
RubyRegexp.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_equal(ThreadContext context,
IRubyObject other)
nurat_equal_p
|
IRubyObject |
RubyRange.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyProcess.RubyStatus.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_equal(ThreadContext context,
IRubyObject other)
rb_hash_equal
|
IRubyObject |
RubyFloat.op_equal(ThreadContext context,
IRubyObject other)
flo_eq
|
IRubyObject |
RubyFixnum.op_equal(ThreadContext context,
IRubyObject other)
fix_equal
|
IRubyObject |
RubyConverter.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyComplex.op_equal(ThreadContext context,
IRubyObject other)
nucomp_equal_p
|
IRubyObject |
RubyBasicObject.op_equal(ThreadContext context,
IRubyObject obj)
rb_obj_equal
Will by default use identity equality to compare objects.
|
IRubyObject |
RubyArray.op_equal(ThreadContext context,
IRubyObject obj)
rb_ary_equal
|
static IRubyObject |
RubyComparable.op_equal(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_equal (cmp_eq inlined here)
|
IRubyObject |
RubyFixnum.op_equal(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_equal19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyComparable.op_equal19(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
IRubyObject |
RubyRational.op_expt(ThreadContext context,
IRubyObject other)
nurat_expt
|
IRubyObject |
RubyComplex.op_expt(ThreadContext context,
IRubyObject other)
nucomp_expt
|
IRubyObject |
RubyFloat.op_fdiv(ThreadContext context,
double other) |
IRubyObject |
RubyRational.op_fdiv(ThreadContext context,
IRubyObject other)
nurat_fdiv
|
IRubyObject |
RubyFloat.op_fdiv(ThreadContext context,
IRubyObject other)
flo_div
|
IRubyObject |
RubyRational.op_floor(ThreadContext context)
nurat_floor
|
IRubyObject |
RubyRational.op_floor(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyModule.op_ge(IRubyObject obj)
rb_mod_ge
|
IRubyObject |
RubyFloat.op_ge(ThreadContext context,
double other) |
IRubyObject |
RubyTime.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_ge(ThreadContext context,
IRubyObject other)
flo_ge
|
IRubyObject |
RubyFixnum.op_ge(ThreadContext context,
IRubyObject other)
fix_ge
|
IRubyObject |
RubyFixnum.op_ge(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_ge19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.op_gt(IRubyObject obj)
rb_mod_gt
|
IRubyObject |
RubyFloat.op_gt(ThreadContext context,
double other) |
IRubyObject |
RubyTime.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_gt(ThreadContext context,
IRubyObject other)
flo_gt
|
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
IRubyObject other)
fix_gt
|
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_gt19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_idiv(ThreadContext context,
IRubyObject other)
nurat_idiv
|
IRubyObject |
RubyBignum.op_idiv(ThreadContext context,
IRubyObject other)
rb_big_idiv
|
IRubyObject |
RubyRational.op_idiv19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.op_le(IRubyObject obj)
rb_mod_le
|
IRubyObject |
RubyFloat.op_le(ThreadContext context,
double other) |
IRubyObject |
RubyTime.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_le(ThreadContext context,
IRubyObject other)
flo_le
|
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
IRubyObject other)
fix_le
|
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_le19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_lshift(IRubyObject other)
fix_lshift
|
IRubyObject |
RubyBignum.op_lshift(IRubyObject other)
rb_big_lshift
|
IRubyObject |
RubyFixnum.op_lshift(long width) |
IRubyObject |
RubyYielder.op_lshift(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.op_lt(IRubyObject obj)
rb_mod_lt
|
IRubyObject |
RubyFloat.op_lt(ThreadContext context,
double other) |
IRubyObject |
RubyTime.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_lt(ThreadContext context,
IRubyObject other)
flo_lt
|
IRubyObject |
RubyFixnum.op_lt(ThreadContext context,
IRubyObject other)
fix_lt
|
IRubyObject |
RubyFixnum.op_lt(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_lt19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_match(ThreadContext context,
IRubyObject other)
rb_str_match
|
IRubyObject |
RubyRegexp.op_match(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyBasicObject.op_match(ThreadContext context,
IRubyObject arg)
rb_obj_pattern_match
call-seq:
obj =~ other => false
Pattern Match---Overridden by descendents (notably
Regexp and String ) to provide meaningful
pattern-match semantics. |
static IRubyObject |
RubyKernel.op_match(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubySymbol.op_match19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_match19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRegexp.op_match19(ThreadContext context,
IRubyObject str) |
IRubyObject |
RubyBasicObject.op_match19(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.op_match19(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyRegexp.op_match2_19(ThreadContext context) |
IRubyObject |
RubyRegexp.op_match2(ThreadContext context) |
IRubyObject |
RubyFixnum.op_minus_one(ThreadContext context) |
IRubyObject |
RubyFixnum.op_minus_two(ThreadContext context) |
IRubyObject |
RubyTime.op_minus(IRubyObject other) |
IRubyObject |
RubyFloat.op_minus(ThreadContext context,
double other) |
IRubyObject |
RubyFloat.op_minus(ThreadContext context,
IRubyObject other)
flo_minus
|
IRubyObject |
RubyFixnum.op_minus(ThreadContext context,
IRubyObject other)
fix_minus
|
IRubyObject |
RubyBignum.op_minus(ThreadContext context,
IRubyObject other)
rb_big_minus
|
IRubyObject |
RubyFixnum.op_minus(ThreadContext context,
long otherValue) |
IRubyObject |
RubyBignum.op_minus(ThreadContext context,
long other) |
IRubyObject |
RubyTime.op_minus19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_mod(ThreadContext context,
double other) |
IRubyObject |
RubyRational.op_mod(ThreadContext context,
IRubyObject other)
nurat_mod
|
IRubyObject |
RubyFloat.op_mod(ThreadContext context,
IRubyObject other)
flo_mod
|
IRubyObject |
RubyFixnum.op_mod(ThreadContext context,
IRubyObject other)
fix_mod
|
IRubyObject |
RubyBignum.op_mod(ThreadContext context,
IRubyObject other)
rb_big_modulo
|
IRubyObject |
RubyFixnum.op_mod(ThreadContext context,
long other) |
IRubyObject |
RubyRational.op_mod19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_mod19(ThreadContext context,
IRubyObject other)
flo_mod
|
IRubyObject |
RubyBignum.op_mod19(ThreadContext context,
IRubyObject other)
rb_big_modulo
|
IRubyObject |
RubyFloat.op_mul(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_mul(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_mul(ThreadContext context,
IRubyObject other)
nurat_mul
|
IRubyObject |
RubyFloat.op_mul(ThreadContext context,
IRubyObject other)
flo_mul
|
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
IRubyObject other)
fix_mul
|
IRubyObject |
RubyComplex.op_mul(ThreadContext context,
IRubyObject other)
nucomp_mul
|
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
IRubyObject other)
rb_big_mul
|
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
long otherValue) |
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_mul19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_mul19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_neg()
fix_rev
|
IRubyObject |
RubyBignum.op_neg()
rb_big_neg
|
IRubyObject |
RubyBasicObject.op_not_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBasicObject.op_not_match(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.op_not_match(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyBasicObject.op_not(ThreadContext context) |
protected IRubyObject |
RubyNumeric.op_num_equal(ThreadContext context,
IRubyObject other)
num_equal, doesn't override RubyObject.op_equal
|
IRubyObject |
RubyArray.op_or(IRubyObject other)
rb_ary_or
|
IRubyObject |
RubyFixnum.op_or(ThreadContext context,
IRubyObject other)
fix_or
|
IRubyObject |
RubyBignum.op_or(ThreadContext context,
IRubyObject other)
rb_big_or
|
IRubyObject |
RubyFixnum.op_or(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_or19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_plus_one(ThreadContext context) |
IRubyObject |
RubyFixnum.op_plus_two(ThreadContext context) |
IRubyObject |
RubyTime.op_plus(IRubyObject other) |
IRubyObject |
RubyArray.op_plus(IRubyObject obj)
rb_ary_plus
|
IRubyObject |
RubyFloat.op_plus(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_plus(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyFloat.op_plus(ThreadContext context,
IRubyObject other)
flo_plus
|
IRubyObject |
RubyFixnum.op_plus(ThreadContext context,
IRubyObject other)
fix_plus
|
IRubyObject |
RubyBignum.op_plus(ThreadContext context,
IRubyObject other)
rb_big_plus
|
IRubyObject |
RubyFixnum.op_plus(ThreadContext context,
long otherValue) |
IRubyObject |
RubyBignum.op_plus(ThreadContext context,
long other) |
IRubyObject |
RubyTime.op_plus19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_plus19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyFixnum.op_pow_19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_pow(ThreadContext context,
double other) |
IRubyObject |
RubyFloat.op_pow(ThreadContext context,
IRubyObject other)
flo_pow
|
IRubyObject |
RubyFixnum.op_pow(ThreadContext context,
IRubyObject other)
fix_pow
|
IRubyObject |
RubyBignum.op_pow(ThreadContext context,
IRubyObject other)
rb_big_pow
|
IRubyObject |
RubyFixnum.op_pow(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_pow(ThreadContext context,
long other) |
IRubyObject |
RubyFloat.op_pow19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_pow19(ThreadContext context,
IRubyObject other)
rb_big_pow
|
IRubyObject |
RubyRational.op_rem(ThreadContext context,
IRubyObject other)
nurat_rem
|
IRubyObject |
RubyRational.op_round(ThreadContext context)
nurat_round
|
IRubyObject |
RubyRational.op_round(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyProcess.RubyStatus.op_rshift(IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFixnum.op_rshift(IRubyObject other)
fix_rshift
|
IRubyObject |
RubyBignum.op_rshift(IRubyObject other)
rb_big_rshift
|
IRubyObject |
RubyFixnum.op_rshift(long width) |
IRubyObject |
RubyProcess.RubyStatus.op_rshift(Ruby runtime,
IRubyObject other) |
IRubyObject |
RubyProcess.RubyStatus.op_rshift(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_sub(ThreadContext context,
IRubyObject other)
nurat_sub
|
IRubyObject |
RubyComplex.op_sub(ThreadContext context,
IRubyObject other)
nucomp_sub
|
IRubyObject |
RubyArray.op_times(ThreadContext context,
IRubyObject times)
rb_ary_times
|
IRubyObject |
RubyArray.op_times19(ThreadContext context,
IRubyObject times)
Deprecated.
|
IRubyObject |
RubyRational.op_truncate(ThreadContext context)
nurat_truncate
|
IRubyObject |
RubyRational.op_truncate(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyFloat.op_uminus()
flo_uminus
|
IRubyObject |
RubyFixnum.op_uminus()
fix_uminus
|
IRubyObject |
RubyBignum.op_uminus()
rb_big_uminus
|
IRubyObject |
RubyNumeric.op_uminus(ThreadContext context)
num_uminus
|
IRubyObject |
RubyNumeric.op_uplus()
num_uplus
|
IRubyObject |
RubyFixnum.op_xor(ThreadContext context,
IRubyObject other)
fix_xor
|
IRubyObject |
RubyBignum.op_xor(ThreadContext context,
IRubyObject other)
rb_big_xor
|
IRubyObject |
RubyFixnum.op_xor(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_xor19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyKernel.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Returns a new directory object for
path . |
static IRubyObject |
RubyKernel.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block) |
protected IRubyObject |
RubyFile.openFile(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyBignum.opMulOther(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRegexp.options() |
IRubyObject |
RubyString.ord(ThreadContext context) |
IRubyObject |
RubyInteger.ord(ThreadContext context)
int_ord
|
IRubyObject |
RubyMethod.original_name(ThreadContext context) |
IRubyObject |
RubyFileStat.owned_p() |
static IRubyObject |
RubyFileTest.owned_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.owned_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyMethod.owner(ThreadContext context) |
IRubyObject |
AbstractRubyMethod.owner(ThreadContext context) |
static IRubyObject |
RubyKernel.p(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyProc.parameters(ThreadContext context) |
IRubyObject |
RubyMethod.parameters(ThreadContext context) |
IRubyObject |
AbstractRubyMethod.parameters(ThreadContext context) |
IRubyObject |
RubyString.partition(ThreadContext context,
Block block) |
IRubyObject |
RubyString.partition(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.partition(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyThread.pass(IRubyObject recv) |
IRubyObject |
RubyThread.Location.path(ThreadContext context) |
IRubyObject |
RubyFile.path(ThreadContext context) |
IRubyObject |
RubyDir.path(ThreadContext context) |
static IRubyObject |
RubyFile.path(ThreadContext context,
IRubyObject self,
IRubyObject str) |
IRubyObject |
RubyEnumerator.peek(ThreadContext context) |
IRubyObject |
RubyEnumerator.peekValues(ThreadContext context) |
IRubyObject |
RubyThread.pending_interrupt_p(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyThread.pending_interrupt_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyArray.permutation(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.permutation(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_permutation
|
static IRubyObject |
RubyProcess.pid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.pid(Ruby runtime) |
IRubyObject |
RubyProcess.RubyStatus.pid(ThreadContext context) |
IRubyObject |
RubyIO.pid(ThreadContext context)
Return the process id (pid) of the process this IO object
spawned.
|
static IRubyObject |
RubyProcess.pid(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFileStat.pipe_p() |
static IRubyObject |
RubyFileTest.pipe_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.pipe_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyIO.pipe(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject recv,
IRubyObject modes) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block) |
IRubyObject |
RubyString.plus_at() |
IRubyObject |
RubyNumeric.polar(ThreadContext context)
numeric_polar
|
IRubyObject |
RubyComplex.polar(ThreadContext context)
nucomp_polar
|
static IRubyObject |
RubyComplex.polar(ThreadContext context,
IRubyObject clazz,
IRubyObject abs,
IRubyObject arg)
nucomp_s_polar
|
static IRubyObject |
RubyComplex.polar19(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
nucomp_s_polar
|
IRubyObject |
RubyArray.pop(ThreadContext context)
rb_ary_pop
|
IRubyObject |
RubyArray.pop(ThreadContext context,
IRubyObject num) |
static IRubyObject |
RubyIO.popen(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen3(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen4(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyMatchData.post_match(ThreadContext context)
match_post_match
|
static IRubyObject |
RubyProcess.ppid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.ppid(Ruby runtime) |
static IRubyObject |
RubyProcess.ppid(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyMatchData.pre_match(ThreadContext context)
match_pre_match
|
IRubyObject |
RubyInteger.pred(ThreadContext context) |
IRubyObject |
RubyFixnum.pred(ThreadContext context) |
static IRubyObject[] |
RubyProc.prepareArgs(ThreadContext context,
Block.Type type,
BlockBody blockBody,
IRubyObject[] args)
For Type.LAMBDA, ensures that the args have the correct arity.
|
IRubyObject |
RubyString.prepend(ThreadContext context,
IRubyObject other)
rb_str_prepend
|
IRubyObject |
RubyModule.prepend(ThreadContext context,
IRubyObject[] modules) |
IRubyObject |
RubyModule.prepended(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.prev_float() |
IRubyObject |
RubyConverter.primitive_convert(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyConverter.primitive_errinfo(ThreadContext context) |
IRubyObject |
RubyIO.print(ThreadContext context,
IRubyObject[] args)
Print some objects to the stream.
|
static IRubyObject |
RubyKernel.print(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.print(ThreadContext context,
IRubyObject out,
IRubyObject[] args)
Print some objects to the stream.
|
IRubyObject |
RubyIO.printf(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.printf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyThread.priority_set(IRubyObject priority) |
IRubyObject |
RubyModule.private_constant(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
RubyModule.private_constant(ThreadContext context,
IRubyObject[] rubyNames) |
IRubyObject |
RubyModule.private_method_defined(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBasicObject.private_methods(ThreadContext context,
IRubyObject[] args)
rb_obj_private_methods
call-seq:
obj.private_methods(all=true) => array
Returns the list of private methods accessible to obj.
|
IRubyObject |
RubyBasicObject.private_methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.private_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyArray.product(ThreadContext context,
IRubyObject[] args)
rb_ary_product
|
IRubyObject |
RubyArray.product(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.product19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.protected_method_defined(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBasicObject.protected_methods(ThreadContext context,
IRubyObject[] args)
rb_obj_protected_methods
call-seq:
obj.protected_methods(all=true) => array
Returns the list of protected methods accessible to obj.
|
IRubyObject |
RubyBasicObject.protected_methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.protected_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyModule.public_constant(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
RubyModule.public_constant(ThreadContext context,
IRubyObject[] rubyNames) |
IRubyObject |
RubyModule.public_instance_method(IRubyObject symbol) |
IRubyObject |
RubyModule.public_method_defined(ThreadContext context,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.public_method(ThreadContext context,
IRubyObject recv,
IRubyObject symbol) |
IRubyObject |
RubyBasicObject.public_methods(ThreadContext context,
IRubyObject[] args)
rb_obj_public_methods
call-seq:
obj.public_methods(all=true) => array
Returns the list of public methods accessible to obj.
|
IRubyObject |
RubyBasicObject.public_methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.public_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
Ruby.pushExitBlock(RubyProc proc)
Push block onto exit stack.
|
IRubyObject |
RubyConverter.putback(ThreadContext context,
IRubyObject[] argv) |
IRubyObject |
RubyIO.putc(ThreadContext context,
IRubyObject ch) |
static IRubyObject |
RubyKernel.putc(ThreadContext context,
IRubyObject recv,
IRubyObject ch)
rb_f_putc
|
static IRubyObject |
RubyIO.putc(ThreadContext context,
IRubyObject maybeIO,
IRubyObject object) |
IRubyObject |
RubyIO.puts(ThreadContext context) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject maybeIO,
IRubyObject... args) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyIO.puts0(ThreadContext context,
IRubyObject maybeIO) |
static IRubyObject |
RubyIO.puts1(ThreadContext context,
IRubyObject maybeIO,
IRubyObject arg0) |
static IRubyObject |
RubyIO.puts2(ThreadContext context,
IRubyObject maybeIO,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyIO.puts3(ThreadContext context,
IRubyObject maybeIO,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyNumeric.quo_19(ThreadContext context,
IRubyObject other)
num_quo (1.9)
|
IRubyObject |
RubyNumeric.quo(ThreadContext context,
IRubyObject other)
num_quo (1.8)
quo and fdiv in 1.8 just invokes "/"
|
IRubyObject |
RubyFixnum.quo(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyBignum.quo(ThreadContext context,
IRubyObject other)
rb_big_quo
|
IRubyObject |
RubyBignum.quo19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyRegexp.quote19(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
rb_reg_s_quote
|
IRubyObject |
RubyThread.raise(IRubyObject exception)
Simplified utility method for just raising an existing exception in this
thread.
|
IRubyObject |
RubyThread.raise(IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyRandom.rand(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.rand18(ThreadContext context,
IRubyObject recv,
IRubyObject[] arg) |
static IRubyObject |
RubyKernel.rand19(ThreadContext context,
IRubyObject recv,
IRubyObject[] arg) |
static IRubyObject |
RubyRandom.randCommon18(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyRandom.randCommon19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyRandom.randObj(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyHash.rassoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyArray.rassoc(ThreadContext context,
IRubyObject value)
rb_ary_rassoc
|
IRubyObject |
RubyRational.rationalize(ThreadContext context,
IRubyObject[] args)
nurat_rationalize
|
IRubyObject |
RubyInteger.rationalize(ThreadContext context,
IRubyObject[] args)
integer_rationalize
|
IRubyObject |
RubyFloat.rationalize(ThreadContext context,
IRubyObject[] args)
float_rationalize
|
IRubyObject |
RubyComplex.rationalize(ThreadContext context,
IRubyObject[] args)
nucomp_rationalize
|
static IRubyObject |
RubyNil.rationalize(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
nilclass_rationalize
|
IRubyObject |
RubyArray.rb_clear()
rb_ary_clear
|
static IRubyObject |
RubyKernel.rbCatch(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
IRubyObject |
RubyProc.rbClone() |
IRubyObject |
RubyBasicObject.rbClone() |
static IRubyObject |
RubyKernel.rbClone(IRubyObject self) |
static IRubyObject |
BasicObjectStub.rbClone(IRubyObject self) |
IRubyObject |
RubyHash.rbClone(ThreadContext context) |
static IRubyObject |
RubyBasicObject.rbInspect(ThreadContext context,
IRubyObject obj) |
protected IRubyObject |
RubyIO.rbIoClose(Ruby runtime) |
protected IRubyObject |
RubyFile.rbIoClose(Ruby runtime) |
static IRubyObject |
RubyString.rbStrEscape(ThreadContext context,
RubyString str) |
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject value,
Block block) |
IRubyObject |
RubyFileStat.rdev() |
IRubyObject |
RubyFileStat.rdevMajor() |
IRubyObject |
RubyFileStat.rdevMinor() |
static IRubyObject |
RubyProcess.UserID.re_exchange(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.re_exchange(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.UserID.re_exchangeable_p(IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.re_exchangeable_p(IRubyObject self) |
IRubyObject |
RubyIO.read_nonblock(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.read_nonblock(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyDir.read()
Returns the next entry from this directory.
|
IRubyObject |
RubyIO.read(IRubyObject[] args) |
IRubyObject |
RubyIO.read(ThreadContext context) |
IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject length,
IRubyObject str) |
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.read19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyFileStat.readable_p() |
static IRubyObject |
RubyFileTest.readable_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.readable_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.readable_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFileStat.readableReal_p() |
static IRubyObject |
RubyConverter.InvalidByteSequenceErrorMethods.readagain_bytes(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyIO.readbyte(ThreadContext context) |
static IRubyObject |
RubyArgsFile.readbyte(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.readchar()
Read a byte.
|
IRubyObject |
RubyIO.readchar(ThreadContext context) |
static IRubyObject |
RubyArgsFile.readchar(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.readline(ThreadContext context)
Read a line.
|
IRubyObject |
RubyIO.readline(ThreadContext context,
IRubyObject separator) |
IRubyObject |
RubyIO.readline(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line.
|
static IRubyObject |
RubyKernel.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyFile.readlink(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
IRubyObject |
RubyIO.readpartial(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readpartial(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyComplex.real_p(ThreadContext context)
nucomp_real_p
|
IRubyObject |
RubyComplex.real()
nucomp_real
|
IRubyObject |
RubyNumeric.real(ThreadContext context)
numeric_real
|
static IRubyObject |
RubyFile.realdirpath(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.realpath(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyLocalJumpError.reason() |
IRubyObject |
RubyNameError.receiver(ThreadContext context) |
IRubyObject |
RubyMethod.receiver(ThreadContext context) |
IRubyObject |
RubyBinding.receiver(ThreadContext context) |
IRubyObject |
RubyNumeric.rect(ThreadContext context)
numeric_rect
|
IRubyObject |
RubyComplex.rect(ThreadContext context)
nucomp_rect
|
IRubyObject |
RubyModule.refine(ThreadContext context,
IRubyObject classArg,
Block block) |
IRubyObject |
RubyHash.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bangInternal(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
RubyHash.reject(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.reject(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.rejectBang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.rejectCommon(ThreadContext context,
Block block)
rb_ary_reject_bang
|
IRubyObject |
RubyNumeric.remainder(ThreadContext context,
IRubyObject dividend)
num_remainder
|
IRubyObject |
RubyBignum.remainder(ThreadContext context,
IRubyObject other)
rb_big_remainder
|
IRubyObject |
RubyBignum.remainder19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.remove_class_variable(ThreadContext context,
IRubyObject name)
rb_mod_remove_cvar
|
IRubyObject |
RubyModule.remove_class_variable19(ThreadContext context,
IRubyObject name) |
IRubyObject |
RubyModule.remove_const(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
RubyBasicObject.remove_instance_variable(ThreadContext context,
IRubyObject name,
Block block)
rb_obj_remove_instance_variable
call-seq:
obj.remove_instance_variable(symbol) => obj
Removes the named instance variable from obj, returning that
variable's value.
|
static IRubyObject |
RubyKernel.remove_instance_variable(ThreadContext context,
IRubyObject self,
IRubyObject name,
Block block) |
IRubyObject |
RubyModule.removeClassVariable(String name) |
IRubyObject |
RubyModule.removeCvar(IRubyObject name)
Deprecated.
|
IRubyObject |
RubyBasicObject.removeInstanceVariable(String name) |
IRubyObject |
BasicObjectStub.DummyInstanceVariables.removeInstanceVariable(String name) |
static IRubyObject |
RubyFile.rename(ThreadContext context,
IRubyObject recv,
IRubyObject oldName,
IRubyObject newName) |
IRubyObject |
RubyIO.reopen(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.repeated_permutation(ThreadContext context,
IRubyObject num,
Block block) |
IRubyObject |
RubyArray.repeatedCombination(ThreadContext context,
IRubyObject num,
Block block) |
IRubyObject |
RubyString.replace(IRubyObject other)
rb_str_replace_m
|
IRubyObject |
RubyArray.replace(IRubyObject orig)
rb_ary_replace
|
IRubyObject |
RubyConverter.replacement_set(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyConverter.replacement(ThreadContext context) |
IRubyObject |
RubyEncoding.replicate(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.require(IRubyObject recv,
IRubyObject name,
Block block)
Require.
|
static IRubyObject |
RubyKernel.require19(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block) |
IRubyObject |
RubyModule.resolveUndefConstant(String name) |
static IRubyObject |
RubyKernel.respond_to_missing_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.respond_to_missing_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol,
IRubyObject isPrivate) |
static IRubyObject |
RubyKernel.respond_to_p19(IRubyObject self,
IRubyObject mname) |
static IRubyObject |
RubyKernel.respond_to_p19(IRubyObject self,
IRubyObject mname,
IRubyObject includePrivate) |
IRubyObject |
RubyStopIteration.result() |
IRubyObject |
RubyArray.reverse_bang()
rb_ary_reverse_bang
|
IRubyObject |
RubyArray.reverse_each(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.reverse()
rb_ary_reverse_m
|
IRubyObject |
RubyString.reverse(ThreadContext context) |
IRubyObject |
RubyString.reverse19(ThreadContext context) |
IRubyObject |
RubyArray.reverseEach(ThreadContext context,
Block block)
rb_ary_reverse_each
|
IRubyObject |
RubyDir.rewind()
Moves position in this directory to the first entry.
|
IRubyObject |
RubyEnumerator.rewind(ThreadContext context) |
static IRubyObject |
RubyArgsFile.rewind(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.UserID.rid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.GroupID.rid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.UserID.rid(Ruby runtime) |
static IRubyObject |
RubyProcess.GroupID.rid(Ruby runtime) |
static IRubyObject |
RubyProcess.UserID.rid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.rid(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyArray.rindex(ThreadContext context,
Block block) |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0)
rb_str_rindex_m
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj)
rb_ary_rindex
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj,
Block unused) |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.rindex19(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.rindex19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.rjust(IRubyObject arg0)
rb_str_rjust
|
IRubyObject |
RubyString.rjust(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.rjust19(IRubyObject arg0) |
IRubyObject |
RubyString.rjust19(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyDir.rmdir(IRubyObject recv,
IRubyObject path)
Deletes the directory specified by
path . |
static IRubyObject |
RubyDir.rmdir19(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
IRubyObject |
RubyArray.rotate_bang(ThreadContext context) |
IRubyObject |
RubyArray.rotate_bang(ThreadContext context,
IRubyObject cnt) |
IRubyObject |
RubyArray.rotate(ThreadContext context) |
IRubyObject |
RubyArray.rotate(ThreadContext context,
IRubyObject cnt) |
IRubyObject |
RubyNumeric.round()
num_round
|
IRubyObject |
RubyInteger.round() |
IRubyObject |
RubyFloat.round()
flo_round
|
IRubyObject |
RubyFloat.round(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyInteger.round19() |
IRubyObject |
RubyInteger.round19(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyFileTest.rowned_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyString.rpartition(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.rstrip_bang(ThreadContext context) |
IRubyObject |
RubyString.rstrip_bang19(ThreadContext context) |
IRubyObject |
RubyString.rstrip(ThreadContext context)
rb_str_rstrip / rb_str_rstrip_bang
|
IRubyObject |
RubyString.rstrip19(ThreadContext context) |
IRubyObject |
RubyThread.run() |
IRubyObject |
Ruby.runInterpreter(Node scriptNode) |
IRubyObject |
Ruby.runInterpreter(ParseResult parseResult) |
IRubyObject |
Ruby.runInterpreter(ThreadContext context,
Node rootNode,
IRubyObject self) |
IRubyObject |
Ruby.runInterpreter(ThreadContext context,
ParseResult parseResult,
IRubyObject self) |
IRubyObject |
Ruby.runInterpreterBody(Node scriptNode)
This is used for the "gets" loop, and we bypass 'load' to use an
already-prepared, already-pushed scope for the script body.
|
IRubyObject |
Ruby.runNormally(Node scriptNode)
Run the specified script without any of the loop-processing wrapper
code.
|
IRubyObject |
Ruby.runNormally(Node scriptNode,
boolean unused)
Deprecated.
|
IRubyObject |
Ruby.runScript(Script script) |
IRubyObject |
Ruby.runScript(Script script,
boolean wrap) |
IRubyObject |
Ruby.runScriptBody(Script script)
This is used for the "gets" loop, and we bypass 'load' to use an
already-prepared, already-pushed scope for the script body.
|
IRubyObject |
Ruby.runWithGetsLoop(Node scriptNode,
boolean printing,
boolean processLineEnds,
boolean split,
boolean unused)
Deprecated.
|
IRubyObject |
Ruby.runWithGetsLoop(RootNode scriptNode,
boolean printing,
boolean processLineEnds,
boolean split)
Run the given script with a "while gets; end" loop wrapped around it.
|
static IRubyObject |
RubyTime.s_new(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyNumeric.sadded(IRubyObject self,
IRubyObject name)
num_sadded
|
IRubyObject |
RubyThread.safe_level() |
IRubyObject |
RubyArray.sample(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyNumeric.scalar_p()
num_real_p
|
IRubyObject |
RubyString.scan(ThreadContext context,
IRubyObject arg,
Block block)
rb_str_scan
|
IRubyObject |
RubyString.scan19(ThreadContext context,
IRubyObject pat,
Block block) |
IRubyObject |
RubyString.scrub_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyString.scrub_bang(ThreadContext context,
IRubyObject repl,
Block block) |
IRubyObject |
RubyString.scrub(ThreadContext context,
Block block) |
IRubyObject |
RubyString.scrub(ThreadContext context,
IRubyObject repl,
Block block) |
static IRubyObject |
RubyConverter.search_convpath(ThreadContext context,
IRubyObject self,
IRubyObject[] argv) |
IRubyObject |
RubyModule.searchInternalModuleVariable(String name)
Behaves similarly to
RubyModule.getClassVar(String) . |
IRubyObject |
RubyRandom.seed(ThreadContext context) |
IRubyObject |
RubyDir.seek(IRubyObject newPos)
Moves to a position
d . |
static IRubyObject |
RubyArgsFile.seek(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyHash.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.select_bang(ThreadContext context,
Block block) |
static IRubyObject |
RubyIO.select_static(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyStruct.select(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
RubyArray.select(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.select(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyKernel.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv) |
IRubyObject |
RubyHash.select19(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.selectCommon(ThreadContext context,
Block block)
rb_ary_select
|
static IRubyObject |
RubyEnumerable.selectCommon(ThreadContext context,
IRubyObject self,
Block block,
String methodName) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
Block block)
rb_f_send
send( aSymbol [, args ]* ) -> anObject
Invokes the method identified by aSymbol, passing it any arguments
specified.
|
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyException.set_backtrace(IRubyObject obj) |
IRubyObject |
RubyHash.set_default_proc(IRubyObject proc)
rb_hash_set_default_proc
|
IRubyObject |
RubyHash.set_default_proc20(IRubyObject proc) |
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingObj) |
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingString,
IRubyObject internalEncoding) |
static IRubyObject |
RubyArgsFile.set_encoding(ThreadContext context,
IRubyObject recv,
IRubyObject encoding) |
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingString,
IRubyObject internalEncoding,
IRubyObject options) |
static IRubyObject |
RubyArgsFile.set_encoding(ThreadContext context,
IRubyObject recv,
IRubyObject encoding,
IRubyObject internalEncoding) |
static IRubyObject |
RubyArgsFile.set_encoding(ThreadContext context,
IRubyObject recv,
IRubyObject encoding,
IRubyObject internalEncoding,
IRubyObject options) |
IRubyObject |
RubyDir.set_pos(IRubyObject newPos) |
static IRubyObject |
RubyArgsFile.set_pos(ThreadContext context,
IRubyObject recv,
IRubyObject offset) |
static IRubyObject |
RubyKernel.set_trace_func(ThreadContext context,
IRubyObject recv,
IRubyObject trace_func,
Block block) |
IRubyObject |
RubyGlobal.StringGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyGlobal.KCodeGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyGlobal.InputGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyGlobal.OutputGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyStruct.set(IRubyObject value,
int index) |
IRubyObject |
RubyString.setbyte(ThreadContext context,
IRubyObject index,
IRubyObject val) |
IRubyObject |
RubyModule.setClassVar(String name,
IRubyObject value)
Set the named class variable to the given value, provided taint and freeze allow setting it.
|
IRubyObject |
RubyModule.setConstant(String name,
IRubyObject value)
Set the named constant on this module.
|
IRubyObject |
RubyModule.setConstant(String name,
IRubyObject value,
boolean hidden) |
IRubyObject |
RubyModule.setConstantQuiet(String name,
IRubyObject value)
Set the named constant on this module.
|
static IRubyObject |
RubyEncoding.setDefaultExternal(ThreadContext context,
IRubyObject recv,
IRubyObject encoding) |
static IRubyObject |
RubyEncoding.setDefaultInternal(ThreadContext context,
IRubyObject recv,
IRubyObject encoding) |
static IRubyObject |
RubyProcess.Sys.setegid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.setegid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyThread.setErrorInfo(IRubyObject errorInfo) |
static IRubyObject |
RubyProcess.Sys.seteuid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.seteuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyFileStat.setgid_p() |
static IRubyObject |
RubyFileTest.setgid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.setgid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyProcess.Sys.setgid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.setgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyObjectAdapter.setInstanceVariable(IRubyObject obj,
String variableName,
IRubyObject value) |
IRubyObject |
RubyBasicObject.setInstanceVariable(String name,
IRubyObject value)
rb_iv_set / rb_ivar_set
|
IRubyObject |
BasicObjectStub.DummyInstanceVariables.setInstanceVariable(String name,
IRubyObject value) |
IRubyObject |
RubyThread.setName(IRubyObject name) |
static IRubyObject |
RubyProcess.setpgid(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
static IRubyObject |
RubyProcess.setpgid(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.setpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.setpgrp(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.setpgrp(Ruby runtime) |
static IRubyObject |
RubyProcess.setpgrp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.setpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
Deprecated.
|
static IRubyObject |
RubyProcess.setpriority(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static IRubyObject |
RubyProcess.setpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static IRubyObject |
RubyProcess.setproctitle(IRubyObject recv,
IRubyObject name) |
static IRubyObject |
RubyProcess.setrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject resource,
IRubyObject rlimCur) |
static IRubyObject |
RubyProcess.setrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject resource,
IRubyObject rlimCur,
IRubyObject rlimMax) |
static IRubyObject |
RubyProcess.setsid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.setsid(Ruby runtime) |
static IRubyObject |
RubyProcess.setsid(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFileStat.setuid_p() |
static IRubyObject |
RubyFileTest.setuid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.setuid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyProcess.Sys.setuid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.setuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyHash.shift(ThreadContext context)
rb_hash_shift
|
IRubyObject |
RubyArray.shift(ThreadContext context)
rb_ary_shift
|
IRubyObject |
RubyArray.shift(ThreadContext context,
IRubyObject num) |
IRubyObject |
RubyArray.shuffle_bang(ThreadContext context) |
IRubyObject |
RubyArray.shuffle_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.shuffle(ThreadContext context) |
IRubyObject |
RubyArray.shuffle(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.UserID.sid_available_p(IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.sid_available_p(IRubyObject self) |
IRubyObject |
RubyProcess.RubyStatus.signaled() |
static IRubyObject |
RubySignal.signame(ThreadContext context,
IRubyObject recv,
IRubyObject rubySig) |
IRubyObject |
RubyModule.singleton_class_p(ThreadContext context) |
static IRubyObject |
RubyKernel.singleton_class(IRubyObject recv) |
static IRubyObject |
RubyBasicObject.singleton_method_added19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_removed19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_undefined19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
IRubyObject |
RubyFileStat.size_p() |
static IRubyObject |
RubyFileTest.size_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.size_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.size_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFixnum.size()
fix_size
|
IRubyObject |
RubyFileStat.size() |
IRubyObject |
RubyClassPathVariable.size() |
IRubyObject |
RubyBignum.size()
rb_big_size
|
IRubyObject |
RubyEnumerator.SizeFn.size(IRubyObject[] args) |
static IRubyObject |
RubyFileTest.size(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyRange.size(ThreadContext context) |
IRubyObject |
RubyMatchData.size(ThreadContext context)
match_size
|
IRubyObject |
RubyFile.size(ThreadContext context) |
IRubyObject |
RubyEnumerator.size(ThreadContext context) |
static IRubyObject |
RubyFileTest.size(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.size(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyArgsFile.skip(IRubyObject recv) |
static IRubyObject |
RubyKernel.sleep(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.slice_bang(IRubyObject arg0)
rb_ary_slice_bang
|
IRubyObject |
RubyArray.slice_bang(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyArray.slice_bang(IRubyObject arg0,
IRubyObject arg1)
rb_ary_slice_bang
|
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject arg0)
rb_str_slice_bang
|
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.slice_bang19(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.slice_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyClass.smartLoadNewUser(IRubyObject target,
IRubyObject data)
Load marshaled data into a blank target object using marshal_load, being
"smart" and caching the mechanism for invoking marshal_load.
|
IRubyObject |
RubyClass.smartLoadOldUser(IRubyObject data)
Load marshaled data into a blank target object using _load, being
"smart" and caching the mechanism for invoking _load.
|
IRubyObject |
RubyFileStat.socket_p() |
static IRubyObject |
RubyFileTest.socket_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.socket_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyArray.sort_bang(ThreadContext context,
Block block)
rb_ary_sort_bang
|
IRubyObject |
RubyArray.sort_bang19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.sort_by_bang(ThreadContext context,
Block block)
rb_ary_sort_by_bang
|
static IRubyObject |
RubyEnumerable.sort_by(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyHash.sort(ThreadContext context,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.source_encoding_name(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyConverter.source_encoding(ThreadContext context) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.source_encoding(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyProc.source_location(ThreadContext context) |
IRubyObject |
RubyMethod.source_location(ThreadContext context) |
IRubyObject |
AbstractRubyMethod.source_location(ThreadContext context) |
IRubyObject |
RubyRegexp.source()
rb_reg_source
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject[] args,
Block block,
EvalType evalType)
Deprecated.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg0,
IRubyObject arg1,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
static IRubyObject |
RubyKernel.sprintf(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.sprintf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.squeeze_bang(ThreadContext context) |
IRubyObject |
RubyString.squeeze_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context) |
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.squeeze(ThreadContext context)
rb_str_squeeze / rb_str_squeeze_bang
|
IRubyObject |
RubyString.squeeze(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.squeeze19(ThreadContext context) |
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyRandom.srand(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.srand(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyRandom.srand(ThreadContext context,
IRubyObject recv,
IRubyObject seed) |
static IRubyObject |
RubyKernel.srand(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyRandom.srandCommon(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyRandom.srandCommon(ThreadContext context,
IRubyObject recv,
IRubyObject newSeed) |
IRubyObject |
RubyString.start_with_p(ThreadContext context) |
IRubyObject |
RubyString.start_with_p(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.start_with_p(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyGC.start(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.stat(ThreadContext context) |
static IRubyObject |
RubyFile.stat(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyRandom.state(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyRandom.stateObj(ThreadContext context) |
IRubyObject |
RubyThread.status() |
IRubyObject |
RubySystemExit.status() |
IRubyObject |
RubyThread.status(ThreadContext context) |
IRubyObject |
RubyRange.step(ThreadContext context,
Block block) |
IRubyObject |
RubyNumeric.step(ThreadContext context,
IRubyObject[] args,
Block block)
num_step
|
IRubyObject |
RubyRange.step(ThreadContext context,
IRubyObject step,
Block block) |
IRubyObject |
RubyRange.step19(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.step19(ThreadContext context,
IRubyObject step,
Block block) |
IRubyObject |
RubyFileStat.sticky_p() |
static IRubyObject |
RubyFileTest.sticky_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.sticky_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyThread.stop(ThreadContext context,
IRubyObject receiver) |
IRubyObject |
RubyProcess.RubyStatus.stopped_p() |
IRubyObject |
RubyProcess.RubyStatus.stopsig() |
IRubyObject |
RubyArray.store(long index,
IRubyObject value)
rb_ary_store
|
IRubyObject |
RubyModule.storeClassVariable(String name,
IRubyObject value) |
IRubyObject |
RubyModule.storeConstant(String name,
IRubyObject value) |
IRubyObject |
RubyModule.storeConstant(String name,
IRubyObject value,
boolean hidden) |
IRubyObject |
RubyString.str_eql_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.str_eql_p19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyGC.stress_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyGC.stress(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyMatchData.string()
match_string
|
IRubyObject |
RubyString.stringToInum(int base,
boolean badcheck)
Deprecated.
|
IRubyObject |
RubyString.stringToInum19(int base,
boolean badcheck) |
IRubyObject |
RubyString.strip_bang(ThreadContext context) |
IRubyObject |
RubyString.strip_bang19(ThreadContext context) |
IRubyObject |
RubyString.strip(ThreadContext context)
rb_str_strip / rb_str_strip_bang
|
IRubyObject |
RubyString.strip19(ThreadContext context) |
IRubyObject |
RubyString.strScrub(ThreadContext context,
IRubyObject repl,
Block block)
Scrub the contents of this string, replacing invalid characters as appropriate.
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub / rb_str_sub_bang
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyTime.subsec() |
IRubyObject |
RubyArray.subseq(long beg,
long len)
rb_ary_subseq
|
IRubyObject |
RubyArray.subseq(RubyClass metaClass,
long beg,
long len,
boolean light) |
IRubyObject |
RubyArray.subseqLight(long beg,
long len)
rb_ary_subseq
|
IRubyObject |
RubyString.substr(int beg,
int len)
Deprecated.
|
IRubyObject |
RubyString.substr(Ruby runtime,
int beg,
int len) |
IRubyObject |
RubyString.substr19(Ruby runtime,
int beg,
int len) |
IRubyObject |
RubyString.succ_bang() |
IRubyObject |
RubyString.succ_bang19() |
IRubyObject |
RubySymbol.succ(ThreadContext context) |
IRubyObject |
RubyString.succ(ThreadContext context) |
IRubyObject |
RubyInteger.succ(ThreadContext context)
int_succ
|
IRubyObject |
RubyFixnum.succ(ThreadContext context) |
IRubyObject |
RubyString.succ19(ThreadContext context) |
IRubyObject |
RubySystemExit.success_p() |
IRubyObject |
RubyProcess.RubyStatus.success_p(ThreadContext context) |
IRubyObject |
RubyString.sum(ThreadContext context) |
IRubyObject |
RubyString.sum(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.sumCommon(ThreadContext context,
long bits) |
IRubyObject |
RubyUnboundMethod.super_method(ThreadContext context) |
IRubyObject |
RubyMethod.super_method(ThreadContext context) |
protected IRubyObject |
AbstractRubyMethod.super_method(ThreadContext context,
IRubyObject receiver,
RubyModule superClass) |
IRubyObject |
RubyClass.superclass(ThreadContext context)
Return the real super class of this class.
|
IRubyObject |
RubyString.swapcase_bang(ThreadContext context) |
IRubyObject |
RubyString.swapcase_bang19(ThreadContext context) |
IRubyObject |
RubySymbol.swapcase(ThreadContext context) |
static IRubyObject |
RubyProcess.UserID.switch_rb(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyProcess.GroupID.switch_rb(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyFileStat.symlink_p() |
static IRubyObject |
RubyFile.symlink(ThreadContext context,
IRubyObject recv,
IRubyObject from,
IRubyObject to) |
IRubyObject |
RubyIO.sync_set(IRubyObject sync)
Sets the current sync mode.
|
static IRubyObject |
RubyKernel.syscall(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.sysopen(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.sysopen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block) |
IRubyObject |
RubyIO.sysread(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.system(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.system19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyIO.syswrite(ThreadContext context,
IRubyObject str) |
IRubyObject |
RubyUncaughtThrowError.tag() |
IRubyObject |
RubySymbol.taint(ThreadContext context) |
IRubyObject |
RubyNil.taint(ThreadContext context) |
IRubyObject |
RubyFixnum.taint(ThreadContext context) |
IRubyObject |
RubyBoolean.taint(ThreadContext context) |
IRubyObject |
RubyBasicObject.taint(ThreadContext context)
rb_obj_taint
call-seq:
obj.taint -> obj
Marks obj as tainted---if the
$SAFE level is
set appropriately, many method calls which might alter the running
programs environment will refuse to accept tainted strings. |
static IRubyObject |
RubyKernel.taint(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyArray.take_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.take_while19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.take(ThreadContext context,
IRubyObject n)
rb_ary_take
|
static IRubyObject |
RubyEnumerable.take(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
static IRubyObject |
RubyEnumerable.takeItems(ThreadContext context,
IRubyObject enumerable)
Take all items from the given enumerable and insert them into a new array.
|
static IRubyObject |
RubyKernel.tap(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.tell(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyProcess.RubyStatus.termsig() |
static IRubyObject |
RubyKernel.test(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyThread.thread_variable_get(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyThread.thread_variable_p(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyThread.thread_variable_set(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyThread.thread_variables(ThreadContext context) |
static IRubyObject |
RubyProcess.times(IRubyObject recv,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyProcess.times(Ruby runtime) |
IRubyObject |
RubyInteger.times(ThreadContext context,
Block block) |
IRubyObject |
RubyFixnum.times(ThreadContext context,
Block block) |
static IRubyObject |
RubyProcess.times(ThreadContext context,
IRubyObject recv,
Block unusedBlock) |
IRubyObject |
RubyRange.to_a(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.to_a(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyArray.to_ary() |
IRubyObject |
RubyString.to_c(ThreadContext context)
string_to_c
|
IRubyObject |
RubyNumeric.to_c(ThreadContext context)
numeric_to_c
|
IRubyObject |
RubyComplex.to_c(ThreadContext context)
nucomp_to_c
|
static IRubyObject |
RubyNil.to_c(ThreadContext context,
IRubyObject recv)
nilclass_to_c
|
IRubyObject |
RubyString.to_f()
rb_str_to_f
|
IRubyObject |
RubyFloat.to_f()
flo_fo
|
IRubyObject |
RubyFixnum.to_f()
fix_to_f
|
IRubyObject |
RubyBignum.to_f()
rb_big_to_f
|
IRubyObject |
RubyRational.to_f(ThreadContext context) |
IRubyObject |
RubyComplex.to_f(ThreadContext context)
nucomp_to_f
|
IRubyObject |
RubyString.to_f19() |
static IRubyObject |
RubyEnumerable.to_h(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyString.to_i()
rb_str_to_i
|
IRubyObject |
RubyProcess.RubyStatus.to_i()
Deprecated.
|
IRubyObject |
RubyInteger.to_i()
int_to_i
|
IRubyObject |
RubyString.to_i(IRubyObject arg0)
rb_str_to_i
|
IRubyObject |
RubyProcess.RubyStatus.to_i(Ruby runtime) |
IRubyObject |
RubyRational.to_i(ThreadContext context) |
IRubyObject |
RubyProcess.RubyStatus.to_i(ThreadContext context) |
IRubyObject |
RubyComplex.to_i(ThreadContext context)
nucomp_to_i
|
IRubyObject |
RubyString.to_i19() |
IRubyObject |
RubyString.to_i19(IRubyObject arg0) |
IRubyObject |
RubyNumeric.to_int(ThreadContext context)
num_to_int
|
static IRubyObject |
RubyArgsFile.to_io(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyDir.to_path(ThreadContext context) |
IRubyObject |
RubySymbol.to_proc(ThreadContext context) |
IRubyObject |
RubyMethod.to_proc(ThreadContext context)
Create a Proc object.
|
IRubyObject |
RubyTime.to_r(ThreadContext context) |
IRubyObject |
RubyString.to_r(ThreadContext context)
string_to_r
|
IRubyObject |
RubyRational.to_r(ThreadContext context)
nurat_to_r
|
IRubyObject |
RubyInteger.to_r(ThreadContext context)
integer_to_r
|
IRubyObject |
RubyFloat.to_r(ThreadContext context) |
IRubyObject |
RubyComplex.to_r(ThreadContext context)
nucomp_to_r
|
static IRubyObject |
RubyNil.to_r(ThreadContext context,
IRubyObject recv)
nilclass_to_r
|
IRubyObject |
RubyTime.to_s() |
IRubyObject |
RubySymbol.to_s() |
IRubyObject |
RubyString.to_s() |
IRubyObject |
RubyRegexp.to_s() |
IRubyObject |
RubyProcess.RubyStatus.to_s() |
IRubyObject |
RubyProc.to_s() |
IRubyObject |
RubyModule.to_s()
rb_mod_to_s
|
IRubyObject |
RubyMatchData.to_s()
match_to_s
|
IRubyObject |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s() |
IRubyObject |
RubyFloat.to_s()
flo_to_s
|
IRubyObject |
RubyClassPathVariable.to_s() |
IRubyObject |
RubyBignum.to_s() |
IRubyObject |
RubyBasicObject.to_s()
rb_any_to_s
call-seq:
obj.to_s => string
Returns a string representing obj.
|
IRubyObject |
RubyArray.to_s()
rb_ary_to_s
|
static IRubyObject |
RubyKernel.to_s(IRubyObject self) |
IRubyObject |
RubyBignum.to_s(IRubyObject arg0) |
static IRubyObject |
RubyArgsFile.to_s(IRubyObject recv) |
IRubyObject |
RubyBignum.to_s(IRubyObject[] args)
rb_big_to_s
|
IRubyObject |
RubyProcess.RubyStatus.to_s(Ruby runtime) |
IRubyObject |
RubyThread.Location.to_s(ThreadContext context) |
IRubyObject |
RubySymbol.to_s(ThreadContext context) |
IRubyObject |
RubyRational.to_s(ThreadContext context)
nurat_to_s
|
IRubyObject |
RubyRange.to_s(ThreadContext context) |
IRubyObject |
RubyProcess.RubyStatus.to_s(ThreadContext context) |
IRubyObject |
RubyNameError.to_s(ThreadContext context) |
IRubyObject |
RubyHash.to_s(ThreadContext context)
rb_hash_to_s & to_s_hash
|
IRubyObject |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s(ThreadContext context) |
IRubyObject |
RubyException.to_s(ThreadContext context) |
IRubyObject |
RubyEncoding.to_s(ThreadContext context) |
IRubyObject |
RubyComplex.to_s(ThreadContext context)
nucomp_to_s
|
IRubyObject |
RubyTime.to_s19() |
IRubyObject |
RubyProc.to_s19() |
IRubyObject |
RubyHash.to_s19(ThreadContext context) |
IRubyObject |
RubyException.to_s19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyNameError.RubyNameErrorMessage.to_str(ThreadContext context) |
IRubyObject |
RubySymbol.to_sym() |
IRubyObject |
RubyFixnum.to_sym()
Deprecated.
|
IRubyObject |
RubySymbol.to_sym19() |
IRubyObject[] |
RubyArray.toJavaArray() |
IRubyObject[] |
RubyArray.toJavaArrayMaybeUnsafe() |
IRubyObject[] |
RubyArray.toJavaArrayUnsafe() |
IRubyObject |
RubyString.tr_bang(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_bang19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_s_bang(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_s_bang19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_s(ThreadContext context,
IRubyObject src,
IRubyObject repl)
rb_str_tr_s / rb_str_tr_s_bang
|
IRubyObject |
RubyString.tr_s19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr(ThreadContext context,
IRubyObject src,
IRubyObject repl)
rb_str_tr / rb_str_tr_bang
|
IRubyObject |
RubyString.tr19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBoolean.True.true_and(IRubyObject t,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.True.true_or(IRubyObject t,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.True.true_to_s(IRubyObject t) |
static IRubyObject |
RubyBoolean.True.true_xor(IRubyObject t,
IRubyObject oth) |
IRubyObject |
RubyNumeric.truncate()
num_truncate
|
IRubyObject |
RubyFloat.truncate()
flo_truncate
|
IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject len) |
static IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyFile.truncate19(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyBasicObject.trust(ThreadContext context)
Deprecated.
|
static IRubyObject |
RubyString.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyRegexp.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args) |
static IRubyObject |
RubyHash.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args) |
static IRubyObject |
RubyArray.try_convert(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyIO.tryConvert(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.uid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.uid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.uid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyFileStat.uid() |
static IRubyObject |
RubyProcess.uid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.uid(Ruby runtime) |
static IRubyObject |
RubyProcess.uid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyFile.umask(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyObjectSpace.undefine_finalizer(IRubyObject recv,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyIO.ungetbyte(ThreadContext context,
IRubyObject b) |
IRubyObject |
RubyIO.ungetc(ThreadContext context,
IRubyObject c) |
static IRubyObject |
RubyRegexp.union(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
rb_reg_s_union
|
static IRubyObject |
RubyRegexp.union19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.uniq_bang(ThreadContext context)
rb_ary_uniq_bang
|
IRubyObject |
RubyArray.uniq_bang19(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.uniq(ThreadContext context)
rb_ary_uniq
|
IRubyObject |
RubyArray.uniq19(ThreadContext context,
Block block) |
static IRubyObject |
RubyFile.unlink(ThreadContext context,
IRubyObject... args) |
static IRubyObject |
RubyFile.unlink(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.unshift() |
IRubyObject |
RubyArray.unshift(IRubyObject item)
rb_ary_unshift
|
IRubyObject |
RubyArray.unshift(IRubyObject[] items) |
IRubyObject |
RubyArray.unshift19()
Deprecated.
|
IRubyObject |
RubyArray.unshift19(IRubyObject item)
Deprecated.
|
IRubyObject |
RubyArray.unshift19(IRubyObject[] items)
Deprecated.
|
IRubyObject |
RubyBasicObject.untaint(ThreadContext context)
rb_obj_untaint
call-seq:
obj.untaint => obj
Removes the taint from obj.
|
static IRubyObject |
RubyKernel.untaint(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyKernel.untrace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.untrust(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.upcase_bang(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.upcase_bang19(ThreadContext context) |
IRubyObject |
RubySymbol.upcase(ThreadContext context) |
IRubyObject |
RubyInteger.upto(ThreadContext context,
IRubyObject to,
Block block)
int_upto
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
Block block)
rb_str_upto_m
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block) |
IRubyObject |
RubyModule.using(ThreadContext context,
IRubyObject refinedModule) |
static IRubyObject |
RubyFile.utime(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.valid_encoding_p(ThreadContext context) |
IRubyObject |
RubyUncaughtThrowError.value() |
IRubyObject |
RubyThread.value() |
IRubyObject |
RubyStruct.values_at(IRubyObject[] args) |
IRubyObject |
RubyMatchData.values_at(IRubyObject[] args) |
IRubyObject |
RubyArray.values_at(IRubyObject[] args)
rb_values_at
|
IRubyObject |
RubyArray.ArgumentVisitor.visit(ThreadContext ctx,
IRubyObject arg,
int i) |
static IRubyObject |
RubyProcess.wait(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.wait(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.wait(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.wait2(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.wait2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitall(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.waitall(Ruby runtime) |
static IRubyObject |
RubyProcess.waitall(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.waitpid(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.waitpid(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid2(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.waitpid2(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject... messages) |
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject message) |
IRubyObject |
RubyEnumerator.with_index(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.with_object(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyFileStat.worldReadable(ThreadContext context) |
static IRubyObject |
RubyFileTest.worldReadable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.worldReadable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFileStat.worldWritable(ThreadContext context) |
static IRubyObject |
RubyFileTest.worldWritable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.worldWritable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFileStat.writable_p() |
IRubyObject |
RubyFileStat.writableReal_p() |
IRubyObject |
RubyIO.write_nonblock(ThreadContext context,
IRubyObject[] argv) |
protected IRubyObject |
RubyIO.write(ThreadContext context,
org.jruby.util.ByteList byteList) |
IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject str)
io_write_m
|
IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject str,
boolean nosync) |
protected static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject maybeIO,
org.jruby.util.ByteList byteList) |
static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject maybeIO,
IRubyObject str) |
static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv) |
static IRubyObject |
RubyIO.writeStatic(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block unusedBlock)
Deprecated.
|
IRubyObject |
RubyYielder.yield(ThreadContext context,
IRubyObject[] args) |
protected IRubyObject |
RubyBasicObject.yieldUnder(ThreadContext context,
RubyModule under,
Block block,
EvalType evalType)
Will yield to the specific block changing the self to be the
current object instead of the self that is part of the frame
saved in the block frame.
|
protected IRubyObject |
RubyBasicObject.yieldUnder(ThreadContext context,
RubyModule under,
IRubyObject[] args,
Block block,
EvalType evalType)
Will yield to the specific block changing the self to be the
current object instead of the self that is part of the frame
saved in the block frame.
|
IRubyObject |
RubyFloat.zero_p()
flo_zero_p
|
IRubyObject |
RubyFixnum.zero_p()
fix_zero_p
|
IRubyObject |
RubyFileStat.zero_p() |
IRubyObject |
RubyNumeric.zero_p(ThreadContext context)
num_zero_p
|
IRubyObject |
RubyArray.zip(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_zip
|
static IRubyObject |
RubyEnumerable.zip(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zip19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] aArgs,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonAry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject[] |
RubyEnumerable.zipCommonConvert(Ruby runtime,
IRubyObject[] args) |
static IRubyObject[] |
RubyEnumerable.zipCommonConvert(Ruby runtime,
IRubyObject[] args,
String method) |
static IRubyObject |
RubyEnumerable.zipCommonEnum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipEnumNext(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyTime.zone() |
Modifier and Type | Method and Description |
---|---|
List<IRubyObject> |
RubyModule.getAncestorList() |
protected Map<String,IRubyObject> |
RubyModule.getClassVariables() |
protected Map<String,IRubyObject> |
IncludedModuleWrapper.getClassVariables() |
protected Map<String,IRubyObject> |
RubyModule.getClassVariablesForRead() |
protected Map<String,IRubyObject> |
IncludedModuleWrapper.getClassVariablesForRead() |
Map<Object,IRubyObject> |
RubyThread.getContextVariables() |
List<Variable<IRubyObject>> |
RubyBasicObject.getInstanceVariableList()
Gets a list of all variables in this object.
|
List<Variable<IRubyObject>> |
BasicObjectStub.DummyInstanceVariables.getInstanceVariableList() |
Class<? extends IRubyObject> |
RubyClass.getReifiedClass() |
List<Variable<IRubyObject>> |
RubyModule.getStoredConstantList()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyKernel.__dir__(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubySignal.__jtrap_kernel(IRubyObject recv,
IRubyObject block,
IRubyObject sig) |
static IRubyObject |
RubySignal.__jtrap_osdefault_kernel(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
RubySignal.__jtrap_platform_kernel(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
RubySignal.__jtrap_restore_kernel(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
RubyKernel.__method__(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyEncoding._dump(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel._exec_internal(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel._exec_internal(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyEncoding._load(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyThread.abort_on_exception_set_x(IRubyObject recv,
IRubyObject value) |
IRubyObject |
RubyThread.abort_on_exception_set(IRubyObject val) |
static RubyBoolean |
RubyThread.abort_on_exception_x(IRubyObject recv)
Returns the status of the global ``abort on exception'' condition.
|
static IRubyObject |
RubyProcess.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.absolute_path(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
---------------------------------------------------- File::absolute_path
File.absolute_path(file_name [, dir_string] ) -> abs_file_name
From Ruby 1.9.1
------------------------------------------------------------------------
Converts a pathname to an absolute pathname.
|
static IRubyObject |
RubyFile.absolute_path(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
---------------------------------------------------- File::absolute_path
File.absolute_path(file_name [, dir_string] ) -> abs_file_name
From Ruby 1.9.1
------------------------------------------------------------------------
Converts a pathname to an absolute pathname.
|
static RubyFloat |
RubyMath.acos(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.acos19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.acosh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.acosh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
IRubyObject |
RubyThreadGroup.add(IRubyObject rubyThread,
Block block) |
void |
RubyBasicObject.addFinalizer(IRubyObject f)
Adds the specified object as a finalizer for this object.
|
void |
RubyBasicObject.Finalizer.addFinalizer(IRubyObject finalizer) |
static void |
BasicObjectStub.addFinalizer(IRubyObject self,
IRubyObject finalizer) |
void |
Ruby.addToObjectSpace(boolean useObjectSpace,
IRubyObject object) |
void |
Ruby.ObjectSpacer.addToObjectSpace(Ruby runtime,
boolean useObjectSpace,
IRubyObject object) |
static RubyThread |
RubyThread.adopt(IRubyObject recv,
Thread t) |
IRubyObject |
RubyIO.advise(ThreadContext context,
IRubyObject[] argv) |
RubyModule |
RubyModule.alias_method(ThreadContext context,
IRubyObject newId,
IRubyObject oldId) |
static IRubyObject |
RubyEncoding.aliases(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEnumerable.all_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubySymbol.all_symbols(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubySymbol.all_symbols(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEnumerable.any_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
BasicObjectStub.anyToString(IRubyObject self) |
RubyModule |
RubyModule.append_features(IRubyObject include)
rb_mod_append_features
|
RubyString |
RubyString.append(IRubyObject other)
rb_str_append
|
IRubyObject |
RubyClassPathVariable.append(IRubyObject obj)
Deprecated.
|
RubyArray |
RubyArray.append(IRubyObject item)
rb_ary_push - specialized rb_ary_store
|
IRubyObject |
RubyClassPathVariable.append(ThreadContext context,
IRubyObject obj) |
RubyString |
RubyString.append19(IRubyObject other) |
static org.jcodings.Encoding |
RubyEncoding.areCompatible(IRubyObject obj1,
IRubyObject obj2) |
IRubyObject |
RubyStruct.aref(IRubyObject key) |
IRubyObject |
RubyHash.aref(IRubyObject key)
Deprecated.
use RubyHash.op_aref instead
|
IRubyObject |
RubyArray.aref(IRubyObject arg0)
rb_ary_aref
|
IRubyObject |
RubyArray.aref(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyArray.aref(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyDir.aref(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyDir.aref(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.aref19(IRubyObject arg0)
Deprecated.
|
IRubyObject |
RubyArray.aref19(IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
static void |
RubyArgsFile.argf_close(ThreadContext context,
IRubyObject file) |
static IRubyObject |
RubyArgsFile.argv(ThreadContext context,
IRubyObject recv) |
static RubyArray |
RubyArray.aryToAry(IRubyObject obj)
rb_ary_to_ary
|
static IRubyObject |
RubyConverter.asciicompat_encoding(ThreadContext context,
IRubyObject self,
IRubyObject strOrEnc) |
IRubyObject |
RubyArray.aset(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyStruct.aset(IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyHash.aset(IRubyObject key,
IRubyObject value)
Deprecated.
use RubyHash.op_aset instead
|
IRubyObject |
RubyArray.aset(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyArray.aset(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
rb_ary_aset
|
IRubyObject |
RubyArray.aset19(IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
IRubyObject |
RubyArray.aset19(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
static RubyFloat |
RubyMath.asin(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.asin19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.asinh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.asinh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static String |
BasicObjectStub.asJavaString(IRubyObject self) |
IRubyObject |
RubyHash.assoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyArray.assoc(ThreadContext context,
IRubyObject key)
rb_ary_assoc
|
static RubyString |
BasicObjectStub.asString(IRubyObject self) |
static IRubyObject |
RubyKernel.at_exit(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.at(IRubyObject pos)
rb_ary_at
|
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static RubyFloat |
RubyMath.atan(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.atan19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.atan2(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
RubyMath.atan219(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
RubyMath.atanh_19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.atanh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static IRubyObject |
RubyFile.atime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyModule.attr_accessor(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyModule.attr_accessor(ThreadContext context,
IRubyObject[] args)
rb_mod_attr_accessor
Note: this method should not be called from Java in most cases, since
it depends on Ruby frame state for visibility.
|
IRubyObject |
RubyModule.attr_reader(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyModule.attr_reader(ThreadContext context,
IRubyObject[] args)
rb_mod_attr_reader
|
IRubyObject |
RubyModule.attr_writer(ThreadContext context,
IRubyObject[] args)
rb_mod_attr_writer
|
IRubyObject |
RubyModule.attr(ThreadContext context,
IRubyObject[] args)
rb_mod_attr
|
IRubyObject |
RubyModule.attr19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyIO.autoclose_set(ThreadContext context,
IRubyObject autoclose) |
static IRubyObject |
RubyModule.ModuleKernelMethods.autoload_p(ThreadContext context,
IRubyObject self,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.autoload_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.autoload(IRubyObject recv,
IRubyObject symbol,
IRubyObject file)
Deprecated.
|
static IRubyObject |
RubyModule.ModuleKernelMethods.autoload(ThreadContext context,
IRubyObject self,
IRubyObject symbol,
IRubyObject file) |
static IRubyObject |
RubyKernel.autoload(ThreadContext context,
IRubyObject recv,
IRubyObject symbol,
IRubyObject file) |
static IRubyObject |
RubyKernel.backquote(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
int |
RubyMatchData.backrefNumber(IRubyObject obj) |
static int |
RubyMatchData.backrefNumber(Ruby runtime,
org.joni.Regex pattern,
org.joni.Region regs,
IRubyObject obj) |
IRubyObject |
RubyThread.backtrace_locations(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyThread.backtrace20(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyMatchData.begin(ThreadContext context,
IRubyObject index)
MRI: match_begin
|
static RubyBoolean |
RubyComparable.between_p(ThreadContext context,
IRubyObject recv,
IRubyObject first,
IRubyObject second)
cmp_between
|
RubyMethod |
RubyUnboundMethod.bind(ThreadContext context,
IRubyObject aReceiver) |
static RubyBinding |
RubyKernel.binding(ThreadContext context,
IRubyObject recv,
Block block) |
static RubyBinding |
RubyKernel.binding19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.binmode(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.binread(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
binread is just like read, except it doesn't take options and it forces
mode to be "rb:ASCII-8BIT"
|
static IRubyObject |
RubyIO.binread(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
binread is just like read, except it doesn't take options and it forces
mode to be "rb:ASCII-8BIT"
|
static IRubyObject |
RubyIO.binwrite(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.binwrite(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.birthtime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyKernel.block_given_p(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyFileTest.blockdev_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.blockdev_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyRandom.bytes(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyArgsFile.bytes(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyArgsFile.bytes(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.byteslice(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.byteslice(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
Ruby.RecursiveFunction.call(IRubyObject obj,
boolean recur) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyContinuation.call(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyEnumerable.PutKeyValueCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Block passedBlock) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Block passedBlock) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.RespondToMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.RespondToMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyKernel.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyKernel.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyProc.call19(ThreadContext context,
IRubyObject[] args,
Block blockCallArg) |
IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
String method,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
String method,
IRubyObject other,
boolean err) |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
Arity arity,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Arity arity,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Arity arity,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach19(Ruby runtime,
ThreadContext context,
IRubyObject self,
Arity arity,
BlockCallback callback)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach19(Ruby runtime,
ThreadContext context,
IRubyObject self,
BlockCallback callback) |
static IRubyObject |
RubyEnumerable.callEach19(Ruby runtime,
ThreadContext context,
IRubyObject self,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyKernel.caller_locations(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.caller_locations(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller20(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller20(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
void |
Ruby.callEventHooks(ThreadContext context,
RubyEvent event,
String file,
int line,
String name,
IRubyObject type) |
void |
RubyObject.callInit(IRubyObject[] args,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(ThreadContext context,
IRubyObject[] args,
Block block) |
void |
RubyObject.callInit(ThreadContext context,
IRubyObject arg0,
Block block) |
void |
RubyObject.callInit(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
void |
RubyObject.callInit(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject singleArg) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
int methodIndex,
String name) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
int methodIndex,
String name,
IRubyObject arg) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject arg) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callMethod(String name,
IRubyObject... args) |
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
int methodIndex,
String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject arg)
Will invoke a named method with one argument and no block with
functional invocation.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args)
Will invoke a named method with the supplied arguments and no
block with functional invocation.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block)
Will invoke a named method with the supplied arguments and
supplied block with functional invocation.
|
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args) |
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args) |
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callSuper(IRubyObject self,
ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callSuper(IRubyObject self,
ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
protected IRubyObject |
RubyGlobal.StringOnlyRubyHash.case_aware_op_aref(ThreadContext context,
IRubyObject key,
boolean caseSensitive) |
protected IRubyObject |
RubyGlobal.StringOnlyRubyHash.case_aware_op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value,
boolean caseSensitive) |
IRubyObject |
RubySymbol.casecmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.casecmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.casecmp19(ThreadContext context,
IRubyObject other) |
static RubyFloat |
RubyMath.cbrt(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
IRubyObject |
RubyString.center(IRubyObject arg0)
rb_str_center
|
IRubyObject |
RubyString.center(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.center19(IRubyObject arg0) |
IRubyObject |
RubyString.center19(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyProcess.UserID.change_privilege(IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.change_privilege(IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyFileTest.chardev_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.chardev_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyArgsFile.chars(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to
path |
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to
path |
static IRubyObject |
BasicObjectStub.checkArrayType(IRubyObject self) |
static void |
RubyIO.checkExecOptions(IRubyObject options)
Warn when using exec with unsupported options.
|
static boolean |
RubyClass.checkFuncallCallable(ThreadContext context,
DynamicMethod method,
CallType callType,
IRubyObject self) |
static void |
RubyClass.checkInheritable(IRubyObject superClass)
rb_check_inheritable
|
static void |
RubyNumeric.checkInt(IRubyObject arg,
long num)
check_int
|
static void |
RubyIO.checkPopenOptions(IRubyObject options)
Warn when using spawn with unsupported options.
|
void |
Ruby.checkSafeString(IRubyObject object)
Deprecated.
|
static void |
RubyIO.checkSpawnOptions(IRubyObject options)
Warn when using spawn with unsupported options.
|
static IRubyObject |
BasicObjectStub.checkStringType(IRubyObject self) |
IRubyObject |
RubyFile.chmod(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyFile.chmod(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.chmod(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.chomp_bang(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.chomp_bang19(ThreadContext context,
IRubyObject arg0) |
RubyString |
RubyString.chomp(ThreadContext context,
IRubyObject arg0) |
static IRubyObject |
RubyKernel.LoopMethods.chomp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.LoopMethods.chomp(ThreadContext context,
IRubyObject recv,
IRubyObject arg0) |
RubyString |
RubyString.chomp19(ThreadContext context,
IRubyObject arg0) |
static IRubyObject |
RubyKernel.LoopMethods.chop(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyString |
RubyInteger.chr19(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyDir.chroot(IRubyObject recv,
IRubyObject path)
Changes the root directory (only allowed by super user).
|
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.class_variable_defined_p(ThreadContext context,
IRubyObject var) |
IRubyObject |
RubyModule.class_variable_get(IRubyObject var)
rb_mod_cvar_get
|
IRubyObject |
RubyModule.class_variable_get19(IRubyObject var) |
IRubyObject |
RubyModule.class_variable_set(IRubyObject var,
IRubyObject value)
rb_mod_cvar_set
|
IRubyObject |
RubyModule.class_variable_set19(IRubyObject var,
IRubyObject value) |
RubyArray |
RubyModule.class_variables(ThreadContext context,
IRubyObject inherit) |
void |
RubyThread.cleanTerminate(IRubyObject result) |
static IRubyObject |
RubyProcess.clock_getres(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id) |
static IRubyObject |
RubyProcess.clock_getres(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id,
IRubyObject _unit) |
static IRubyObject |
RubyProcess.clock_gettime(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id) |
static IRubyObject |
RubyProcess.clock_gettime(ThreadContext context,
IRubyObject self,
IRubyObject _clock_id,
IRubyObject _unit) |
IRubyObject |
RubyIO.close_on_exec_set(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyArgsFile.close(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.closed_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFileStat.cmp(IRubyObject other) |
static IRubyObject |
RubyComparable.cmperr(IRubyObject recv,
IRubyObject other)
rb_cmperr
|
static int |
RubyComparable.cmpint(ThreadContext context,
IRubyObject val,
IRubyObject a,
IRubyObject b)
rb_cmpint
|
IRubyObject |
RubyNumeric.coerce(IRubyObject other)
num_coerce
|
IRubyObject |
RubyFloat.coerce(IRubyObject other)
flo_coerce
|
IRubyObject |
RubyBignum.coerce(IRubyObject other)
rb_big_coerce
|
IRubyObject |
RubyComplex.coerce(ThreadContext context,
IRubyObject other)
nucomp_coerce
|
protected IRubyObject |
RubyNumeric.coerceBin(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_bin
coercion taking two arguments
|
protected IRubyObject |
RubyNumeric.coerceBit(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_bit
coercion taking two arguments
|
protected IRubyObject |
RubyNumeric.coerceBody(ThreadContext context,
IRubyObject other)
coerce_body
|
protected IRubyObject |
RubyNumeric.coerceCmp(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_cmp
coercion used for comparisons
|
protected void |
RubyNumeric.coerceFailed(ThreadContext context,
IRubyObject other)
coerce_failed
|
protected IRubyObject |
RubyNumeric.coerceRelOp(ThreadContext context,
String method,
IRubyObject other)
rb_num_coerce_relop
coercion used for relative operators
|
protected IRubyObject |
RubyNumeric.coerceRescue(ThreadContext context,
IRubyObject other)
coerce_rescue
|
static IRubyObject |
RubyEnumerable.collect_concat19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.collect19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.collectCommon(ThreadContext context,
Ruby runtime,
IRubyObject self,
RubyArray result,
Block block,
BlockCallback blockCallback) |
IRubyObject |
RubyArray.combination(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_combination
|
RubyBoolean |
RubyHash.compare(ThreadContext context,
MethodNames method,
IRubyObject other) |
RubyBoolean |
RubyArray.compare(ThreadContext context,
MethodNames method,
IRubyObject other) |
int |
RubySymbol.compareTo(IRubyObject that) |
int |
RubyString.compareTo(IRubyObject other) |
int |
RubyFloat.compareTo(IRubyObject other) |
int |
RubyFixnum.compareTo(IRubyObject other) |
int |
RubyBignum.compareTo(IRubyObject other) |
int |
RubyBasicObject.compareTo(IRubyObject other)
Compares this Ruby object with another.
|
static IRubyObject |
RubyEncoding.compatible_p(ThreadContext context,
IRubyObject self,
IRubyObject first,
IRubyObject second) |
RubyString |
RubyString.concat(IRubyObject other)
rb_str_concat
|
RubyArray |
RubyArray.concat(IRubyObject obj)
rb_ary_concat
|
RubyArray |
RubyArray.concat19(IRubyObject obj)
Deprecated.
|
RubyString |
RubyString.concat19(ThreadContext context,
IRubyObject other) |
RubyBoolean |
RubyModule.const_defined_p(ThreadContext context,
IRubyObject symbol)
rb_mod_const_defined
|
RubyBoolean |
RubyModule.const_defined_p19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.const_get_1_9(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.const_get_2_0(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.const_get(IRubyObject symbol)
rb_mod_const_get
|
IRubyObject |
RubyModule.const_missing(ThreadContext context,
IRubyObject rubyName,
Block block)
Base implementation of Module#const_missing, throws NameError for specific missing constant.
|
IRubyObject |
RubyModule.const_set(IRubyObject symbol,
IRubyObject value)
rb_mod_const_set
|
RubyArray |
RubyModule.constants19(ThreadContext context,
IRubyObject allConstants) |
protected IRubyObject |
RubyModule.constantTableStore(String name,
IRubyObject value) |
protected IRubyObject |
IncludedModuleWrapper.constantTableStore(String name,
IRubyObject value) |
protected IRubyObject |
RubyModule.constantTableStore(String name,
IRubyObject value,
boolean hidden) |
protected IRubyObject |
IncludedModuleWrapper.constantTableStore(String name,
IRubyObject value,
boolean hidden) |
protected IRubyObject |
RubyModule.constantTableStore(String name,
IRubyObject value,
boolean hidden,
boolean deprecated) |
IRubyObject |
RubyConverter.convert(ThreadContext context,
IRubyObject srcBuffer) |
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1)
nurat_s_convert
|
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1)
nucomp_s_convert
|
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1,
IRubyObject a2)
nurat_s_convert
|
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1,
IRubyObject a2)
nucomp_s_convert
|
static double |
RubyTime.convertTimeInterval(ThreadContext context,
IRubyObject sec) |
static RubyArray |
BasicObjectStub.convertToArray(IRubyObject self) |
static RubyFloat |
BasicObjectStub.convertToFloat(IRubyObject self) |
static RubyHash |
BasicObjectStub.convertToHash(IRubyObject self) |
static RubyInteger |
BasicObjectStub.convertToInteger(IRubyObject self) |
static RubyInteger |
BasicObjectStub.convertToInteger(IRubyObject self,
int convertMethodIndex,
String convertMethod) |
static RubyInteger |
BasicObjectStub.convertToInteger(IRubyObject self,
String convertMethod) |
static RubyIO |
RubyIO.convertToIO(ThreadContext context,
IRubyObject obj) |
IRubyObject[] |
RubyObjectAdapter.convertToJavaArray(IRubyObject array) |
RubyInteger |
RubyObjectAdapter.convertToRubyInteger(IRubyObject obj) |
RubyString |
RubyObjectAdapter.convertToRubyString(IRubyObject obj) |
static RubyString |
BasicObjectStub.convertToString(IRubyObject self) |
static IRubyObject |
RubyIO.copy_stream(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.copy_stream(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
void |
RubyArray.copyInto(IRubyObject[] target,
int start)
Copy the values contained in this array into the target array at the specified offset.
|
void |
RubyUncaughtThrowError.copySpecialInstanceVariables(IRubyObject clone) |
void |
RubyStruct.copySpecialInstanceVariables(IRubyObject clone) |
void |
RubyRange.copySpecialInstanceVariables(IRubyObject clone) |
void |
RubyNoMethodError.copySpecialInstanceVariables(IRubyObject clone) |
void |
RubyNameError.copySpecialInstanceVariables(IRubyObject clone) |
void |
RubyMatchData.copySpecialInstanceVariables(IRubyObject clone) |
void |
RubyException.copySpecialInstanceVariables(IRubyObject clone) |
void |
RubyBasicObject.copySpecialInstanceVariables(IRubyObject clone)
Lots of MRI objects keep their state in non-lookupable ivars
(e:g.
|
static void |
BasicObjectStub.copySpecialInstanceVariables(IRubyObject self,
IRubyObject clone) |
static RubyFloat |
RubyMath.cos(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.cos19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.cosh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.cosh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyGC.count(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.count(ThreadContext context,
IRubyObject obj,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyRange.cover_p(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
RubyArray.create(IRubyObject klass,
IRubyObject[] args,
Block block)
rb_ary_s_create
|
static IRubyObject |
RubyArray.create(IRubyObject klass,
IRubyObject[] args,
Block block)
rb_ary_s_create
|
static IRubyObject |
RubyHash.create(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_hash_s_create
|
static IRubyObject |
RubyHash.create(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_hash_s_create
|
RubyString |
RubyString.crypt(ThreadContext context,
IRubyObject other)
rb_str_crypt
|
static IRubyObject |
RubyFile.ctime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyIO.ctl(Ruby runtime,
IRubyObject cmd,
IRubyObject arg) |
static RubyThread |
RubyThread.current(IRubyObject recv) |
IRubyObject |
RubyMethod.curry(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.cycle(ThreadContext context,
IRubyObject arg,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static Object |
BasicObjectStub.dataGetStruct(IRubyObject self) |
static Object |
BasicObjectStub.dataGetStructChecked(IRubyObject self) |
static void |
BasicObjectStub.dataWrapStruct(IRubyObject self,
Object obj) |
IRubyObject |
RubyHash.default_value_get(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyHash.default_value_get(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyHash.default_value_set(IRubyObject defaultValue)
rb_hash_set_default
|
static IRubyObject |
RubyObjectSpace.define_finalizer(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.define_finalizer(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.define_singleton_method(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.define_singleton_method(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
void |
RubyModule.defineConstant(String name,
IRubyObject value)
rb_define_const
|
void |
Ruby.defineGlobalConstant(String name,
IRubyObject value)
rb_define_global_const
Define a constant on the global namespace (i.e.
|
IRubyObject |
RubyModule.defineMethodFromBlock(ThreadContext context,
IRubyObject arg0,
Block block,
Visibility visibility) |
IRubyObject |
RubyModule.defineMethodFromCallable(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Visibility visibility) |
void |
Ruby.defineReadonlyVariable(String name,
IRubyObject value,
GlobalVariable.Scope scope)
defines a readonly global variable
|
IRubyObject |
RubyArray.delete_at(IRubyObject obj)
rb_ary_delete_at_m
|
IRubyObject |
RubyString.delete_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete
|
static IRubyObject |
RubyFile.delete(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.delete(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.deprecate_constant(ThreadContext context,
IRubyObject rname) |
IRubyObject |
RubyModule.deprecate_constant(ThreadContext context,
IRubyObject[] names) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.destination_encoding_name(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.destination_encoding(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.detach(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.detectCommon(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyStruct.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyHash.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.dig(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyObject.dig(ThreadContext context,
IRubyObject obj,
IRubyObject[] args,
int idx) |
static IRubyObject |
RubyObject.dig(ThreadContext context,
IRubyObject obj,
IRubyObject[] args,
int idx) |
static IRubyObject |
RubyFileTest.directory_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.directory_p(Ruby ruby,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.directory_p(ThreadContext context,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.directory_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.directory_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFile.dirname(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyGC.disable(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyBasicObject.display(ThreadContext context,
IRubyObject[] args)
rb_obj_display
call-seq:
obj.display(port=$>) => nil
Prints obj on the given port (default
$> ). |
static IRubyObject |
RubyKernel.display(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.display(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyFixnum.div_div(ThreadContext context,
IRubyObject other)
fix_div
here is terrible MRI gotcha:
1.div 3.0 -> 0
1 / 3.0 -> 0.3333333333333333
MRI is also able to do it in one place by looking at current frame in rb_num_coerce_bin:
rb_funcall(x, ruby_frame->orig_func, 1, y);
also note that RubyFloat doesn't override Numeric.div
|
IRubyObject |
RubyNumeric.div(ThreadContext context,
IRubyObject other)
num_div
|
IRubyObject |
RubyNumeric.div19(ThreadContext context,
IRubyObject other)
num_div
|
IRubyObject |
RubyNumeric.divmod(ThreadContext context,
IRubyObject other)
num_divmod
|
IRubyObject |
RubyFloat.divmod(ThreadContext context,
IRubyObject other)
flo_divmod
|
IRubyObject |
RubyFixnum.divmod(ThreadContext context,
IRubyObject other)
fix_divmod
|
IRubyObject |
RubyBignum.divmod(ThreadContext context,
IRubyObject other)
rb_big_divmod
|
IRubyObject |
RubyNumeric.divmod19(ThreadContext context,
IRubyObject other)
num_divmod
|
IRubyObject |
RubyFloat.divmod19(ThreadContext context,
IRubyObject other)
flo_divmod
|
IRubyObject |
RubyBignum.divmod19(ThreadContext context,
IRubyObject other) |
protected RubyArray |
RubyNumeric.doCoerce(ThreadContext context,
IRubyObject other,
boolean err)
do_coerce
|
IRubyObject |
RubyIO.doReadNonblock(ThreadContext context,
IRubyObject[] args,
boolean useException) |
IRubyObject |
RubyInteger.downto(ThreadContext context,
IRubyObject to,
Block block)
int_downto
|
IRubyObject |
RubyIO.doWriteNonblock(ThreadContext context,
IRubyObject[] argv,
boolean useException)
Deprecated.
|
static IRubyObject |
RubyEnumerable.drop_while(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.drop(ThreadContext context,
IRubyObject n)
rb_ary_take
|
static IRubyObject |
RubyEnumerable.drop(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
RubyString |
RubyTime.dump(IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyMarshal.dump(IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyMarshal.dump(IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyNameError.RubyNameErrorMessage.dump(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.dup(IRubyObject self) |
static IRubyObject |
BasicObjectStub.dup(IRubyObject self) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyArgsFile.each_char(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.each_charCommon(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_cons19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_entry(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entryCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entryCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line.
|
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line.
|
IRubyObject |
RubyString.each_line19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyArgsFile.each_line19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_lineCommon(ThreadContext context,
IRubyObject sep,
Block block) |
static IRubyObject |
RubyObjectSpace.each_object(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.each_object(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.each_objectInternal(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.each_objectInternal(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.each_slice(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_slice19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args) |
IRubyObject |
RubyEnumerator.each_with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_object(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_objectCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyGenerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each(ThreadContext context,
IRubyObject self,
BlockBody body) |
IRubyObject |
RubyDir.each19(ThreadContext context,
IRubyObject encoding,
Block block) |
static IRubyObject |
RubyArgsFile.each19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyArgsFile.each19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyProcess.egid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.egid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.egid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.egid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.egid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.UserID.eid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.GroupID.eid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.UserID.eid(IRubyObject self,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.GroupID.eid(IRubyObject self,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.UserID.eid(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.eid(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.UserID.eid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.eid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.UserID.eid(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.eid(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyArray.eltInternalSet(int offset,
IRubyObject item) |
static IRubyObject |
RubyGC.enable(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.encode_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.encode(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.encode(ThreadContext context,
IRubyObject toEncoding,
IRubyObject arg) |
IRubyObject |
RubyString.encode(ThreadContext context,
IRubyObject toEncoding,
IRubyObject forcedEncoding,
IRubyObject opts) |
IRubyObject |
RubyString.end_with_p(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.end_with_p(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyMatchData.end(ThreadContext context,
IRubyObject index)
match_end
|
static IRubyObject |
RubyIO.ensureYieldClose(ThreadContext context,
IRubyObject port,
Block block) |
static IRubyObject |
RubyIO.ensureYieldClosePipes(ThreadContext context,
IRubyObject obj,
RubyIO r,
RubyIO w,
Block block) |
IRubyObject |
RubyContinuation.enter(ThreadContext context,
IRubyObject yielded,
Block block) |
static RubyArray |
RubyDir.entries(IRubyObject recv,
IRubyObject path)
Returns an array containing all of the filenames in the given directory.
|
static RubyArray |
RubyDir.entries19(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static RubyArray |
RubyDir.entries19(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject opts) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
IRubyObject object,
String method) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
IRubyObject object,
String method,
IRubyObject arg) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
IRubyObject object,
String method,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
IRubyObject object,
String method,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
RubyClass type,
IRubyObject object,
String method) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
RubyClass type,
IRubyObject object,
String method,
IRubyObject arg) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
RubyClass type,
IRubyObject object,
String method,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerator.enumeratorize(Ruby runtime,
RubyClass type,
IRubyObject object,
String method,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
String method,
IRubyObject[] args,
RubyEnumerator.SizeFn sizeFn)
Transform object into an Enumerator with the given size
|
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
String method,
IRubyObject[] args,
RubyEnumerator.SizeFn sizeFn)
Transform object into an Enumerator with the given size
|
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
String method,
IRubyObject arg,
IRubyObject size) |
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
String method,
RubyEnumerator.SizeFn sizeFn) |
static IRubyObject |
RubyArgsFile.eof_p(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.eof(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyTime.eql_p(IRubyObject other) |
IRubyObject |
RubyMatchData.eql_p(IRubyObject obj) |
IRubyObject |
RubyFloat.eql_p(IRubyObject other)
flo_eql
|
IRubyObject |
RubyBignum.eql_p(IRubyObject other)
rb_big_eql
|
IRubyObject |
RubyBasicObject.eql_p(IRubyObject obj)
rb_obj_equal
Just like "==" and "equal?", "eql?" will use identity equality for Object.
|
static IRubyObject |
RubyKernel.eql_p(IRubyObject self,
IRubyObject obj) |
IRubyObject |
RubyStruct.eql_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyNumeric.eql_p(ThreadContext context,
IRubyObject other)
num_eql
|
IRubyObject |
RubyComplex.eql_p(ThreadContext context,
IRubyObject other)
nucomp_eql_p
|
IRubyObject |
RubyBignum.eql_p19(IRubyObject other) |
boolean |
RubySymbol.eql(IRubyObject other)
short circuit for Symbol key comparison
|
boolean |
RubyString.eql(IRubyObject other)
short circuit for String key comparison
|
boolean |
RubyFixnum.eql(IRubyObject other)
short circuit for Fixnum key comparison
|
boolean |
RubyBasicObject.eql(IRubyObject other)
method used for Hash key comparison (specialized for String, Symbol and Fixnum)
Will by default just call the Ruby method "eql?"
|
static boolean |
BasicObjectStub.eql(IRubyObject self,
IRubyObject other) |
IRubyObject |
RubyArray.eql(ThreadContext context,
IRubyObject obj)
rb_ary_eql
|
protected static boolean |
RubyObject.eqlInternal(ThreadContext context,
IRubyObject a,
IRubyObject b)
Helper method for checking equality, first using Java identity
equality, and then calling the "eql?" method.
|
IRubyObject |
RubyRange.eqq_p19(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyRegexp.eqq(ThreadContext context,
IRubyObject arg)
rb_reg_eqq
|
IRubyObject |
RubyRegexp.eqq19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyFixnum.equal_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyBasicObject.equal_p(ThreadContext context,
IRubyObject other)
rb_obj_equal
Will use Java identity equality.
|
IRubyObject |
RubyBasicObject.equal_p19(ThreadContext context,
IRubyObject other)
Deprecated.
|
protected static boolean |
RubyObject.equalInternal(ThreadContext context,
IRubyObject a,
IRubyObject b)
Helper method for checking equality, first using Java identity
equality, and then calling the "==" method.
|
protected static boolean |
RubyBasicObject.equalInternal(ThreadContext context,
IRubyObject that,
IRubyObject other)
Helper method for checking equality, first using Java identity
equality, and then calling the "==" method.
|
static RubyFloat |
RubyMath.erf(IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.erf19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.erfc(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.erfc19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static IRubyObject |
RubyConverter.InvalidByteSequenceErrorMethods.error_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyConverter.UndefinedConversionErrorMethods.error_char(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.euid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.euid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.euid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.euid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.euid(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyBinding.eval(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
void |
Ruby.CallTraceFuncHook.eventHandler(ThreadContext context,
String eventName,
String file,
int line,
String name,
IRubyObject type) |
RubyException |
RubyException.exception(IRubyObject[] args) |
static IRubyObject |
RubyNameError.exception(ThreadContext context,
IRubyObject recv) |
static RubyException |
RubyNameError.exception(ThreadContext context,
IRubyObject recv,
IRubyObject message) |
static IRubyObject |
RubyException.exception(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyException.exception(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static RubyException |
RubyNameError.exception(ThreadContext context,
IRubyObject recv,
IRubyObject message,
IRubyObject name) |
static IRubyObject |
RubyThread.exclusive(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
static IRubyObject |
RubyProcess.exec(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.exec(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exec(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exec(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
Ruby.execRecursive(Ruby.RecursiveFunction func,
IRubyObject obj)
Perform a recursive walk on the given object using the given function.
|
IRubyObject |
Ruby.execRecursiveOuter(Ruby.RecursiveFunction func,
IRubyObject obj)
Perform a recursive walk on the given object using the given function.
|
static IRubyObject |
RubyFileTest.executable_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.executable_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.executable_real_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.executable_real_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.exist_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.exist_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.exist_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyDir.exist(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyDir.exists_p(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.exit_bang(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.exit_bang(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exit_bang(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exit_bang(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyThread.exit(IRubyObject receiver,
Block block) |
static IRubyObject |
RubyProcess.exit(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.exit(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exit(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.exit(IRubyObject recv,
IRubyObject[] args) |
static RubyFloat |
RubyMath.exp(ThreadContext context,
IRubyObject recv,
IRubyObject exponent) |
static RubyFloat |
RubyMath.exp19(ThreadContext context,
IRubyObject recv,
IRubyObject exponent) |
static IRubyObject |
RubyFile.expand_path(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Converts a pathname to an absolute pathname.
|
static IRubyObject |
RubyFile.expand_path(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Converts a pathname to an absolute pathname.
|
static IRubyObject |
RubyFile.expand_path19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.expand_path19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyModule.extend_object(IRubyObject obj)
rb_mod_extend_object
|
IRubyObject |
RubyBasicObject.extend(IRubyObject[] args)
rb_obj_extend
call-seq:
obj.extend(module, ...) => obj
Adds to _obj_ the instance methods from each module given as a
parameter.
|
static IRubyObject |
RubyKernel.extend(IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.extend(IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyModule.extended(ThreadContext context,
IRubyObject other,
Block block) |
static IRubyObject |
RubyArgsFile.external_encoding(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyFile.extname(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
Returns the extension name of the file.
|
static IRubyObject |
RubyBoolean.False.false_and(IRubyObject f,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.False.false_or(IRubyObject f,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.False.false_to_s(IRubyObject f) |
static IRubyObject |
RubyBoolean.False.false_xor(IRubyObject f,
IRubyObject oth) |
IRubyObject |
RubyHash.fastARef(IRubyObject key) |
void |
RubyHash.fastASet(IRubyObject key,
IRubyObject value) |
void |
RubyHash.fastASet(Ruby runtime,
IRubyObject key,
IRubyObject value,
boolean prepareString) |
void |
RubyHash.fastASetCheckString(Ruby runtime,
IRubyObject key,
IRubyObject value) |
void |
RubyHash.fastASetCheckString19(Ruby runtime,
IRubyObject key,
IRubyObject value)
Deprecated.
|
void |
RubyHash.fastASetSmall(IRubyObject key,
IRubyObject value) |
void |
RubyHash.fastASetSmall(Ruby runtime,
IRubyObject key,
IRubyObject value,
boolean prepareString) |
void |
RubyHash.fastASetSmallCheckString(Ruby runtime,
IRubyObject key,
IRubyObject value) |
void |
RubyHash.fastASetSmallCheckString19(Ruby runtime,
IRubyObject key,
IRubyObject value)
Deprecated.
|
boolean |
RubyHash.fastDelete(IRubyObject key) |
IRubyObject |
RubyModule.fastSetClassVar(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyModule.fastSetConstant(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyBasicObject.fastSetInstanceVariable(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
BasicObjectStub.DummyInstanceVariables.fastSetInstanceVariable(String internedName,
IRubyObject value) |
IRubyObject |
RubyModule.fastStoreClassVariable(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyModule.fastStoreConstant(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyIO.fcntl(ThreadContext context,
IRubyObject cmd) |
IRubyObject |
RubyIO.fcntl(ThreadContext context,
IRubyObject cmd,
IRubyObject arg) |
IRubyObject |
RubyNumeric.fdiv(ThreadContext context,
IRubyObject other)
num_fdiv (1.9)
|
IRubyObject |
RubyComplex.fdiv(ThreadContext context,
IRubyObject other)
nucomp_fdiv
|
IRubyObject |
RubyEnumerator.feed(ThreadContext context,
IRubyObject val) |
RubyArray |
RubyHash.fetch_values(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_hash_fetch
|
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_fetch
|
static RubyBoolean |
RubyFileTest.file_p(IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.file_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.FileTestFileMethods.file_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static JRubyFile |
RubyFile.file(IRubyObject pathOrFile)
Deprecated.
|
static IRubyObject |
RubyArgsFile.file(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.filename(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.fileno(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFile.fileOpenGeneric(ThreadContext context,
IRubyObject filename,
int oflags,
int fmode,
IOEncodable convConfig,
int perm) |
static FileResource |
RubyFile.fileResource(IRubyObject pathOrFile)
Get the fully-qualified JRubyFile object for the path, taking into
account the runtime's current directory.
|
static FileResource |
RubyFile.fileResource(ThreadContext context,
IRubyObject pathOrFile) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
static IRubyObject |
RubyEnumerable.find_all(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find_index(ThreadContext context,
IRubyObject cond) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Signature callbackArity) |
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
IRubyObject cond) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEncoding.find(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
String name)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
IRubyObject |
RubyArray.first(IRubyObject arg0)
rb_ary_first
|
IRubyObject |
RubyArray.first(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyRange.first(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.first(ThreadContext context,
IRubyObject self,
IRubyObject num) |
static int |
RubyNumeric.fix2int(IRubyObject arg) |
static long |
RubyNumeric.fix2long(IRubyObject arg) |
static IRubyObject |
RubyEnumerable.flat_map19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.flatten_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyArray.flatten_bang19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyHash.flatten(ThreadContext context,
IRubyObject level) |
IRubyObject |
RubyArray.flatten(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyArray.flatten19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
protected static void |
RubyNumeric.floatStep(ThreadContext context,
Ruby runtime,
IRubyObject from,
IRubyObject to,
IRubyObject step,
Block block) |
IRubyObject |
RubyFile.flock(ThreadContext context,
IRubyObject operation) |
static IRubyObject |
RubyFile.fnmatch(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns true if path matches against pattern The pattern is not a regular expression;
instead it follows rules similar to shell filename globbing.
|
static IRubyObject |
RubyFile.fnmatch(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns true if path matches against pattern The pattern is not a regular expression;
instead it follows rules similar to shell filename globbing.
|
static IRubyObject |
RubyIO.for_fd(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.for_fd(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.force_encoding(ThreadContext context,
IRubyObject enc) |
void |
RubyException.forceBacktrace(IRubyObject backtrace) |
static IRubyObject |
RubyIO.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject _path,
Block block)
Executes the block once for each file in the directory specified by
path . |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject enc,
Block block) |
static IRubyObject |
RubyProcess.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyProcess.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.freeze(ThreadContext context,
IRubyObject self) |
static RubyArray |
RubyMath.frexp(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
static RubyArray |
RubyMath.frexp19(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
static RubyBoolean |
RubyKernel.frozen_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyFile.ftype(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static RubyFloat |
RubyMath.gamma(ThreadContext context,
IRubyObject recv,
IRubyObject x)
Based on Gergő Nemes's Gamma Function approximation formula, we compute
approximate value of Gamma function of x.
|
static IRubyObject |
RubyObjectSpace.garbage_collect(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyGC.garbage_collect(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyInteger.gcd(ThreadContext context,
IRubyObject other)
rb_gcd
|
IRubyObject |
RubyInteger.gcdlcm(ThreadContext context,
IRubyObject other)
rb_gcdlcm
|
IRubyObject |
RubyThread.genericRaise(Ruby runtime,
IRubyObject[] args,
RubyThread currentThread) |
static RubyString |
RubyFile.get_path(ThreadContext context,
IRubyObject path) |
IRubyObject |
RubyString.getbyte(ThreadContext context,
IRubyObject index) |
static IRubyObject |
RubyArgsFile.getbyte(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.getc(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.getc(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyModule.getClassVar(IRubyObject nameObject,
String name) |
protected IRubyObject[] |
RubyNumeric.getCoerced(ThreadContext context,
IRubyObject other,
boolean error)
Numeric methods.
|
static IRubyObject |
RubyEncoding.getDefaultExternal(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEncoding.getDefaultInternal(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyEncoding.getDefaultInternal(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.Sys.getegid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.getegid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.Sys.geteuid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.geteuid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.Sys.getgid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.getgid(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyObjectAdapter.getInstanceVariable(IRubyObject obj,
String variableName) |
static InstanceVariables |
BasicObjectStub.getInstanceVariables(IRubyObject self) |
static InternalVariables |
BasicObjectStub.getInternalVariables(IRubyObject self) |
static Class |
BasicObjectStub.getJavaClass(IRubyObject self) |
IRubyObject |
RubyIO.getline(ThreadContext context,
IRubyObject separator) |
IRubyObject |
RubyIO.getline(ThreadContext context,
IRubyObject separator,
long limit)
getline using logic of gets.
|
RubyTime |
RubyTime.getlocal19(ThreadContext context,
IRubyObject[] args) |
static RubyClass |
BasicObjectStub.getMetaClass(IRubyObject self) |
static IRubyObject |
RubyProcess.getpgid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.getpgid(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.getpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.getpgrp(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.getpgrp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.getpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
static IRubyObject |
RubyProcess.getpriority(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.getpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.getrlimit(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.getrlimit(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.getrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static Ruby |
BasicObjectStub.getRuntime(IRubyObject self) |
IRubyObject |
RubyIO.gets(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyIO.gets(ThreadContext context,
IRubyObject rs,
IRubyObject limit_arg) |
static IRubyObject |
RubyKernel.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line.
|
static IRubyObject |
RubyArgsFile.gets(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line.
|
static RubyClass |
BasicObjectStub.getSingletonClass(IRubyObject self) |
static org.joda.time.DateTimeZone |
RubyTime.getTimeZoneFromUtcOffset(Ruby runtime,
IRubyObject utcOffset) |
static RubyClass |
BasicObjectStub.getType(IRubyObject self) |
static IRubyObject |
RubyProcess.Sys.getuid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.getuid(ThreadContext context,
IRubyObject self) |
static Object |
BasicObjectStub.getVariable(IRubyObject self,
int index) |
static int |
BasicObjectStub.getVariableCount(IRubyObject self) |
static List<Variable<Object>> |
BasicObjectStub.getVariableList(IRubyObject self) |
static List<String> |
BasicObjectStub.getVariableNameList(IRubyObject self) |
static RubyString |
RubyDir.getwd(IRubyObject recv)
Returns the current directory.
|
static IRubyObject |
RubyProcess.gid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.gid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.gid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.gid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.gid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern
pat . |
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern
pat . |
static RubyArray |
RubyKernel.global_variables(ThreadContext context,
IRubyObject recv)
Returns an Array with the names of all global variables.
|
static RubyArray |
RubyKernel.global_variables19(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.UserID.grant_privilege(IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyProcess.GroupID.grant_privilege(IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.grep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.group_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyProcess.groups_set(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.groups(IRubyObject recv) |
static IRubyObject |
RubyFileTest.grpowned_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.grpowned_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_gsub / rb_str_gsub_bang
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyThread.handle_interrupt(ThreadContext context,
IRubyObject self,
IRubyObject _mask,
Block block) |
RubyBoolean |
RubyHash.has_key_p(IRubyObject key)
rb_hash_has_key
|
RubyBoolean |
RubyHash.has_value_p(ThreadContext context,
IRubyObject expected)
rb_hash_has_value
|
static RubyFixnum |
RubyKernel.hash(IRubyObject self) |
protected int |
RubyHash.hashValue(IRubyObject key) |
static boolean |
BasicObjectStub.hasVariables(IRubyObject self) |
static IRubyObject |
RubyDir.home(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns the home directory of the current user or the named user if given.
|
static IRubyObject |
RubyDir.home(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns the home directory of the current user or the named user if given.
|
static RubyFloat |
RubyMath.hypot(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static RubyFloat |
RubyMath.hypot19(ThreadContext context,
IRubyObject recv,
IRubyObject x,
IRubyObject y) |
static IRubyObject |
BasicObjectStub.id(IRubyObject self) |
static IRubyObject |
RubyObjectSpace.id2ref(IRubyObject recv,
IRubyObject id) |
static IRubyObject |
RubyFileTest.identical_p(IRubyObject recv,
IRubyObject filename1,
IRubyObject filename2) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.identical_p(IRubyObject recv,
IRubyObject filename1,
IRubyObject filename2) |
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
IRubyObject other,
String method) |
RubyBoolean |
RubyString.include_p(ThreadContext context,
IRubyObject obj)
rb_str_include
|
RubyBoolean |
RubyRange.include_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyModule.include_p(ThreadContext context,
IRubyObject arg) |
RubyBoolean |
RubyArray.include_p(ThreadContext context,
IRubyObject item)
rb_ary_includes
|
static IRubyObject |
RubyEnumerable.include_p(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
RubyBoolean |
RubyString.include_p19(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyRange.include_p19(ThreadContext context,
IRubyObject obj) |
RubyModule |
RubyModule.include(IRubyObject[] modules)
rb_mod_include
|
RubyModule |
RubyModule.include(ThreadContext context,
IRubyObject module) |
IRubyObject |
RubyModule.included(ThreadContext context,
IRubyObject other) |
void |
RubyModule.includeModule(IRubyObject arg)
Include a new module in this module or class.
|
boolean |
RubyArray.includes(ThreadContext context,
IRubyObject item) |
static IRubyObject |
RubyConverter.InvalidByteSequenceErrorMethods.incomplete_input_p(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject arg0)
rb_str_index_m
|
IRubyObject |
RubyHash.index(ThreadContext context,
IRubyObject expected)
rb_hash_index
|
IRubyObject |
RubyArray.index(ThreadContext context,
IRubyObject obj)
rb_ary_index
|
IRubyObject |
RubyArray.index(ThreadContext context,
IRubyObject obj,
Block unused) |
IRubyObject |
RubyString.index(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.index19(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyHash.index19(ThreadContext context,
IRubyObject expected) |
IRubyObject |
RubyString.index19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyArray.indexes(IRubyObject[] args)
rb_ary_indexes
|
static IRubyObject |
RubyFixnum.induced_from(IRubyObject recv,
IRubyObject other)
Deprecated.
|
static IRubyObject |
RubyInteger.induced_from(ThreadContext context,
IRubyObject recv,
IRubyObject other)
Deprecated.
|
static IRubyObject |
RubyFloat.induced_from(ThreadContext context,
IRubyObject recv,
IRubyObject number)
Deprecated.
|
IRubyObject |
RubyBasicObject.infectBy(IRubyObject obj)
OBJ_INFECT
Infects this object with traits from the argument obj.
|
static IRubyObject |
BasicObjectStub.infectBy(IRubyObject self,
IRubyObject obj) |
IRubyObject |
RubyClass.inherited(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyProcess.initgroups(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyKernel.initialize_clone(ThreadContext context,
IRubyObject self,
IRubyObject original) |
IRubyObject |
RubyTime.initialize_copy(IRubyObject original) |
IRubyObject |
RubyStruct.initialize_copy(IRubyObject arg) |
RubyString |
RubyString.initialize_copy(IRubyObject other) |
IRubyObject |
RubyRegexp.initialize_copy(IRubyObject re)
rb_reg_init_copy
|
IRubyObject |
RubyRandom.initialize_copy(IRubyObject orig) |
IRubyObject |
RubyNumeric.initialize_copy(IRubyObject arg)
num_init_copy
|
IRubyObject |
RubyModule.initialize_copy(IRubyObject original)
mri: rb_mod_init_copy
|
IRubyObject |
RubyMatchData.initialize_copy(IRubyObject original) |
IRubyObject |
RubyIO.initialize_copy(IRubyObject _io) |
IRubyObject |
RubyFileStat.initialize_copy(IRubyObject original) |
IRubyObject |
RubyClass.initialize_copy(IRubyObject original)
rb_class_init_copy
|
IRubyObject |
RubyBinding.initialize_copy(IRubyObject other) |
IRubyObject |
RubyBasicObject.initialize_copy(IRubyObject original)
rb_obj_init_copy
Initializes this object as a copy of the original, that is the
parameter to this object.
|
IRubyObject |
RubyArray.initialize_copy(IRubyObject orig)
rb_ary_initialize_copy
|
static IRubyObject |
RubyKernel.initialize_copy(IRubyObject self,
IRubyObject original) |
IRubyObject |
RubyRange.initialize_copy(ThreadContext context,
IRubyObject original) |
RubyHash |
RubyHash.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyGenerator.initialize_copy(ThreadContext context,
IRubyObject other) |
RubyHash |
RubyHash.initialize_copy19(ThreadContext context,
IRubyObject other)
Deprecated.
|
static IRubyObject |
RubyKernel.initialize_dup(ThreadContext context,
IRubyObject self,
IRubyObject original) |
IRubyObject |
RubyRegexp.initialize_m(IRubyObject arg) |
IRubyObject |
RubyRegexp.initialize_m(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyRegexp.initialize_m(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyRegexp.initialize_m19(IRubyObject arg) |
IRubyObject |
RubyRegexp.initialize_m19(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyRegexp.initialize_m19(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyUncaughtThrowError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemExit.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemCallError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNoMethodError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNameError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.initialize(IRubyObject[] args,
Block block)
rb_hash_initialize
|
IRubyObject |
RubyException.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyFileStat.initialize(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.initialize(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyDir.initialize(ThreadContext context,
IRubyObject arg)
Creates a new
Dir . |
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyRandom.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyConverter.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArgsFile.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyThread.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyGenerator.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyFile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
Block unused) |
IRubyObject |
RubyClass.initialize(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject opts) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method) |
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
IRubyObject second,
Block unused) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg) |
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
IRubyObject modeValue,
IRubyObject options,
Block unused) |
IRubyObject |
RubyFile.initialize19(IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyFileStat.initialize19(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyString.initialize19(ThreadContext context,
IRubyObject arg0)
Deprecated.
|
IRubyObject |
RubyDir.initialize19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.initialize19(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyStruct.initializeInternal(ThreadContext context,
int provided,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
IRubyObject init,
IRubyObject method,
Block block) |
static IRubyObject |
RubyEnumerable.injectCommon(ThreadContext context,
IRubyObject self,
IRubyObject init,
Block block) |
IRubyObject |
RubyConverter.insert_output(ThreadContext context,
IRubyObject string) |
IRubyObject |
RubyArray.insert(IRubyObject arg)
rb_ary_insert
|
IRubyObject |
RubyArray.insert(IRubyObject[] args) |
IRubyObject |
RubyArray.insert(IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.insert(ThreadContext context,
IRubyObject indexArg,
IRubyObject stringArg) |
IRubyObject |
RubyArray.insert19(IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyArray.insert19(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyArray.insert19(IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
IRubyObject |
RubyString.insert19(ThreadContext context,
IRubyObject indexArg,
IRubyObject stringArg) |
static IRubyObject |
RubyKernel.inspect(IRubyObject self) |
static IRubyObject |
BasicObjectStub.inspect(IRubyObject self) |
static RubyString |
RubyObject.inspect(ThreadContext context,
IRubyObject object)
rb_inspect
The internal helper that ensures a RubyString instance is returned
so dangerous casting can be omitted
Prefered over callMethod(context, "inspect")
|
static RubyString |
RubyNil.inspect(ThreadContext context,
IRubyObject recv)
nil_inspect
|
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_exec(ThreadContext context,
IRubyObject[] args,
Block block)
rb_obj_instance_exec
call-seq:
obj.instance_exec(arg...) {|var...| block } => obj
Executes the given block within the context of the receiver
(_obj_).
|
IRubyObject |
RubyBasicObject.instance_exec19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.instance_method(IRubyObject symbol) |
RubyArray |
RubyModule.instance_methods(IRubyObject[] args) |
RubyArray |
RubyModule.instance_methods19(IRubyObject[] args) |
RubyBoolean |
RubyBasicObject.instance_of_p(ThreadContext context,
IRubyObject type)
rb_obj_is_instance_of
call-seq:
obj.instance_of?(class) => true or false
Returns
true if obj is an instance of the given
class. |
static RubyBoolean |
RubyKernel.instance_of_p(ThreadContext context,
IRubyObject self,
IRubyObject type) |
IRubyObject |
RubyBasicObject.instance_variable_defined_p(ThreadContext context,
IRubyObject name)
rb_obj_ivar_defined
call-seq:
obj.instance_variable_defined?(symbol) => true or false
Returns
true if the given instance variable is
defined in obj. |
static IRubyObject |
RubyKernel.instance_variable_defined_p(ThreadContext context,
IRubyObject self,
IRubyObject name) |
IRubyObject |
RubyBasicObject.instance_variable_get(ThreadContext context,
IRubyObject name)
rb_obj_ivar_get
call-seq:
obj.instance_variable_get(symbol) => obj
Returns the value of the given instance variable, or nil if the
instance variable is not set.
|
static IRubyObject |
RubyKernel.instance_variable_get(ThreadContext context,
IRubyObject self,
IRubyObject name) |
IRubyObject |
RubyBasicObject.instance_variable_set(IRubyObject name,
IRubyObject value)
rb_obj_ivar_set
call-seq:
obj.instance_variable_set(symbol, obj) => obj
Sets the instance variable names by symbol to
object, thereby frustrating the efforts of the class's
author to attempt to provide proper encapsulation.
|
static IRubyObject |
RubyKernel.instance_variable_set(IRubyObject self,
IRubyObject name,
IRubyObject value) |
static RubyArray |
RubyKernel.instance_variables19(ThreadContext context,
IRubyObject self) |
RubyArray |
RubyModule.instanceMethods(IRubyObject[] args,
Visibility visibility,
boolean obj,
boolean not) |
static IRubyObject |
RubyArgsFile.internal_encoding(ThreadContext context,
IRubyObject recv) |
protected RubyHash.RubyHashEntry |
RubyHash.internalDelete(IRubyObject key) |
protected IRubyObject |
RubyHash.internalGet(IRubyObject key) |
protected RubyHash.RubyHashEntry |
RubyHash.internalGetEntry(IRubyObject key) |
protected void |
RubyHash.internalPut(IRubyObject key,
IRubyObject value,
boolean checkForExisting) |
protected void |
RubyHash.internalPutSmall(IRubyObject key,
IRubyObject value,
boolean checkForExisting) |
void |
RubyThread.internalRaise(IRubyObject[] args)
Deprecated.
|
static RubyNumeric |
RubyNumeric.intervalStepSize(ThreadContext context,
IRubyObject from,
IRubyObject to,
IRubyObject step,
boolean excludeLast) |
static IRubyObject |
RubyComparable.invcmp(ThreadContext context,
IRubyObject recv,
IRubyObject other)
rb_invcmp
|
static IRubyObject |
RubyEnumerable.inverseGrep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invokeInherited(ThreadContext context,
IRubyObject self,
IRubyObject subclass) |
protected static IRubyObject |
RubyIO.ioClose(Ruby runtime,
IRubyObject io) |
IRubyObject |
RubyIO.ioctl(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyIO.ioOpen(ThreadContext context,
IRubyObject filename,
IRubyObject vmode,
IRubyObject vperm,
IRubyObject opt) |
static IRubyObject |
RubyIO.ioStaticWrite(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
boolean binary) |
static IRubyObject |
RubyIO.ioStaticWrite(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
boolean binary) |
static boolean |
BasicObjectStub.isClass(IRubyObject self) |
static boolean |
BasicObjectStub.isFrozen(IRubyObject self) |
static boolean |
BasicObjectStub.isImmediate(IRubyObject self) |
boolean |
RubyModule.isInstance(IRubyObject object) |
boolean |
RubyObjectAdapter.isKindOf(IRubyObject value,
RubyModule rubyModule) |
boolean |
RubyModule.KindOf.isKindOf(IRubyObject obj,
RubyModule type) |
boolean |
RubyModule.JavaClassKindOf.isKindOf(IRubyObject obj,
RubyModule type) |
static boolean |
BasicObjectStub.isModule(IRubyObject self) |
static boolean |
BasicObjectStub.isNil(IRubyObject self) |
static boolean |
BasicObjectStub.isTaint(IRubyObject self) |
static boolean |
BasicObjectStub.isTrue(IRubyObject self) |
static boolean |
BasicObjectStub.isUntrusted(IRubyObject self) |
static IRubyObject |
RubyKernel.itself(IRubyObject self) |
IRubyObject |
RubyThread.join(IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyArray.join(ThreadContext context,
IRubyObject sep)
rb_ary_join
|
IRubyObject |
RubyThread.join(ThreadContext context,
IRubyObject[] args) |
static RubyString |
RubyFile.join(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static RubyString |
RubyFile.join(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.join19(ThreadContext context,
IRubyObject sep)
rb_ary_join
|
RubyBoolean |
RubyThread.key_p(IRubyObject key) |
IRubyObject |
RubyHash.key(ThreadContext context,
IRubyObject expected) |
static IRubyObject |
RubyProcess.kill(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.kill(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyThread.kill(IRubyObject receiver,
IRubyObject rubyThread,
Block block) |
static IRubyObject |
RubyProcess.kill(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.kill(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.kill(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyBoolean |
RubyBasicObject.kind_of_p(ThreadContext context,
IRubyObject type)
rb_obj_is_kind_of
call-seq:
obj.is_a?(class) => true or false
obj.kind_of?(class) => true or false
Returns
true if class is the class of
obj, or if class is one of the superclasses of
obj or modules included in obj. |
static RubyBoolean |
RubyKernel.kind_of_p(ThreadContext context,
IRubyObject self,
IRubyObject type) |
static RubyProc |
RubyKernel.lambda(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyRegexp.last_match_s(ThreadContext context,
IRubyObject recv)
rb_reg_s_last_match / match_getter
|
static IRubyObject |
RubyRegexp.last_match_s(ThreadContext context,
IRubyObject recv,
IRubyObject nth)
rb_reg_s_last_match
|
static IRubyObject |
RubyRegexp.last_match(IRubyObject match)
rb_reg_last_match
|
IRubyObject |
RubyArray.last(IRubyObject arg0)
rb_ary_last
|
IRubyObject |
RubyArray.last(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyRange.last(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyFile.lchmod(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.lchmod(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.lchown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.lchown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyInteger.lcm(ThreadContext context,
IRubyObject other)
rb_lcm
|
static RubyFloat |
RubyMath.ldexp(ThreadContext context,
IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent) |
static RubyFloat |
RubyMath.ldexp19(ThreadContext context,
IRubyObject recv,
IRubyObject mantissa,
IRubyObject exponent) |
static IRubyObject |
RubyRandom.left(ThreadContext context,
IRubyObject recv) |
static RubyArray |
RubyMath.lgamma(ThreadContext context,
IRubyObject recv,
IRubyObject x)
Based on Gergő Nemes's Gamma Function approximation formula, we compute
Log Gamma function for real number x.
|
RubyFixnum |
RubyIO.lineno_set(ThreadContext context,
IRubyObject newLineNumber)
Sets the current line number.
|
static IRubyObject |
RubyArgsFile.lineno_set(ThreadContext context,
IRubyObject recv,
IRubyObject line) |
static IRubyObject |
RubyArgsFile.lineno(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.lines(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.lines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyArgsFile.lines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.lines20(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyFile.link(ThreadContext context,
IRubyObject recv,
IRubyObject from,
IRubyObject to) |
static RubyArray |
RubyThread.list(IRubyObject recv) |
static IRubyObject |
RubySignal.list(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEncoding.list(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.ljust(IRubyObject arg0)
rb_str_ljust
|
IRubyObject |
RubyString.ljust(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.ljust19(IRubyObject arg0) |
IRubyObject |
RubyString.ljust19(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyNameError.RubyNameErrorMessage.load(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.load(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.load(IRubyObject recv,
IRubyObject[] args,
Block block) |
static RubyTime |
RubyTime.load(IRubyObject recv,
IRubyObject from,
Block block) |
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyKernel.load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBinding.local_variable_defined_p(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBinding.local_variable_get(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBinding.local_variable_set(ThreadContext context,
IRubyObject symbol,
IRubyObject value) |
static RubyArray |
RubyKernel.local_variables(ThreadContext context,
IRubyObject recv)
Returns an Array with the names of all local variables.
|
static RubyArray |
RubyKernel.local_variables19(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEncoding.locale_charmap(ThreadContext context,
IRubyObject recv) |
RubyTime |
RubyTime.localtime19(ThreadContext context,
IRubyObject[] args) |
static RubyFloat |
RubyMath.log_19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns the natural logarithm of x.
|
static RubyFloat |
RubyMath.log_19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Returns the natural logarithm of x.
|
static RubyFloat |
RubyMath.log10_19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.log10(ThreadContext context,
IRubyObject recv,
IRubyObject x)
Returns the base 10 logarithm of x.
|
static RubyFloat |
RubyMath.log2_19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.log2(ThreadContext context,
IRubyObject recv,
IRubyObject x)
Returns the base 2 logarithm of x.
|
static IRubyObject |
RubyKernel.loop(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyFile.lstat(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFloat.magnitude(ThreadContext context,
IRubyObject other)
flo_quo
|
static RubyThread |
RubyThread.main(IRubyObject recv) |
static RubyThread |
RubyThread.mainThread(IRubyObject receiver) |
static IRubyObject |
RubyEnumerable.map19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRational.marshal_load(ThreadContext context,
IRubyObject arg)
nurat_marshal_load
|
IRubyObject |
RubyRandom.marshal_load(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyComplex.marshal_load(ThreadContext context,
IRubyObject arg)
nucomp_marshal_load
|
static IRubyObject |
RubyRegexp.match_last(IRubyObject match)
rb_reg_match_last
|
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str)
rb_reg_match_m
|
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
boolean useBackref,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
IRubyObject pos,
Block block) |
static IRubyObject |
RubyRegexp.match_post(IRubyObject match)
rb_reg_match_post
|
static IRubyObject |
RubyRegexp.match_pre(IRubyObject match)
rb_reg_match_pre
|
IRubyObject |
RubyString.match(ThreadContext context,
IRubyObject pattern)
String#match(pattern)
rb_str_match_m
|
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyRange.max(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.max(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyProcess.maxgroups_set(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.maxgroups(IRubyObject recv) |
static RubyArray |
RubyStruct.members(IRubyObject recv,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.members(IRubyObject recv,
Block block) |
static RubyArray |
RubyStruct.members19(IRubyObject recv,
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)
Deprecated.
|
RubyHash |
RubyHash.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
IRubyObject |
RubyModule.method_added(ThreadContext context,
IRubyObject nothing) |
RubyBoolean |
RubyModule.method_defined_p(ThreadContext context,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.method_removed(ThreadContext context,
IRubyObject nothing) |
IRubyObject |
RubyModule.method_undefined(ThreadContext context,
IRubyObject nothing) |
IRubyObject |
RubyBasicObject.method(IRubyObject name)
rb_obj_method
call-seq:
obj.method(sym) => method
Looks up the named method as a receiver in obj, returning a
Method object (or raising NameError ). |
IRubyObject |
RubyBasicObject.method19(IRubyObject name) |
static IRubyObject |
RubyKernel.method19(IRubyObject self,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
boolean dropFirst) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
boolean dropFirst) |
protected static IRubyObject |
RubyKernel.methodMissingDirect(ThreadContext context,
IRubyObject recv,
RubySymbol symbol,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args) |
protected static IRubyObject |
RubyKernel.methodMissingDirect(ThreadContext context,
IRubyObject recv,
RubySymbol symbol,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args) |
IRubyObject |
RubyBasicObject.methods(ThreadContext context,
IRubyObject[] args)
rb_obj_methods
call-seq:
obj.methods => array
Returns a list of the names of methods publicly accessible in
obj.
|
IRubyObject |
RubyBasicObject.methods(ThreadContext context,
IRubyObject[] args,
boolean useSymbols) |
IRubyObject |
RubyBasicObject.methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.min_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.min_by(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyRange.min(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.min(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.min(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyEnumerable.min(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.minmax_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.minmax(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyModule.mix(ThreadContext context,
IRubyObject mod) |
IRubyObject |
RubyModule.mix(ThreadContext context,
IRubyObject mod,
IRubyObject hash0) |
static IRubyObject |
RubyDir.mkdir(IRubyObject recv,
IRubyObject[] args)
Creates the directory specified by
path . |
static IRubyObject |
RubyDir.mkdir(IRubyObject recv,
IRubyObject[] args)
Creates the directory specified by
path . |
static IRubyObject |
RubyDir.mkdir19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyDir.mkdir19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.mkfifo(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
static IRubyObject |
RubyFile.mkfifo(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject mode) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.module_exec(ThreadContext context,
IRubyObject[] args,
Block block) |
RubyModule |
RubyModule.module_function(ThreadContext context,
IRubyObject[] args)
rb_mod_modfunc
|
IRubyObject |
RubyNumeric.modulo(ThreadContext context,
IRubyObject other)
num_modulo
|
IRubyObject |
RubyNumeric.modulo19(ThreadContext context,
IRubyObject other)
num_modulo
|
static IRubyObject |
RubyFile.mtime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFileStat.mtimeEquals(IRubyObject other) |
IRubyObject |
RubyFileStat.mtimeGreaterThan(IRubyObject other) |
IRubyObject |
RubyFileStat.mtimeLessThan(IRubyObject other) |
static IRubyObject |
RubyEncoding.name_list(ThreadContext context,
IRubyObject recv) |
static RubyArray |
RubyModule.nesting(ThreadContext context,
IRubyObject recv,
Block block)
Return an array of nested modules or classes.
|
static IRubyObject |
RubyKernel.new_array(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_complex(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.new_complex(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.new_complex(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
static RubyFloat |
RubyKernel.new_float(IRubyObject recv,
IRubyObject object) |
static RubyFloat |
RubyKernel.new_float19(IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_hash(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.new_integer(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_integer19(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_integer19(ThreadContext context,
IRubyObject recv,
IRubyObject object,
IRubyObject base) |
static RubyTime |
RubyTime.new_local(IRubyObject recv,
IRubyObject[] args) |
static RubyTime |
RubyTime.new_local(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyKernel.new_string(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static IRubyObject |
RubyKernel.new_string19(ThreadContext context,
IRubyObject recv,
IRubyObject object) |
static RubyTime |
RubyTime.new_utc(IRubyObject recv,
IRubyObject[] args) |
static RubyTime |
RubyTime.new_utc(IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyTime.new19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyTime.new19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyArray |
Ruby.newArray(IRubyObject... objects) |
RubyArray |
Ruby.newArray(IRubyObject object) |
RubyArray |
Ruby.newArray(IRubyObject car,
IRubyObject cdr) |
static RubyArray |
RubyArray.newArray(Ruby runtime,
IRubyObject obj) |
static RubyArray |
RubyArray.newArray(Ruby runtime,
IRubyObject[] args)
rb_ary_new4, rb_ary_new3
|
static RubyArray |
RubyArray.newArray(Ruby runtime,
IRubyObject car,
IRubyObject cdr)
rb_assoc_new
|
static RubyArray |
RubyArray.newArrayLight(Ruby runtime,
IRubyObject... objs) |
static RubyArray |
RubyArray.newArrayLight(Ruby runtime,
IRubyObject obj) |
RubyArray |
Ruby.newArrayNoCopy(IRubyObject... objects) |
static RubyArray |
RubyArray.newArrayNoCopy(Ruby runtime,
IRubyObject[] args) |
static RubyArray |
RubyArray.newArrayNoCopy(Ruby runtime,
IRubyObject[] args,
int begin) |
static RubyArray |
RubyArray.newArrayNoCopy(Ruby runtime,
IRubyObject[] args,
int begin,
int length) |
RubyArray |
Ruby.newArrayNoCopyLight(IRubyObject... objects) |
static RubyArray |
RubyArray.newArrayNoCopyLight(Ruby runtime,
IRubyObject[] args) |
static RubyBinding |
RubyBinding.newBinding(Ruby runtime,
IRubyObject self)
Deprecated.
|
static RubyComplex |
RubyComplex.newComplexBang(ThreadContext context,
IRubyObject clazz,
IRubyObject x)
f_complex_new_bang1
|
static IRubyObject |
RubyComplex.newComplexCanonicalize(ThreadContext context,
IRubyObject x)
rb_complex_new1
|
static IRubyObject |
RubyComplex.newComplexCanonicalize(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_complex_new
|
static IRubyObject |
RubyComplex.newComplexConvert(ThreadContext context,
IRubyObject x)
rb_Complex1
|
static IRubyObject |
RubyComplex.newComplexConvert(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_Complex/rb_Complex2
|
static RubyComplex |
RubyComplex.newComplexRaw(Ruby runtime,
IRubyObject x)
rb_complex_raw1
|
static RubyComplex |
RubyComplex.newComplexRaw(Ruby runtime,
IRubyObject x,
IRubyObject y)
rb_complex_raw
|
static RubyRegexp |
RubyRegexp.newDRegexpEmbedded19(Ruby runtime,
IRubyObject[] strings,
int embeddedOptions) |
protected static IRubyObject |
RubyEnumerator.newEnumerator(ThreadContext context,
IRubyObject arg) |
protected static IRubyObject |
RubyEnumerator.newEnumerator(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
protected static IRubyObject |
RubyEnumerator.newEnumerator(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static IRubyObject |
RubyException.newException(ThreadContext context,
RubyClass exceptionClass,
IRubyObject message) |
static RubySymbol |
RubySymbol.newHardSymbol(Ruby runtime,
IRubyObject name) |
static RubyHash |
RubyHash.newHash(Ruby runtime,
Map valueMap,
IRubyObject defaultValue)
rb_hash_new
|
static IRubyObject |
RubyThread.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Thread.new |
static IRubyObject |
RubyThread.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Thread.new |
static RubyClass |
RubyStruct.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Struct class.
|
static RubyClass |
RubyStruct.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Struct class.
|
static RubyString |
RubyString.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
rb_str_s_new
|
static RubyString |
RubyString.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
rb_str_s_new
|
static IRubyObject |
RubyTime.newInstance(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject num) |
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject real) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyTime.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyTime.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyProc.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Create a new instance of a Proc object.
|
static IRubyObject |
RubyProc.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Create a new instance of a Proc object.
|
static IRubyObject |
RubyIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject num,
IRubyObject den) |
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static RubyStopIteration |
RubyStopIteration.newInstance(ThreadContext context,
IRubyObject result,
String message) |
static IRubyObject |
RubyComplex.newInstanceBang(ThreadContext context,
IRubyObject recv,
IRubyObject real) |
static IRubyObject |
RubyComplex.newInstanceBang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstanceBang(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstanceBang(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image) |
static IRubyObject |
RubyComplex.newInstanceNew(ThreadContext context,
IRubyObject recv,
IRubyObject real) |
static IRubyObject |
RubyComplex.newInstanceNew(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image) |
RaiseException |
Ruby.newLocalJumpError(RubyLocalJumpError.Reason reason,
IRubyObject exitValue,
String message) |
IRubyObject |
RubyModule.newMethod(IRubyObject receiver,
String methodName,
boolean bound,
Visibility visibility) |
IRubyObject |
RubyModule.newMethod(IRubyObject receiver,
String methodName,
boolean bound,
Visibility visibility,
boolean respondToMissing) |
IRubyObject |
RubyModule.newMethod(IRubyObject receiver,
String methodName,
boolean bound,
Visibility visibility,
boolean respondToMissing,
boolean priv) |
static RubyMethod |
RubyMethod.newMethod(RubyModule implementationModule,
String methodName,
RubyModule originModule,
String originName,
DynamicMethod method,
IRubyObject receiver) |
RaiseException |
Ruby.newNameError(String message,
IRubyObject recv,
IRubyObject name) |
RaiseException |
Ruby.newNameError(String message,
IRubyObject recv,
String name) |
RaiseException |
Ruby.newNameErrorObject(String message,
IRubyObject name)
Deprecated.
|
static RubyException |
RubyNoMethodError.newNoMethodError(IRubyObject recv,
IRubyObject message,
IRubyObject name,
IRubyObject args) |
RaiseException |
Ruby.newNoMethodError(String message,
IRubyObject recv,
String name,
RubyArray args) |
RaiseException |
Ruby.newNoMethodError(String message,
String name,
IRubyObject args) |
static RubyRange |
RubyRange.newRange(ThreadContext context,
IRubyObject begin,
IRubyObject end,
boolean isExclusive) |
static IRubyObject |
RubyRational.newRationalCanonicalize(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_rational_new
|
static IRubyObject |
RubyRational.newRationalConvert(ThreadContext context,
IRubyObject x)
rb_Rational1
|
static IRubyObject |
RubyRational.newRationalConvert(ThreadContext context,
IRubyObject x,
IRubyObject y)
rb_Rational/rb_Rational2
|
static RubyRational |
RubyRational.newRationalRaw(Ruby runtime,
IRubyObject x,
IRubyObject y)
rb_rational_raw
|
static IRubyObject |
RubyRandom.newSeed(ThreadContext context,
IRubyObject recv) |
RaiseException |
Ruby.newStopIteration(IRubyObject result,
String message)
Generate a StopIteration exception.
|
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Structure.
|
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Structure.
|
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject[] args,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static RubySymbol |
RubySymbol.newSymbol(Ruby runtime,
IRubyObject name)
Deprecated.
|
RaiseException |
Ruby.newTypeError(IRubyObject receivedObject,
RubyClass expectedType) |
RaiseException |
Ruby.newTypeError(IRubyObject receivedObject,
RubyModule expectedType) |
RaiseException |
Ruby.newTypeError(IRubyObject receivedObject,
String expectedType) |
static RubyUncaughtThrowError |
RubyUncaughtThrowError.newUncaughtThrowError(Ruby runtime,
IRubyObject tag,
IRubyObject value,
RubyString message) |
static IRubyObject |
RubyKernel.nil_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.none_p19(ThreadContext context,
IRubyObject self,
Block block) |
protected static int |
RubyBasicObject.nonFixnumHashCode(IRubyObject hashValue) |
boolean |
RubyClass.notVisibleAndNotMethodMissing(DynamicMethod method,
String name,
IRubyObject caller,
CallType callType) |
static IRubyObject |
RubyRegexp.nth_match(int nth,
IRubyObject match)
rb_reg_nth_match
|
static byte |
RubyNumeric.num2chr(IRubyObject arg)
NUM2CHR
|
static double |
RubyNumeric.num2dbl(IRubyObject arg)
rb_num2dbl and NUM2DBL
|
static IRubyObject |
RubyNumeric.num2fix(IRubyObject val)
rb_num2fix
|
static int |
RubyNumeric.num2int(IRubyObject arg)
rb_num2int, NUM2INT
|
static long |
RubyNumeric.num2long(IRubyObject arg)
rb_num2long and FIX2LONG (numeric.c)
|
static IRubyObject |
RubyRational.numericQuo(ThreadContext context,
IRubyObject x,
IRubyObject y)
numeric_quo
|
protected static boolean |
RubyBasicObject.OBJ_INIT_COPY(IRubyObject obj,
IRubyObject orig) |
static IRubyObject |
RubyKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static RubyString |
RubyString.objAsString(ThreadContext context,
IRubyObject obj)
rb_obj_as_string
|
static IRubyObject |
RubyKernel.object_id(IRubyObject self) |
static String |
RubySymbol.objectToSymbolString(IRubyObject object)
Properly stringify an object for the current "raw bytes" representation
of a symbol.
|
protected static void |
RubyBasicObject.objInitCopy(IRubyObject obj,
IRubyObject orig) |
IRubyObject |
RubyMatchData.offset(ThreadContext context,
IRubyObject index)
match_offset
|
IRubyObject |
RubyMatchData.offset19(ThreadContext context,
IRubyObject index) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.one_p19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRational.op_add(ThreadContext context,
IRubyObject other)
nurat_add
|
IRubyObject |
RubyComplex.op_add(ThreadContext context,
IRubyObject other)
nucomp_add
|
IRubyObject |
RubyProcess.RubyStatus.op_and(IRubyObject arg) |
IRubyObject |
RubyArray.op_and(IRubyObject other)
rb_ary_and
|
IRubyObject |
RubyFixnum.op_and(ThreadContext context,
IRubyObject other)
fix_and
|
IRubyObject |
RubyBignum.op_and(ThreadContext context,
IRubyObject other)
rb_big_and
|
static RubyBoolean |
RubyNil.op_and(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
nil_and
|
IRubyObject |
RubyBignum.op_and19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyIO.op_append(ThreadContext context,
IRubyObject anObject)
rb_io_addstr
|
IRubyObject |
RubyThread.op_aref(IRubyObject key) |
IRubyObject |
RubyMatchData.op_aref(IRubyObject idx)
match_aref
|
IRubyObject |
RubyFixnum.op_aref(IRubyObject other)
fix_aref
|
RubyFixnum |
RubyBignum.op_aref(IRubyObject other)
rb_big_aref
|
IRubyObject |
RubyMatchData.op_aref(IRubyObject idx,
IRubyObject rest)
match_aref
|
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyObjectSpace.WeakMap.op_aref(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyHash.op_aref(ThreadContext context,
IRubyObject key)
rb_hash_aref
|
IRubyObject |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aref(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aref(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
rb_str_aref, rb_str_aref_m
|
IRubyObject |
RubyObjectSpace.WeakMap.op_aref(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyMatchData.op_aref19(IRubyObject idx)
match_aref
|
IRubyObject |
RubyMatchData.op_aref19(IRubyObject idx,
IRubyObject rest)
match_aref
|
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyThread.op_aset(IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyHash.op_aset(IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
rb_str_aset, rb_str_aset_m
|
IRubyObject |
RubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
rb_hash_aset
|
IRubyObject |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyString.op_aset19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyHash.op_aset19(ThreadContext context,
IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset19(ThreadContext context,
IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyString.op_aset19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
protected void |
RubyHash.op_asetForString(Ruby runtime,
RubyString key,
IRubyObject value) |
protected void |
RubyHash.op_asetSmallForString(Ruby runtime,
RubyString key,
IRubyObject value) |
static IRubyObject |
RubyArgsFile.op_binmode(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyRational.op_ceil(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyNumeric.op_cmp(IRubyObject other)
num_cmp
|
IRubyObject |
RubyModule.op_cmp(IRubyObject obj)
rb_mod_cmp
|
IRubyObject |
RubyTime.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_cmp(ThreadContext context,
IRubyObject other)
nurat_cmp
|
IRubyObject |
RubyFloat.op_cmp(ThreadContext context,
IRubyObject other)
flo_cmp
|
IRubyObject |
RubyFixnum.op_cmp(ThreadContext context,
IRubyObject other)
fix_cmp
|
IRubyObject |
RubyBignum.op_cmp(ThreadContext context,
IRubyObject other)
rb_big_cmp
|
IRubyObject |
RubyBasicObject.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyArray.op_cmp(ThreadContext context,
IRubyObject obj)
rb_ary_cmp
|
static IRubyObject |
RubyKernel.op_cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
IRubyObject |
RubyRational.op_coerce(ThreadContext context,
IRubyObject other)
nurat_coerce
|
IRubyObject |
RubyArray.op_diff(IRubyObject other)
rb_ary_diff
|
IRubyObject |
RubyRational.op_div(ThreadContext context,
IRubyObject other)
nurat_div
|
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyComplex.op_div(ThreadContext context,
IRubyObject other)
nucomp_div / nucomp_quo
|
IRubyObject |
RubyBignum.op_div(ThreadContext context,
IRubyObject other)
rb_big_div
|
IRubyObject |
RubyRational.op_divmod(ThreadContext context,
IRubyObject other)
nurat_divmod
|
IRubyObject |
RubyRational.op_divmod19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_eql(ThreadContext context,
IRubyObject other)
rb_hash_eql
|
IRubyObject |
RubyMethod.op_eql19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_eql19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
AbstractRubyMethod.op_eql19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
BasicObjectStub.op_eqq(IRubyObject self,
ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyObject.op_eqq(ThreadContext context,
IRubyObject other)
rb_equal
The Ruby "===" method is used by default in case/when
statements.
|
RubyBoolean |
RubyModule.op_eqq(ThreadContext context,
IRubyObject obj)
rb_mod_eqq
|
IRubyObject |
RubyBasicObject.op_eqq(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyKernel.op_eqq(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
RubyException.op_eqq(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
IRubyObject |
RubyRandom.op_equal_19(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyBasicObject.op_equal_19(ThreadContext context,
IRubyObject obj)
Deprecated.
|
IRubyObject |
RubyBignum.op_equal(IRubyObject other)
rb_big_eq
|
static IRubyObject |
BasicObjectStub.op_equal(IRubyObject self,
ThreadContext context,
IRubyObject other) |
RubyBoolean |
RubyUnboundMethod.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyStruct.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_equal(ThreadContext context,
IRubyObject other)
rb_str_equal
|
IRubyObject |
RubyRegexp.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_equal(ThreadContext context,
IRubyObject other)
nurat_equal_p
|
IRubyObject |
RubyRange.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyProcess.RubyStatus.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.op_equal(ThreadContext context,
IRubyObject other) |
RubyBoolean |
RubyMethod.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_equal(ThreadContext context,
IRubyObject other)
rb_hash_equal
|
IRubyObject |
RubyFloat.op_equal(ThreadContext context,
IRubyObject other)
flo_eq
|
IRubyObject |
RubyFixnum.op_equal(ThreadContext context,
IRubyObject other)
fix_equal
|
RubyBoolean |
RubyException.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyConverter.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyComplex.op_equal(ThreadContext context,
IRubyObject other)
nucomp_equal_p
|
IRubyObject |
RubyBasicObject.op_equal(ThreadContext context,
IRubyObject obj)
rb_obj_equal
Will by default use identity equality to compare objects.
|
IRubyObject |
RubyArray.op_equal(ThreadContext context,
IRubyObject obj)
rb_ary_equal
|
static IRubyObject |
RubyComparable.op_equal(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_equal (cmp_eq inlined here)
|
IRubyObject |
RubyString.op_equal19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyComparable.op_equal19(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
IRubyObject |
RubyRational.op_expt(ThreadContext context,
IRubyObject other)
nurat_expt
|
IRubyObject |
RubyComplex.op_expt(ThreadContext context,
IRubyObject other)
nucomp_expt
|
IRubyObject |
RubyRational.op_fdiv(ThreadContext context,
IRubyObject other)
nurat_fdiv
|
IRubyObject |
RubyFloat.op_fdiv(ThreadContext context,
IRubyObject other)
flo_div
|
IRubyObject |
RubyRational.op_floor(ThreadContext context,
IRubyObject n) |
RubyString |
RubyString.op_format(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyModule.op_ge(IRubyObject obj)
rb_mod_ge
|
IRubyObject |
RubyTime.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_ge(ThreadContext context,
IRubyObject other)
flo_ge
|
IRubyObject |
RubyFixnum.op_ge(ThreadContext context,
IRubyObject other)
fix_ge
|
static RubyBoolean |
RubyComparable.op_ge(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_ge
|
IRubyObject |
RubyString.op_ge19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.op_gt(IRubyObject obj)
rb_mod_gt
|
IRubyObject |
RubyTime.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_gt(ThreadContext context,
IRubyObject other)
flo_gt
|
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
IRubyObject other)
fix_gt
|
static RubyBoolean |
RubyComparable.op_gt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_gt
|
IRubyObject |
RubyString.op_gt19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_idiv(ThreadContext context,
IRubyObject other)
nurat_idiv
|
IRubyObject |
RubyBignum.op_idiv(ThreadContext context,
IRubyObject other)
rb_big_idiv
|
IRubyObject |
RubyRational.op_idiv19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.op_le(IRubyObject obj)
rb_mod_le
|
IRubyObject |
RubyTime.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_le(ThreadContext context,
IRubyObject other)
flo_le
|
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
IRubyObject other)
fix_le
|
static RubyBoolean |
RubyComparable.op_le(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_le
|
IRubyObject |
RubyString.op_le19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_lshift(IRubyObject other)
fix_lshift
|
IRubyObject |
RubyBignum.op_lshift(IRubyObject other)
rb_big_lshift
|
IRubyObject |
RubyYielder.op_lshift(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.op_lt(IRubyObject obj)
rb_mod_lt
|
IRubyObject |
RubyTime.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_lt(ThreadContext context,
IRubyObject other)
flo_lt
|
IRubyObject |
RubyFixnum.op_lt(ThreadContext context,
IRubyObject other)
fix_lt
|
static RubyBoolean |
RubyComparable.op_lt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_lt
|
IRubyObject |
RubyString.op_lt19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_match(ThreadContext context,
IRubyObject other)
rb_str_match
|
IRubyObject |
RubyRegexp.op_match(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyBasicObject.op_match(ThreadContext context,
IRubyObject arg)
rb_obj_pattern_match
call-seq:
obj =~ other => false
Pattern Match---Overridden by descendents (notably
Regexp and String ) to provide meaningful
pattern-match semantics. |
static IRubyObject |
RubyKernel.op_match(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubySymbol.op_match19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_match19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRegexp.op_match19(ThreadContext context,
IRubyObject str) |
IRubyObject |
RubyBasicObject.op_match19(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.op_match19(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyTime.op_minus(IRubyObject other) |
IRubyObject |
RubyFloat.op_minus(ThreadContext context,
IRubyObject other)
flo_minus
|
IRubyObject |
RubyFixnum.op_minus(ThreadContext context,
IRubyObject other)
fix_minus
|
IRubyObject |
RubyBignum.op_minus(ThreadContext context,
IRubyObject other)
rb_big_minus
|
IRubyObject |
RubyTime.op_minus19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_mod(ThreadContext context,
IRubyObject other)
nurat_mod
|
IRubyObject |
RubyFloat.op_mod(ThreadContext context,
IRubyObject other)
flo_mod
|
IRubyObject |
RubyFixnum.op_mod(ThreadContext context,
IRubyObject other)
fix_mod
|
IRubyObject |
RubyBignum.op_mod(ThreadContext context,
IRubyObject other)
rb_big_modulo
|
IRubyObject |
RubyRational.op_mod19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_mod19(ThreadContext context,
IRubyObject other)
flo_mod
|
IRubyObject |
RubyBignum.op_mod19(ThreadContext context,
IRubyObject other)
rb_big_modulo
|
IRubyObject |
RubyString.op_mul(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_mul(ThreadContext context,
IRubyObject other)
nurat_mul
|
IRubyObject |
RubyFloat.op_mul(ThreadContext context,
IRubyObject other)
flo_mul
|
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
IRubyObject other)
fix_mul
|
IRubyObject |
RubyComplex.op_mul(ThreadContext context,
IRubyObject other)
nucomp_mul
|
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
IRubyObject other)
rb_big_mul
|
IRubyObject |
RubyString.op_mul19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_mul19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBasicObject.op_not_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBasicObject.op_not_match(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.op_not_match(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
protected IRubyObject |
RubyNumeric.op_num_equal(ThreadContext context,
IRubyObject other)
num_equal, doesn't override RubyObject.op_equal
|
IRubyObject |
RubyArray.op_or(IRubyObject other)
rb_ary_or
|
IRubyObject |
RubyFixnum.op_or(ThreadContext context,
IRubyObject other)
fix_or
|
IRubyObject |
RubyBignum.op_or(ThreadContext context,
IRubyObject other)
rb_big_or
|
static RubyBoolean |
RubyNil.op_or(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
nil_or
|
IRubyObject |
RubyBignum.op_or19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_plus(IRubyObject other) |
IRubyObject |
RubyArray.op_plus(IRubyObject obj)
rb_ary_plus
|
IRubyObject |
RubyString.op_plus(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyFloat.op_plus(ThreadContext context,
IRubyObject other)
flo_plus
|
IRubyObject |
RubyFixnum.op_plus(ThreadContext context,
IRubyObject other)
fix_plus
|
IRubyObject |
RubyBignum.op_plus(ThreadContext context,
IRubyObject other)
rb_big_plus
|
IRubyObject |
RubyTime.op_plus19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_plus19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyFixnum.op_pow_19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_pow(ThreadContext context,
IRubyObject other)
flo_pow
|
IRubyObject |
RubyFixnum.op_pow(ThreadContext context,
IRubyObject other)
fix_pow
|
IRubyObject |
RubyBignum.op_pow(ThreadContext context,
IRubyObject other)
rb_big_pow
|
IRubyObject |
RubyFloat.op_pow19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_pow19(ThreadContext context,
IRubyObject other)
rb_big_pow
|
IRubyObject |
RubyRational.op_rem(ThreadContext context,
IRubyObject other)
nurat_rem
|
IRubyObject |
RubyRational.op_round(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyProcess.RubyStatus.op_rshift(IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFixnum.op_rshift(IRubyObject other)
fix_rshift
|
IRubyObject |
RubyBignum.op_rshift(IRubyObject other)
rb_big_rshift
|
IRubyObject |
RubyProcess.RubyStatus.op_rshift(Ruby runtime,
IRubyObject other) |
IRubyObject |
RubyProcess.RubyStatus.op_rshift(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_sub(ThreadContext context,
IRubyObject other)
nurat_sub
|
IRubyObject |
RubyComplex.op_sub(ThreadContext context,
IRubyObject other)
nucomp_sub
|
IRubyObject |
RubyArray.op_times(ThreadContext context,
IRubyObject times)
rb_ary_times
|
IRubyObject |
RubyArray.op_times19(ThreadContext context,
IRubyObject times)
Deprecated.
|
IRubyObject |
RubyRational.op_truncate(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyFixnum.op_xor(ThreadContext context,
IRubyObject other)
fix_xor
|
IRubyObject |
RubyBignum.op_xor(ThreadContext context,
IRubyObject other)
rb_big_xor
|
static RubyBoolean |
RubyNil.op_xor(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
nil_xor
|
IRubyObject |
RubyBignum.op_xor19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyKernel.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Returns a new directory object for
path . |
static IRubyObject |
RubyKernel.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block) |
protected IRubyObject |
RubyFile.openFile(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyBignum.opMulOther(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyFileTest.owned_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.owned_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyKernel.p(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.p(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyString |
RubyArray.pack(ThreadContext context,
IRubyObject obj) |
protected IOOptions |
RubyIO.parseIOOptions(IRubyObject arg) |
IRubyObject |
RubyString.partition(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.partition(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyThread.pass(IRubyObject recv) |
static IRubyObject |
RubyFile.path(ThreadContext context,
IRubyObject self,
IRubyObject str) |
IRubyObject |
RubyThread.pending_interrupt_p(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyThread.pending_interrupt_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyThread.pending_interrupt_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyArray.permutation(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_permutation
|
static IRubyObject |
RubyProcess.pid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.pid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyFileTest.pipe_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.pipe_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyIO.pipe(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject recv,
IRubyObject modes) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyComplex.polar(ThreadContext context,
IRubyObject clazz,
IRubyObject abs,
IRubyObject arg)
nucomp_s_polar
|
static IRubyObject |
RubyComplex.polar19(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
nucomp_s_polar
|
static IRubyObject |
RubyComplex.polar19(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
nucomp_s_polar
|
IRubyObject |
RubyArray.pop(ThreadContext context,
IRubyObject num) |
static IRubyObject |
RubyIO.popen(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen3(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen3(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen4(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen4(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static org.jruby.RubyIO.POpenTuple |
RubyIO.popenSpecial(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
RubyFixnum |
RubyIO.pos_set(ThreadContext context,
IRubyObject offset) |
static IRubyObject |
RubyProcess.ppid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.ppid(ThreadContext context,
IRubyObject recv) |
static IRubyObject[] |
RubyProc.prepareArgs(ThreadContext context,
Block.Type type,
BlockBody blockBody,
IRubyObject[] args)
For Type.LAMBDA, ensures that the args have the correct arity.
|
RubyModule |
RubyModule.prepend_features(IRubyObject include)
rb_mod_prepend_features
|
IRubyObject |
RubyString.prepend(ThreadContext context,
IRubyObject other)
rb_str_prepend
|
IRubyObject |
RubyModule.prepend(ThreadContext context,
IRubyObject[] modules) |
IRubyObject |
RubyModule.prepended(ThreadContext context,
IRubyObject other) |
void |
RubyModule.prependModule(IRubyObject arg)
Prepend a new module to this module or class.
|
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject[] strings,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
RegexpOptions options) |
IRubyObject |
RubyConverter.primitive_convert(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyIO.print(ThreadContext context,
IRubyObject[] args)
Print some objects to the stream.
|
static IRubyObject |
RubyKernel.print(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.print(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.print(ThreadContext context,
IRubyObject out,
IRubyObject[] args)
Print some objects to the stream.
|
static IRubyObject |
RubyIO.print(ThreadContext context,
IRubyObject out,
IRubyObject[] args)
Print some objects to the stream.
|
IRubyObject |
RubyIO.printf(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.printf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.printf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyThread.priority_set(IRubyObject priority) |
RubyModule |
RubyModule.private_class_method(IRubyObject[] args) |
IRubyObject |
RubyModule.private_constant(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
RubyModule.private_constant(ThreadContext context,
IRubyObject[] rubyNames) |
RubyArray |
RubyModule.private_instance_methods(IRubyObject[] args)
rb_class_private_instance_methods
|
RubyArray |
RubyModule.private_instance_methods19(IRubyObject[] args) |
IRubyObject |
RubyModule.private_method_defined(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBasicObject.private_methods(ThreadContext context,
IRubyObject[] args)
rb_obj_private_methods
call-seq:
obj.private_methods(all=true) => array
Returns the list of private methods accessible to obj.
|
IRubyObject |
RubyBasicObject.private_methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.private_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.private_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static RubyProc |
RubyKernel.proc_1_9(ThreadContext context,
IRubyObject recv,
Block block) |
static RubyProc |
RubyKernel.proc(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.product(ThreadContext context,
IRubyObject[] args)
rb_ary_product
|
IRubyObject |
RubyArray.product(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.product19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
RubyArray |
RubyModule.protected_instance_methods(IRubyObject[] args)
rb_class_protected_instance_methods
|
RubyArray |
RubyModule.protected_instance_methods19(IRubyObject[] args) |
IRubyObject |
RubyModule.protected_method_defined(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
RubyBasicObject.protected_methods(ThreadContext context,
IRubyObject[] args)
rb_obj_protected_methods
call-seq:
obj.protected_methods(all=true) => array
Returns the list of protected methods accessible to obj.
|
IRubyObject |
RubyBasicObject.protected_methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.protected_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.protected_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
RubyModule |
RubyModule.public_class_method(IRubyObject[] args) |
IRubyObject |
RubyModule.public_constant(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
RubyModule.public_constant(ThreadContext context,
IRubyObject[] rubyNames) |
IRubyObject |
RubyModule.public_instance_method(IRubyObject symbol) |
RubyArray |
RubyModule.public_instance_methods(IRubyObject[] args) |
RubyArray |
RubyModule.public_instance_methods19(IRubyObject[] args) |
IRubyObject |
RubyModule.public_method_defined(ThreadContext context,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.public_method(ThreadContext context,
IRubyObject recv,
IRubyObject symbol) |
IRubyObject |
RubyBasicObject.public_methods(ThreadContext context,
IRubyObject[] args)
rb_obj_public_methods
call-seq:
obj.public_methods(all=true) => array
Returns the list of public methods accessible to obj.
|
IRubyObject |
RubyBasicObject.public_methods19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.public_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.public_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
RubyArray |
RubyArray.push_m(IRubyObject[] items)
rb_ary_push_m - instance method push
|
RubyArray |
RubyArray.push_m19(IRubyObject[] items)
Deprecated.
|
RubyArray |
RubyArray.push(IRubyObject item) |
RubyArray |
RubyArray.push(IRubyObject[] items) |
IRubyObject |
RubyConverter.putback(ThreadContext context,
IRubyObject[] argv) |
IRubyObject |
RubyIO.putc(ThreadContext context,
IRubyObject ch) |
static IRubyObject |
RubyKernel.putc(ThreadContext context,
IRubyObject recv,
IRubyObject ch)
rb_f_putc
|
static IRubyObject |
RubyIO.putc(ThreadContext context,
IRubyObject maybeIO,
IRubyObject object) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject maybeIO,
IRubyObject... args) |
static IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject maybeIO,
IRubyObject... args) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyIO.puts0(ThreadContext context,
IRubyObject maybeIO) |
static IRubyObject |
RubyIO.puts1(ThreadContext context,
IRubyObject maybeIO,
IRubyObject arg0) |
static IRubyObject |
RubyIO.puts2(ThreadContext context,
IRubyObject maybeIO,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyIO.puts3(ThreadContext context,
IRubyObject maybeIO,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyNumeric.quo_19(ThreadContext context,
IRubyObject other)
num_quo (1.9)
|
IRubyObject |
RubyNumeric.quo(ThreadContext context,
IRubyObject other)
num_quo (1.8)
quo and fdiv in 1.8 just invokes "/"
|
IRubyObject |
RubyFixnum.quo(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyBignum.quo(ThreadContext context,
IRubyObject other)
rb_big_quo
|
IRubyObject |
RubyBignum.quo19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyRegexp.quote19(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
rb_reg_s_quote
|
IRubyObject |
RubyThread.raise(IRubyObject exception)
Simplified utility method for just raising an existing exception in this
thread.
|
IRubyObject |
RubyThread.raise(IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyRandom.rand(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyRandom.rand(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.rand18(ThreadContext context,
IRubyObject recv,
IRubyObject[] arg) |
static IRubyObject |
RubyKernel.rand18(ThreadContext context,
IRubyObject recv,
IRubyObject[] arg) |
static IRubyObject |
RubyKernel.rand19(ThreadContext context,
IRubyObject recv,
IRubyObject[] arg) |
static IRubyObject |
RubyKernel.rand19(ThreadContext context,
IRubyObject recv,
IRubyObject[] arg) |
static IRubyObject |
RubyRandom.randCommon18(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyRandom.randCommon18(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyRandom.randCommon19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyRandom.randCommon19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyRandom.randObj(ThreadContext context,
IRubyObject[] args) |
static double |
RubyRandom.randomReal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyHash.rassoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyArray.rassoc(ThreadContext context,
IRubyObject value)
rb_ary_rassoc
|
IRubyObject |
RubyRational.rationalize(ThreadContext context,
IRubyObject[] args)
nurat_rationalize
|
IRubyObject |
RubyInteger.rationalize(ThreadContext context,
IRubyObject[] args)
integer_rationalize
|
IRubyObject |
RubyFloat.rationalize(ThreadContext context,
IRubyObject[] args)
float_rationalize
|
IRubyObject |
RubyComplex.rationalize(ThreadContext context,
IRubyObject[] args)
nucomp_rationalize
|
static IRubyObject |
RubyNil.rationalize(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
nilclass_rationalize
|
static IRubyObject |
RubyNil.rationalize(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
nilclass_rationalize
|
static IRubyObject |
RubyKernel.rbCatch(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbClone(IRubyObject self) |
static IRubyObject |
BasicObjectStub.rbClone(IRubyObject self) |
static IRubyObject |
RubyBasicObject.rbInspect(ThreadContext context,
IRubyObject obj) |
static boolean |
RubyClass.rbMethodCallStatus(ThreadContext context,
DynamicMethod method,
CallType callType,
IRubyObject self) |
RubyModule |
RubyModule.rbPrivate(ThreadContext context,
IRubyObject[] args)
rb_mod_private
|
RubyModule |
RubyModule.rbProtected(ThreadContext context,
IRubyObject[] args)
rb_mod_protected
|
RubyModule |
RubyModule.rbPublic(ThreadContext context,
IRubyObject[] args)
rb_mod_public
|
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject value,
Block block) |
static IRubyObject |
RubyProcess.UserID.re_exchange(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.re_exchange(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.UserID.re_exchangeable_p(IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.re_exchangeable_p(IRubyObject self) |
IRubyObject |
RubyIO.read_nonblock(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.read_nonblock(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.read_nonblock(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyIO.read(IRubyObject[] args) |
IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject length,
IRubyObject str) |
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.read19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.read19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyFileTest.readable_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.readable_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.readable_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyConverter.InvalidByteSequenceErrorMethods.readagain_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyArgsFile.readbyte(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.readchar(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.readline(ThreadContext context,
IRubyObject separator) |
IRubyObject |
RubyIO.readline(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line.
|
static IRubyObject |
RubyArgsFile.readline(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Read a line.
|
RubyArray |
RubyIO.readlines(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
RubyArray |
RubyIO.readlines19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyIO.readlines19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyFile.readlink(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
IRubyObject |
RubyIO.readpartial(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readpartial(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.readpartial(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.realdirpath(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.realdirpath(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.realpath(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.realpath(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyModule.refine(ThreadContext context,
IRubyObject classArg,
Block block) |
static IRubyObject |
RubyEnumerable.reject(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyNumeric.remainder(ThreadContext context,
IRubyObject dividend)
num_remainder
|
IRubyObject |
RubyBignum.remainder(ThreadContext context,
IRubyObject other)
rb_big_remainder
|
IRubyObject |
RubyBignum.remainder19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyModule.remove_class_variable(ThreadContext context,
IRubyObject name)
rb_mod_remove_cvar
|
IRubyObject |
RubyModule.remove_class_variable19(ThreadContext context,
IRubyObject name) |
IRubyObject |
RubyModule.remove_const(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
RubyBasicObject.remove_instance_variable(ThreadContext context,
IRubyObject name,
Block block)
rb_obj_remove_instance_variable
call-seq:
obj.remove_instance_variable(symbol) => obj
Removes the named instance variable from obj, returning that
variable's value.
|
static IRubyObject |
RubyKernel.remove_instance_variable(ThreadContext context,
IRubyObject self,
IRubyObject name,
Block block) |
RubyModule |
RubyModule.remove_method(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyModule.removeCvar(IRubyObject name)
Deprecated.
|
static void |
BasicObjectStub.removeFinalizers(IRubyObject self) |
static IRubyObject |
RubyFile.rename(ThreadContext context,
IRubyObject recv,
IRubyObject oldName,
IRubyObject newName) |
IRubyObject |
RubyIO.reopen(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.repeated_permutation(ThreadContext context,
IRubyObject num,
Block block) |
IRubyObject |
RubyArray.repeatedCombination(ThreadContext context,
IRubyObject num,
Block block) |
IRubyObject |
RubyString.replace(IRubyObject other)
rb_str_replace_m
|
IRubyObject |
RubyArray.replace(IRubyObject orig)
rb_ary_replace
|
RubyHash |
RubyHash.replace(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
RubyString |
RubyString.replace19(IRubyObject other) |
RubyHash |
RubyHash.replace19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyConverter.replacement_set(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyEncoding.replicate(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.require(IRubyObject recv,
IRubyObject name,
Block block)
Require.
|
static IRubyObject |
RubyKernel.require19(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block) |
static IRubyObject |
RubyKernel.respond_to_missing_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.respond_to_missing_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol,
IRubyObject isPrivate) |
RubyBoolean |
RubyBasicObject.respond_to_p(IRubyObject mname)
obj_respond_to
respond_to?( aSymbol, includePriv=false ) -> true or false
Returns true if this object responds to the given method.
|
static RubyBoolean |
RubyKernel.respond_to_p(IRubyObject self,
IRubyObject mname) |
RubyBoolean |
RubyBasicObject.respond_to_p(IRubyObject mname,
IRubyObject includePrivate) |
static RubyBoolean |
RubyKernel.respond_to_p(IRubyObject self,
IRubyObject mname,
IRubyObject includePrivate) |
RubyBoolean |
RubyBasicObject.respond_to_p19(IRubyObject mname) |
static IRubyObject |
RubyKernel.respond_to_p19(IRubyObject self,
IRubyObject mname) |
RubyBoolean |
RubyBasicObject.respond_to_p19(IRubyObject mname,
IRubyObject includePrivate) |
static IRubyObject |
RubyKernel.respond_to_p19(IRubyObject self,
IRubyObject mname,
IRubyObject includePrivate) |
static boolean |
BasicObjectStub.respondsTo(IRubyObject self,
String name) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyArgsFile.rewind(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.UserID.rid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.GroupID.rid(IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyProcess.UserID.rid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.rid(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0)
rb_str_rindex_m
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj)
rb_ary_rindex
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj,
Block unused) |
IRubyObject |
RubyString.rindex(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.rindex19(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.rindex19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.rjust(IRubyObject arg0)
rb_str_rjust
|
IRubyObject |
RubyString.rjust(IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.rjust19(IRubyObject arg0) |
IRubyObject |
RubyString.rjust19(IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyDir.rmdir(IRubyObject recv,
IRubyObject path)
Deletes the directory specified by
path . |
static IRubyObject |
RubyDir.rmdir19(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
IRubyObject |
RubyArray.rotate_bang(ThreadContext context,
IRubyObject cnt) |
IRubyObject |
RubyArray.rotate(ThreadContext context,
IRubyObject cnt) |
RubyTime |
RubyTime.round(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyFloat.round(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyInteger.round19(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyFileTest.rowned_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyString.rpartition(ThreadContext context,
IRubyObject arg) |
IRubyObject |
Ruby.runInterpreter(ThreadContext context,
Node rootNode,
IRubyObject self) |
IRubyObject |
Ruby.runInterpreter(ThreadContext context,
ParseResult parseResult,
IRubyObject self) |
protected static RubyTime |
RubyTime.s_mload(IRubyObject recv,
RubyTime time,
IRubyObject from) |
static IRubyObject |
RubyTime.s_new(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyTime.s_new(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyNumeric.sadded(IRubyObject self,
IRubyObject name)
num_sadded
|
IRubyObject |
RubyArray.sample(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.scan(ThreadContext context,
IRubyObject arg,
Block block)
rb_str_scan
|
IRubyObject |
RubyString.scan19(ThreadContext context,
IRubyObject pat,
Block block) |
IRubyObject |
RubyString.scrub_bang(ThreadContext context,
IRubyObject repl,
Block block) |
IRubyObject |
RubyString.scrub(ThreadContext context,
IRubyObject repl,
Block block) |
static IRubyObject |
RubyConverter.search_convpath(ThreadContext context,
IRubyObject self,
IRubyObject[] argv) |
static IRubyObject |
RubyConverter.search_convpath(ThreadContext context,
IRubyObject self,
IRubyObject[] argv) |
int |
RubyRegexp.search(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
IRubyObject[] holder)
rb_reg_search
|
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
boolean setBackrefStr,
IRubyObject[] holder)
MRI: rb_reg_search0
Holder, if non-null, will receive the backref result rather than setting it into context.
|
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
IRubyObject[] holder)
MRI: rb_reg_search
Holder, if non-null, will receive the backref result rather than setting it into context.
|
IRubyObject |
RubyDir.seek(IRubyObject newPos)
Moves to a position
d . |
RubyFixnum |
RubyIO.seek(ThreadContext context,
IRubyObject arg0) |
RubyFixnum |
RubyIO.seek(ThreadContext context,
IRubyObject[] args) |
RubyFixnum |
RubyIO.seek(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyArgsFile.seek(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.seek(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.select_static(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyEnumerable.select(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyKernel.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv) |
static IRubyObject |
RubyIO.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv) |
static IRubyObject |
RubyEnumerable.selectCommon(ThreadContext context,
IRubyObject self,
Block block,
String methodName) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyException.set_backtrace(IRubyObject obj) |
IRubyObject |
RubyHash.set_default_proc(IRubyObject proc)
rb_hash_set_default_proc
|
IRubyObject |
RubyHash.set_default_proc20(IRubyObject proc) |
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingObj) |
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingString,
IRubyObject internalEncoding) |
static IRubyObject |
RubyArgsFile.set_encoding(ThreadContext context,
IRubyObject recv,
IRubyObject encoding) |
IRubyObject |
RubyIO.set_encoding(ThreadContext context,
IRubyObject encodingString,
IRubyObject internalEncoding,
IRubyObject options) |
static IRubyObject |
RubyArgsFile.set_encoding(ThreadContext context,
IRubyObject recv,
IRubyObject encoding,
IRubyObject internalEncoding) |
static IRubyObject |
RubyArgsFile.set_encoding(ThreadContext context,
IRubyObject recv,
IRubyObject encoding,
IRubyObject internalEncoding,
IRubyObject options) |
IRubyObject |
RubyDir.set_pos(IRubyObject newPos) |
static IRubyObject |
RubyArgsFile.set_pos(ThreadContext context,
IRubyObject recv,
IRubyObject offset) |
static IRubyObject |
RubyKernel.set_trace_func(ThreadContext context,
IRubyObject recv,
IRubyObject trace_func,
Block block) |
IRubyObject |
RubyGlobal.StringGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyGlobal.KCodeGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyGlobal.InputGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyGlobal.OutputGlobalVariable.set(IRubyObject value) |
IRubyObject |
RubyStruct.set(IRubyObject value,
int index) |
void |
Ruby.setArgsFile(IRubyObject argsFile) |
void |
MetaClass.setAttached(IRubyObject attached) |
IRubyObject |
RubyString.setbyte(ThreadContext context,
IRubyObject index,
IRubyObject val) |
void |
RubyException.setCause(IRubyObject cause) |
IRubyObject |
RubyModule.setClassVar(String name,
IRubyObject value)
Set the named class variable to the given value, provided taint and freeze allow setting it.
|
IRubyObject |
RubyModule.setConstant(String name,
IRubyObject value)
Set the named constant on this module.
|
IRubyObject |
RubyModule.setConstant(String name,
IRubyObject value,
boolean hidden) |
IRubyObject |
RubyModule.setConstantQuiet(String name,
IRubyObject value)
Set the named constant on this module.
|
static void |
RubyArgsFile.setCurrentLineNumber(IRubyObject recv,
int newLineNumber) |
void |
Ruby.setDebug(IRubyObject debug)
Setter for property isDebug.
|
static IRubyObject |
RubyEncoding.setDefaultExternal(ThreadContext context,
IRubyObject recv,
IRubyObject encoding) |
static IRubyObject |
RubyEncoding.setDefaultInternal(ThreadContext context,
IRubyObject recv,
IRubyObject encoding) |
void |
RubyIO.setEcopts(IRubyObject ecopts) |
static IRubyObject |
RubyProcess.Sys.setegid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.setegid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
void |
RubyIO.setEncoding(ThreadContext context,
IRubyObject v1,
IRubyObject v2,
IRubyObject opt) |
IRubyObject |
RubyThread.setErrorInfo(IRubyObject errorInfo) |
static IRubyObject |
RubyProcess.Sys.seteuid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.seteuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static void |
BasicObjectStub.setFrozen(IRubyObject self,
boolean b) |
static IRubyObject |
RubyFileTest.setgid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.setgid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyProcess.Sys.setgid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.setgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyObjectAdapter.setInstanceVariable(IRubyObject obj,
String variableName,
IRubyObject value) |
IRubyObject |
RubyBasicObject.setInstanceVariable(String name,
IRubyObject value)
rb_iv_set / rb_ivar_set
|
IRubyObject |
BasicObjectStub.DummyInstanceVariables.setInstanceVariable(String name,
IRubyObject value) |
void |
RubyModule.setInternalModuleVariable(String name,
IRubyObject value)
Behaves similarly to
RubyModule.setClassVar(String, IRubyObject) . |
void |
RubyModule.setMethodVisibility(IRubyObject[] methods,
Visibility visibility)
set_method_visibility
|
IRubyObject |
RubyThread.setName(IRubyObject name) |
static IRubyObject |
RubyProcess.setpgid(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
static IRubyObject |
RubyProcess.setpgid(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.setpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.setpgrp(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.setpgrp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.setpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
Deprecated.
|
static IRubyObject |
RubyProcess.setpriority(Ruby runtime,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static IRubyObject |
RubyProcess.setpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static IRubyObject |
RubyProcess.setproctitle(IRubyObject recv,
IRubyObject name) |
static IRubyObject |
RubyProcess.setrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject resource,
IRubyObject rlimCur) |
static IRubyObject |
RubyProcess.setrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject resource,
IRubyObject rlimCur,
IRubyObject rlimMax) |
void |
Ruby.setRootFiber(IRubyObject fiber) |
static IRubyObject |
RubyProcess.setsid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.setsid(ThreadContext context,
IRubyObject recv) |
static void |
BasicObjectStub.setTaint(IRubyObject self,
boolean b) |
static IRubyObject |
RubyFileTest.setuid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.setuid_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyProcess.Sys.setuid(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.Sys.setuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static void |
BasicObjectStub.setUntrusted(IRubyObject self,
boolean b) |
static void |
BasicObjectStub.setVariable(IRubyObject self,
int index,
Object value) |
void |
Ruby.setVerbose(IRubyObject verbose)
Setter for property isVerbose.
|
IRubyObject |
RubyArray.shift(ThreadContext context,
IRubyObject num) |
IRubyObject |
RubyArray.shuffle_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.shuffle(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.UserID.sid_available_p(IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.sid_available_p(IRubyObject self) |
static IRubyObject |
RubySignal.signame(ThreadContext context,
IRubyObject recv,
IRubyObject rubySig) |
static RubyFloat |
RubyMath.sin(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.sin19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static IRubyObject |
RubyKernel.singleton_class(IRubyObject recv) |
static IRubyObject |
RubyBasicObject.singleton_method_added19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_removed19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_undefined19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
RubyArray |
RubyBasicObject.singleton_methods(ThreadContext context,
IRubyObject[] args)
rb_obj_singleton_methods
call-seq:
obj.singleton_methods(all=true) => array
Returns an array of the names of singleton methods for obj.
|
static RubyArray |
RubyKernel.singleton_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static RubyArray |
RubyKernel.singleton_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static RubyFloat |
RubyMath.sinh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.sinh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static IRubyObject |
RubyFileTest.size_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.size_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.size_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyEnumerator.SizeFn.size(IRubyObject[] args) |
static IRubyObject |
RubyFileTest.size(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.size(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.size(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyArgsFile.skip(IRubyObject recv) |
static IRubyObject |
RubyKernel.sleep(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.sleep(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyArray.slice_bang(IRubyObject arg0)
rb_ary_slice_bang
|
IRubyObject |
RubyArray.slice_bang(IRubyObject[] args)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyArray.slice_bang(IRubyObject arg0,
IRubyObject arg1)
rb_ary_slice_bang
|
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject arg0)
rb_str_slice_bang
|
IRubyObject |
RubyString.slice_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.slice_bang19(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.slice_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
void |
RubyClass.smartDump(MarshalStream stream,
IRubyObject target)
Marshal the given object to the marshaling stream, being "smart" and
caching how to do that marshaling.
|
IRubyObject |
RubyClass.smartLoadNewUser(IRubyObject target,
IRubyObject data)
Load marshaled data into a blank target object using marshal_load, being
"smart" and caching the mechanism for invoking marshal_load.
|
IRubyObject |
RubyClass.smartLoadOldUser(IRubyObject data)
Load marshaled data into a blank target object using _load, being
"smart" and caching the mechanism for invoking _load.
|
static IRubyObject |
RubyFileTest.socket_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.socket_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyEnumerable.sort_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.source_encoding_name(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyConverter.EncodingErrorMethods.source_encoding(ThreadContext context,
IRubyObject self) |
static RubyFixnum |
RubyProcess.spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static RubyFixnum |
RubyProcess.spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static RubyFixnum |
RubyKernel.spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static RubyFixnum |
RubyKernel.spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject[] args,
Block block,
EvalType evalType)
Deprecated.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg0,
IRubyObject arg1,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
RubyArray |
RubyString.split(ThreadContext context,
IRubyObject arg0) |
RubyArray |
RubyString.split(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
static RubyArray |
RubyFile.split(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
RubyArray |
RubyString.split19(IRubyObject spat,
ThreadContext context,
boolean useBackref) |
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0) |
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0,
boolean useBackref)
Deprecated.
|
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyKernel.sprintf(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.sprintf(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.sprintf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.sprintf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static RubyFloat |
RubyMath.sqrt(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.sqrt19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
IRubyObject |
RubyString.squeeze_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze_bang(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.squeeze(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyRandom.srand(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.srand(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyRandom.srand(ThreadContext context,
IRubyObject recv,
IRubyObject seed) |
static IRubyObject |
RubyKernel.srand(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyRandom.srandCommon(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyRandom.srandCommon(ThreadContext context,
IRubyObject recv,
IRubyObject newSeed) |
IRubyObject |
RubyString.start_with_p(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.start_with_p(ThreadContext context,
IRubyObject[] args) |
static RubyThread |
RubyThread.start(IRubyObject recv,
IRubyObject[] args,
Block block)
Basically the same as Thread.new .
|
static RubyThread |
RubyThread.start(IRubyObject recv,
IRubyObject[] args,
Block block)
Basically the same as Thread.new .
|
static IRubyObject |
RubyGC.start(ThreadContext context,
IRubyObject recv) |
static RubyThread |
RubyThread.start19(IRubyObject recv,
IRubyObject[] args,
Block block) |
static RubyThread |
RubyThread.start19(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyFile.stat(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyRandom.state(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyNumeric.step(ThreadContext context,
IRubyObject[] args,
Block block)
num_step
|
IRubyObject |
RubyRange.step(ThreadContext context,
IRubyObject step,
Block block) |
IRubyObject |
RubyRange.step19(ThreadContext context,
IRubyObject step,
Block block) |
static IRubyObject |
RubyFileTest.sticky_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.sticky_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyThread.stop(ThreadContext context,
IRubyObject receiver) |
IRubyObject |
RubyArray.store(long index,
IRubyObject value)
rb_ary_store
|
IRubyObject |
RubyModule.storeClassVariable(String name,
IRubyObject value) |
IRubyObject |
RubyModule.storeConstant(String name,
IRubyObject value) |
IRubyObject |
RubyModule.storeConstant(String name,
IRubyObject value,
boolean hidden) |
IRubyObject |
RubyString.str_eql_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.str_eql_p19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyGC.stress_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyGC.stress(ThreadContext context,
IRubyObject recv) |
RubyString |
RubyTime.strftime(IRubyObject format) |
static RubyString |
RubyString.stringValue(IRubyObject object) |
IRubyObject |
RubyString.strScrub(ThreadContext context,
IRubyObject repl,
Block block)
Scrub the contents of this string, replacing invalid characters as appropriate.
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub / rb_str_sub_bang
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sum(ThreadContext context,
IRubyObject arg) |
protected IRubyObject |
AbstractRubyMethod.super_method(ThreadContext context,
IRubyObject receiver,
RubyModule superClass) |
static IRubyObject |
RubyProcess.UserID.switch_rb(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyProcess.GroupID.switch_rb(ThreadContext context,
IRubyObject self,
Block block) |
static RubyBoolean |
RubyFileTest.symlink_p(IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.FileTestFileMethods.symlink_p(IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFile.symlink(ThreadContext context,
IRubyObject recv,
IRubyObject from,
IRubyObject to) |
IRubyObject |
RubyIO.sync_set(IRubyObject sync)
Sets the current sync mode.
|
void |
RubyBasicObject.syncVariables(IRubyObject other)
Sync one this object's variables with other's - this is used to make
rbClone work correctly.
|
static void |
BasicObjectStub.syncVariables(IRubyObject self,
List<Variable<Object>> variables) |
static IRubyObject |
RubyKernel.syscall(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.syscall(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.sysopen(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.sysopen(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.sysopen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyIO.sysopen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block) |
IRubyObject |
RubyIO.sysread(ThreadContext context,
IRubyObject[] args) |
RubyFixnum |
RubyIO.sysseek(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.system(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.system(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.system19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.system19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyIO.syswrite(ThreadContext context,
IRubyObject str) |
static IRubyObject |
RubyKernel.taint(ThreadContext context,
IRubyObject self) |
static RubyBoolean |
RubyKernel.tainted_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.take_while19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.take(ThreadContext context,
IRubyObject n)
rb_ary_take
|
static IRubyObject |
RubyEnumerable.take(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
static IRubyObject |
RubyEnumerable.takeItems(ThreadContext context,
IRubyObject enumerable)
Take all items from the given enumerable and insert them into a new array.
|
static RubyFloat |
RubyMath.tan(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.tan19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.tanh(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.tanh19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static IRubyObject |
RubyKernel.tap(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.tell(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.test(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.test(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyThread.thread_variable_get(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyThread.thread_variable_p(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyThread.thread_variable_set(ThreadContext context,
IRubyObject key,
IRubyObject value) |
static IRubyObject |
RubyProcess.times(IRubyObject recv,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyProcess.times(ThreadContext context,
IRubyObject recv,
Block unusedBlock) |
static RubyArray |
RubyNil.to_a(ThreadContext context,
IRubyObject recv)
nil_to_a
|
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.to_a(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.to_a(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyNil.to_c(ThreadContext context,
IRubyObject recv)
nilclass_to_c
|
static RubyFloat |
RubyNil.to_f(ThreadContext context,
IRubyObject recv)
nil_to_f
|
static RubyHash |
RubyNil.to_h(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEnumerable.to_h(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.to_h(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyString.to_i(IRubyObject arg0)
rb_str_to_i
|
static RubyFixnum |
RubyNil.to_i(ThreadContext context,
IRubyObject recv)
nil_to_i
|
IRubyObject |
RubyString.to_i19(IRubyObject arg0) |
static IRubyObject |
RubyArgsFile.to_io(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyNil.to_r(ThreadContext context,
IRubyObject recv)
nilclass_to_r
|
static IRubyObject |
RubyKernel.to_s(IRubyObject self) |
RubyString |
RubyFixnum.to_s(IRubyObject arg0) |
IRubyObject |
RubyBignum.to_s(IRubyObject arg0) |
static IRubyObject |
RubyArgsFile.to_s(IRubyObject recv) |
RubyString |
RubyFixnum.to_s(IRubyObject[] args)
fix_to_s
|
IRubyObject |
RubyBignum.to_s(IRubyObject[] args)
rb_big_to_s
|
static RubyString |
RubyNil.to_s(ThreadContext context,
IRubyObject recv)
nil_to_s
|
static Object |
BasicObjectStub.toJava(IRubyObject self,
Class cls) |
IRubyObject |
RubyString.tr_bang(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_bang19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_s_bang(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_s_bang19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr_s(ThreadContext context,
IRubyObject src,
IRubyObject repl)
rb_str_tr_s / rb_str_tr_s_bang
|
IRubyObject |
RubyString.tr_s19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
IRubyObject |
RubyString.tr(ThreadContext context,
IRubyObject src,
IRubyObject repl)
rb_str_tr / rb_str_tr_bang
|
IRubyObject |
RubyString.tr19(ThreadContext context,
IRubyObject src,
IRubyObject repl) |
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBoolean.True.true_and(IRubyObject t,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.True.true_or(IRubyObject t,
IRubyObject oth) |
static IRubyObject |
RubyBoolean.True.true_to_s(IRubyObject t) |
static IRubyObject |
RubyBoolean.True.true_xor(IRubyObject t,
IRubyObject oth) |
IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject len) |
static IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyFile.truncate19(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyString.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyRegexp.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args) |
static IRubyObject |
RubyHash.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args) |
static IRubyObject |
RubyArray.try_convert(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyIO.tryConvert(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static RubyClass |
RubyKernel.type(IRubyObject self) |
static IRubyObject |
RubyProcess.uid_set(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyProcess.uid_set(Ruby runtime,
IRubyObject arg) |
static IRubyObject |
RubyProcess.uid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.uid(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.uid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyFile.umask(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.umask(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyModule |
RubyModule.undef_method(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyObjectSpace.undefine_finalizer(IRubyObject recv,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyIO.ungetbyte(ThreadContext context,
IRubyObject b) |
IRubyObject |
RubyIO.ungetc(ThreadContext context,
IRubyObject c) |
static IRubyObject |
RubyRegexp.union(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
rb_reg_s_union
|
static IRubyObject |
RubyRegexp.union(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
rb_reg_s_union
|
static IRubyObject |
RubyRegexp.union19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyRegexp.union19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.unlink(ThreadContext context,
IRubyObject... args) |
static IRubyObject |
RubyFile.unlink(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.unlink(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyArray |
RubyString.unpack(IRubyObject obj) |
IRubyObject |
RubyArray.unshift(IRubyObject item)
rb_ary_unshift
|
IRubyObject |
RubyArray.unshift(IRubyObject[] items) |
IRubyObject |
RubyArray.unshift19(IRubyObject item)
Deprecated.
|
IRubyObject |
RubyArray.unshift19(IRubyObject[] items)
Deprecated.
|
static IRubyObject |
RubyKernel.untaint(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyKernel.untrace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.untrace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyInteger.upto(ThreadContext context,
IRubyObject to,
Block block)
int_upto
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
Block block)
rb_str_upto_m
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block) |
IRubyObject |
RubyModule.using(ThreadContext context,
IRubyObject refinedModule) |
static void |
RubyModule.usingModule(ThreadContext context,
RubyModule cref,
IRubyObject refinedModule) |
static IRubyObject |
RubyFile.utime(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.utime(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
protected String |
RubyModule.validateClassVariable(IRubyObject nameObj,
String name) |
protected String |
RubyModule.validateConstant(IRubyObject name) |
protected String |
RubyModule.validateConstant(String name,
IRubyObject errorName) |
protected String |
RubyBasicObject.validateInstanceVariable(IRubyObject nameObj,
String name) |
IRubyObject |
RubyStruct.values_at(IRubyObject[] args) |
IRubyObject |
RubyMatchData.values_at(IRubyObject[] args) |
IRubyObject |
RubyArray.values_at(IRubyObject[] args)
rb_values_at
|
RubyArray |
RubyHash.values_at(ThreadContext context,
IRubyObject[] args)
rb_hash_values_at
|
abstract void |
RubyHash.Visitor.visit(IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyArray.ArgumentVisitor.visit(ThreadContext ctx,
IRubyObject arg,
int i) |
boolean |
RubyThread.wait_timeout(IRubyObject o,
Double timeout) |
static IRubyObject |
RubyProcess.wait(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.wait(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.wait(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.wait(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.wait(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.wait2(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.wait2(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.wait2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.wait2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitall(IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyProcess.waitall(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.waitpid(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.waitpid(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.waitpid(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid2(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.waitpid2(IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.waitpid2(Ruby runtime,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitpid2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject... messages) |
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject... messages) |
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject message) |
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyFileTest.worldReadable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.worldReadable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.worldWritable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.worldWritable(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.writable_p(IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.FileTestFileMethods.writable_p(IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyIO.write_nonblock(ThreadContext context,
IRubyObject[] argv) |
IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject str)
io_write_m
|
IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject str,
boolean nosync) |
protected static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject maybeIO,
org.jruby.util.ByteList byteList) |
static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject maybeIO,
IRubyObject str) |
static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv) |
static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv) |
static IRubyObject |
RubyIO.writeStatic(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyIO.writeStatic(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block unusedBlock)
Deprecated.
|
IRubyObject |
RubyYielder.yield(ThreadContext context,
IRubyObject[] args) |
protected IRubyObject |
RubyBasicObject.yieldUnder(ThreadContext context,
RubyModule under,
IRubyObject[] args,
Block block,
EvalType evalType)
Will yield to the specific block changing the self to be the
current object instead of the self that is part of the frame
saved in the block frame.
|
static RubyBoolean |
RubyFileTest.zero_p(IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.zero_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.FileTestFileMethods.zero_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyArray.zip(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_zip
|
static IRubyObject |
RubyEnumerable.zip(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zip(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zip19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zip19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] aArgs,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] aArgs,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonAry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonAry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject[] |
RubyEnumerable.zipCommonConvert(Ruby runtime,
IRubyObject[] args) |
static IRubyObject[] |
RubyEnumerable.zipCommonConvert(Ruby runtime,
IRubyObject[] args,
String method) |
static IRubyObject |
RubyEnumerable.zipCommonEnum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonEnum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipEnumNext(ThreadContext context,
IRubyObject arg) |
Modifier and Type | Method and Description |
---|---|
void |
Ruby.eachModule(Function1<Object,IRubyObject> func) |
RubyArray |
Ruby.newArray(List<IRubyObject> list) |
static RubyArray |
RubyArray.newArray(Ruby runtime,
Collection<? extends IRubyObject> collection) |
void |
RubyClass.setReifiedClass(Class<? extends IRubyObject> reifiedClass) |
void |
RubyClass.setRubyClassAllocator(Class<? extends IRubyObject> clazz)
Set a reflective allocator that calls the "standard" Ruby object
constructor (Ruby, RubyClass) on the given class.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject[] |
ArgsUtil.convertToJavaArray(IRubyObject value) |
static IRubyObject |
ArgsUtil.extractArg(int index,
IRubyObject _default,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
String keyword,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
String keyword,
IRubyObject arg) |
static IRubyObject[] |
ArgsUtil.extractKeywordArgs(ThreadContext context,
IRubyObject[] args,
String[] validKeys) |
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.
|
static IRubyObject |
ArgsUtil.getOptionsArg(Ruby runtime,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.getOptionsArg(Ruby runtime,
IRubyObject arg) |
static IRubyObject[] |
ArgsUtil.popArray(IRubyObject[] array)
Remove first element from array
|
Modifier and Type | Method and Description |
---|---|
static int |
ArgsUtil.arrayLength(IRubyObject node) |
static IRubyObject[] |
ArgsUtil.convertToJavaArray(IRubyObject value) |
static RubyArray |
ArgsUtil.convertToRubyArray(Ruby runtime,
IRubyObject value,
boolean coerce)
This name may be a bit misleading, since this also attempts to coerce
array behavior using to_ary.
|
static RubyArray |
ArgsUtil.convertToRubyArray19(Ruby runtime,
IRubyObject value,
boolean coerce) |
static RubyArray |
ArgsUtil.convertToRubyArrayWithCoerce(Ruby runtime,
IRubyObject value) |
static RubyArray |
ArgsUtil.convertToRubyArrayWithCoerce19(Ruby runtime,
IRubyObject value) |
static IRubyObject |
ArgsUtil.extractArg(int index,
IRubyObject _default,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.extractArg(int index,
IRubyObject _default,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
String keyword,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
String keyword,
IRubyObject arg) |
static IRubyObject[] |
ArgsUtil.extractKeywordArgs(ThreadContext context,
IRubyObject[] args,
String[] validKeys) |
static IRubyObject |
ArgsUtil.getOptionsArg(Ruby runtime,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.getOptionsArg(Ruby runtime,
IRubyObject arg) |
static IRubyObject[] |
ArgsUtil.popArray(IRubyObject[] array)
Remove first element from array
|
Modifier and Type | Class and Description |
---|---|
class |
MethodMissing
This is a demonstration of how to bind method_missing in a JRuby extension
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
MethodMissing.method_missing(IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
MethodMissing.method_missing(IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject singleArg) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
IRubyObject[] |
EmbedRubyObjectAdapterImpl.convertToJavaArray(IRubyObject array) |
IRubyObject |
EmbedRubyRuntimeAdapterImpl.eval(Ruby runtime,
String script) |
IRubyObject |
EmbedRubyObjectAdapterImpl.getInstanceVariable(IRubyObject obj,
String variableName) |
IRubyObject[] |
BiVariableMap.getLocalVarValues()
Returns Ruby's local variable values this map has.
|
IRubyObject |
EmbedEvalUnitImpl.run()
Evaluates a Ruby script, which has been parsed before.
|
IRubyObject |
EmbedRubyObjectAdapterImpl.setInstanceVariable(IRubyObject obj,
String variableName,
IRubyObject value) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject singleArg) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
IRubyObject[] |
EmbedRubyObjectAdapterImpl.convertToJavaArray(IRubyObject array) |
RubyInteger |
EmbedRubyObjectAdapterImpl.convertToRubyInteger(IRubyObject obj) |
RubyString |
EmbedRubyObjectAdapterImpl.convertToRubyString(IRubyObject obj) |
IRubyObject |
EmbedRubyObjectAdapterImpl.getInstanceVariable(IRubyObject obj,
String variableName) |
boolean |
EmbedRubyObjectAdapterImpl.isKindOf(IRubyObject value,
RubyModule rubyModule) |
IRubyObject |
EmbedRubyObjectAdapterImpl.setInstanceVariable(IRubyObject obj,
String variableName,
IRubyObject value) |
void |
BiVariableMap.updateVariable(RubyObject receiver,
String name,
IRubyObject value,
Class<? extends BiVariable> type) |
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 | Method and Description |
---|---|
IRubyObject |
BiVariable.getReceiver()
Returns the original receiver where this variable has been retrieved.
|
IRubyObject |
BiVariable.getRubyObject()
Returns a value of the variable this object holds in
a org.jruby.runtime.builtin.IRubyObject type.
|
Modifier and Type | Method and Description |
---|---|
static void |
VariableInterceptor.inject(BiVariableMap map,
Ruby runtime,
ManyVarsDynamicScope scope,
int depth,
IRubyObject receiver)
Injects variable values from Java to Ruby just before an evaluation or
method invocation.
|
static void |
GlobalVariable.retrieve(IRubyObject receiver,
BiVariableMap vars)
Retrieves global variables from Ruby after the evaluation.
|
void |
BiVariable.setRubyObject(IRubyObject rubyObject)
Sets a org.jruby.runtime.builtin.IRubyObject type, Ruby object as a value
of this object.
|
void |
GlobalVariable.tryEagerInjection(IRubyObject receiver)
Injects a global variable value to a parsed Ruby script.
|
void |
GlobalVariable.tryEagerInjection(Ruby runtime,
IRubyObject receiver)
Deprecated.
|
static void |
VariableInterceptor.tryLazyRetrieval(LocalVariableBehavior behavior,
BiVariableMap map,
IRubyObject receiver,
Object key)
Retrieves specified variable/constant name and value after the evaluation
or method invocation only when it is requested.
|
Constructor and Description |
---|
InstanceVariable(IRubyObject receiver,
String name,
IRubyObject irubyObject)
A constructor used when instance variables are retrieved from Ruby.
|
Constructor and Description |
---|
RaiseException(RubyException exception,
IRubyObject backtrace)
Construct a new RaiseException to wrap the given Ruby exception for Java-land
throwing purposes.
|
RaiseException(Ruby runtime,
RubyClass excptnClass,
String msg,
IRubyObject backtrace,
boolean nativeException) |
Modifier and Type | Class and Description |
---|---|
class |
RubyBigDecimal |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
CoverageModule.peek_result(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.result(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.start(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
CoverageModule.peek_result(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.result(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.start(ThreadContext context,
IRubyObject self) |
Modifier and Type | Class and Description |
---|---|
static class |
RubyDigest.DigestBase |
static class |
RubyDigest.DigestClass |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyDigest.DigestBase.block_length() |
static IRubyObject |
RubyDigest.DigestInstance.block_length(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyDigest.DigestBase.bubblebabble(ThreadContext context) |
static IRubyObject |
RubyDigest.DigestInstance.bubblebabble(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.digest_bang(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyDigest.DigestBase.digest_length() |
static IRubyObject |
RubyDigest.DigestInstance.digest_length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.digest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyDigest.DigestBase.finish() |
static IRubyObject |
RubyDigest.DigestInstance.finish(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.hexdigest_bang(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.hexdigest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyDigest.DigestBase.initialize_copy(IRubyObject obj) |
static IRubyObject |
RubyDigest.DigestInstance.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.newObject(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.op_equal(ThreadContext context,
IRubyObject self,
IRubyObject oth) |
IRubyObject |
RubyDigest.DigestBase.reset() |
static IRubyObject |
RubyDigest.DigestInstance.reset(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestClass.s_digest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_hexdigest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.to_s(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyDigest.DigestBase.update(IRubyObject obj) |
static IRubyObject |
RubyDigest.DigestInstance.update(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyDigest.DigestInstance.block_length(ThreadContext context,
IRubyObject self) |
static RubyString |
RubyDigest.bubblebabble(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyDigest.DigestInstance.bubblebabble(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.bubblebabble(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.digest_bang(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.digest_length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.digest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyDigest.DigestInstance.digest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyDigest.DigestInstance.finish(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.hexdigest_bang(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.hexdigest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyDigest.DigestInstance.hexdigest(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static RubyString |
RubyDigest.hexencode(IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyDigest.DigestBase.initialize_copy(IRubyObject obj) |
static IRubyObject |
RubyDigest.DigestInstance.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.newObject(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.op_equal(ThreadContext context,
IRubyObject self,
IRubyObject oth) |
static IRubyObject |
RubyDigest.DigestInstance.reset(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestClass.s_digest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_digest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_hexdigest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_hexdigest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.to_s(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyDigest.DigestBase.update(IRubyObject obj) |
static IRubyObject |
RubyDigest.DigestInstance.update(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInvoker
A native function invoker
|
class |
AbstractMemory
A abstract memory object that defines operations common to both pointers and
memory buffers
|
class |
AutoPointer |
class |
Buffer |
class |
CallbackInfo
Defines a C callback's parameters and return type.
|
class |
Enum
Represents a C enum
|
class |
Enums
Represents a C enum
|
class |
MappedType
A type which represents a conversion to/from a native type.
|
class |
MemoryObject |
class |
MemoryPointer |
class |
Pointer
C memory pointer operations.
|
class |
Struct |
class |
StructByReference |
class |
StructByValue |
class |
StructLayout
Defines the memory layout for a native structure.
|
static class |
StructLayout.ArrayField |
static class |
StructLayout.ArrayProxy |
static class |
StructLayout.CharArrayProxy |
static class |
StructLayout.EnumField |
static class |
StructLayout.Field |
static class |
StructLayout.FunctionField |
static class |
StructLayout.InnerStructField |
static class |
StructLayout.MappedField |
static class |
StructLayout.NumberField |
static class |
StructLayout.PointerField |
class |
Type |
static class |
Type.Array |
static class |
Type.Builtin |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Pointer.address(ThreadContext context) |
IRubyObject |
Type.alignment(ThreadContext context)
Gets the native alignment of this Type in bytes
|
IRubyObject |
StructLayout.Field.alignment(ThreadContext context) |
IRubyObject |
Struct.alignment(ThreadContext context) |
static IRubyObject |
Struct.alignment(ThreadContext context,
IRubyObject structClass) |
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
IRubyObject |
Enums.append(ThreadContext context,
IRubyObject item) |
IRubyObject |
StructLayout.aref(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
AbstractMemory.aref(ThreadContext context,
IRubyObject indexArg) |
IRubyObject |
AbstractInvoker.attach(ThreadContext context,
IRubyObject obj,
IRubyObject methodName)
Attaches this function to a ruby module or class.
|
IRubyObject |
MemoryPointer.autorelease_p(ThreadContext context) |
IRubyObject |
AutoPointer.autorelease_p(ThreadContext context) |
IRubyObject |
MemoryPointer.autorelease(ThreadContext context,
IRubyObject release) |
IRubyObject |
AutoPointer.autorelease(ThreadContext context,
IRubyObject autorelease) |
static IRubyObject |
Platform.bsd_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
Struct.clear(ThreadContext context) |
IRubyObject |
AbstractMemory.clear(ThreadContext context)
Clears (zeros out) the memory contents.
|
IRubyObject |
StructLayout.ArrayProxy.each(ThreadContext context,
Block block)
Needed for Enumerable implementation
|
IRubyObject |
Type.Array.elem_type(ThreadContext context) |
IRubyObject |
Type.Builtin.eql_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Type.Builtin.equal_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
StructLayout.fields(ThreadContext context) |
IRubyObject |
Enums.find(ThreadContext context,
IRubyObject query) |
IRubyObject |
Enum.find(ThreadContext context,
IRubyObject query) |
IRubyObject |
MemoryPointer.free(ThreadContext context) |
IRubyObject |
AutoPointer.free(ThreadContext context) |
IRubyObject |
StructByReference.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
MappedType.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
DataConverter.from_native(ThreadContext context,
IRubyObject self,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
AutoPointer.from_native(ThreadContext context,
IRubyObject recv,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
MemoryPointer.from_string(ThreadContext context,
IRubyObject klass,
IRubyObject s) |
IRubyObject |
MappedType.fromNative(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.get_array_of_float(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 32 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_float64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 64 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int16(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int32(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int8(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_long(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed long integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject length) |
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset) |
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset,
IRubyObject rbCount) |
IRubyObject |
AbstractMemory.get_array_of_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned long integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_bytes(ThreadContext context,
IRubyObject offArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.get_float32(ThreadContext context)
Reads a 32 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_float32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_float64(ThreadContext context)
Reads a 64 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_float64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_int16(ThreadContext context)
Reads a 16 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int16(ThreadContext context,
IRubyObject offset)
Reads a 16 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int32(ThreadContext context)
Reads a 32 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int64(ThreadContext context)
Reads a 64 bit integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int8(ThreadContext context)
Reads an 8 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int8(ThreadContext context,
IRubyObject offset)
Reads an 8 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_long(ThreadContext context)
Reads a C long integer value from the memory area.
|
IRubyObject |
AbstractMemory.get_long(ThreadContext context,
IRubyObject offset)
Reads a C long integer value from the memory area.
|
IRubyObject |
AbstractMemory.get_pointer(ThreadContext context) |
IRubyObject |
AbstractMemory.get_pointer(ThreadContext context,
IRubyObject offset) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.get_uint16(ThreadContext context)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint16(ThreadContext context,
IRubyObject offset)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint32(ThreadContext context)
Reads a 32 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint64(ThreadContext context)
Reads a 64 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint8(ThreadContext context)
Reads an 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint8(ThreadContext context,
IRubyObject offset)
Reads an 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_ulong(ThreadContext context)
Reads a C unsigned long integer value from the memory area.
|
IRubyObject |
AbstractMemory.get_ulong(ThreadContext context,
IRubyObject offset)
Reads a C unsigned long integer value from the memory area.
|
IRubyObject |
StructLayout.ArrayProxy.get(ThreadContext context) |
IRubyObject |
StructLayout.ArrayProxy.get(ThreadContext context,
IRubyObject index) |
IRubyObject |
StructLayout.get(ThreadContext context,
IRubyObject ptr,
IRubyObject name)
Gets the value of the struct member corresponding to name.
|
IRubyObject |
StructLayout.Member.get(ThreadContext context,
StructLayout.Storage cache,
AbstractMemory ptr)
Reads a ruby value from the struct member.
|
static IRubyObject |
MemoryUtil.getArrayOfFloat32(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfFloat64(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfSigned16(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfSigned32(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfSigned64(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfSigned8(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfUnsigned16(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfUnsigned32(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfUnsigned64(Ruby runtime,
MemoryIO io,
long offset,
int count) |
static IRubyObject |
MemoryUtil.getArrayOfUnsigned8(Ruby runtime,
MemoryIO io,
long offset,
int count) |
IRubyObject |
StructLayout.Storage.getCachedValue(StructLayout.Member member) |
IRubyObject |
Struct.getCachedValue(StructLayout.Member member) |
IRubyObject |
Struct.getFieldValue(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
Struct.getLayout(ThreadContext context) |
static IRubyObject |
MemoryUtil.getTaintedString(Ruby runtime,
MemoryIO io,
long offset)
Gets a NUL terminated string from a memory object
|
static IRubyObject |
MemoryUtil.getTaintedString(Ruby runtime,
MemoryIO io,
long offset,
int length)
Reads a NUL terminated string from a memory object
|
IRubyObject |
Struct.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Pointer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Buffer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Struct.initialize(ThreadContext context) |
IRubyObject |
Enums.initialize(ThreadContext context) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject ptr) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject address) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg) |
IRubyObject |
StructLayout.Field.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.NumberField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.EnumField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.FunctionField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.InnerStructField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.ArrayField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.MappedField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject type,
IRubyObject address) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg,
IRubyObject releaser) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject type,
IRubyObject values,
IRubyObject tag) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
IRubyObject |
Buffer.inspect(ThreadContext context) |
IRubyObject |
StructByValue.layout(ThreadContext context) |
IRubyObject |
StructByReference.layout(ThreadContext context) |
IRubyObject |
Type.Array.length(ThreadContext context) |
static IRubyObject |
Platform.linux_p(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
Platform.mac_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
Enums.mapSymbol(ThreadContext context,
IRubyObject symbol) |
IRubyObject |
StructLayout.members(ThreadContext context)
Gets a ruby array of the names of all members of this struct.
|
IRubyObject |
Struct.members(ThreadContext context) |
static IRubyObject |
Struct.members(ThreadContext context,
IRubyObject structClass) |
IRubyObject |
StructLayout.Field.name(ThreadContext context) |
static IRubyObject |
IOModule.native_read(ThreadContext context,
IRubyObject self,
IRubyObject src,
IRubyObject dst,
IRubyObject rbLength) |
IRubyObject |
StructByReference.native_type(ThreadContext context) |
IRubyObject |
MappedType.native_type(ThreadContext context) |
IRubyObject |
Enum.native_type(ThreadContext context) |
static IRubyObject |
DataConverter.native_type(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
CallbackInfo.newCallbackInfo(ThreadContext context,
IRubyObject klass,
IRubyObject[] args)
CallbackInfo.new
|
static IRubyObject |
Type.Array.newInstance(ThreadContext context,
IRubyObject klass,
IRubyObject componentType,
IRubyObject length) |
static IRubyObject |
MappedType.newMappedType(ThreadContext context,
IRubyObject klass,
IRubyObject converter) |
static IRubyObject |
Util.newSigned16(Ruby runtime,
short value) |
static IRubyObject |
Util.newSigned32(Ruby runtime,
int value) |
static IRubyObject |
Util.newSigned64(Ruby runtime,
long value) |
static IRubyObject |
Util.newSigned8(Ruby runtime,
byte value) |
static IRubyObject |
StructByReference.newStructByReference(ThreadContext context,
IRubyObject klass,
IRubyObject structClass) |
static IRubyObject |
StructByValue.newStructByValue(ThreadContext context,
IRubyObject klass,
IRubyObject structClass) |
static IRubyObject |
StructLayout.newStructLayout(ThreadContext context,
IRubyObject klass,
IRubyObject[] args) |
static IRubyObject |
Util.newUnsigned16(Ruby runtime,
short value) |
static IRubyObject |
Util.newUnsigned32(Ruby runtime,
int value) |
static IRubyObject |
Util.newUnsigned64(Ruby runtime,
long value) |
static IRubyObject |
Util.newUnsigned8(Ruby runtime,
byte value) |
IRubyObject |
Struct.null_p(ThreadContext context) |
IRubyObject |
Pointer.null_p(ThreadContext context)
Tests if this Pointer represents the C NULL value.
|
IRubyObject |
StructLayout.offset_of(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject fieldName) |
static IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject structClass,
IRubyObject fieldName) |
IRubyObject |
StructLayout.Field.offset(ThreadContext context) |
IRubyObject |
StructLayout.offsets(ThreadContext context)
Gets a ruby array of the offsets of all members of this struct.
|
IRubyObject |
Struct.offsets(ThreadContext context) |
static IRubyObject |
Struct.offsets(ThreadContext context,
IRubyObject structClass) |
IRubyObject |
Type.Builtin.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Pointer.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
MemoryPointer.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
AbstractMemory.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
AbstractMemory.op_plus(ThreadContext context,
IRubyObject value) |
IRubyObject |
Struct.order(ThreadContext context) |
IRubyObject |
AbstractMemory.order(ThreadContext context) |
IRubyObject |
Struct.order(ThreadContext context,
IRubyObject byte_order) |
IRubyObject |
AbstractMemory.order(ThreadContext context,
IRubyObject byte_order) |
IRubyObject |
CallbackInfo.param_types(ThreadContext context) |
IRubyObject |
Struct.pointer(ThreadContext context) |
IRubyObject |
AbstractMemory.put_array_of_float(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of 32 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_float64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of 64 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int16(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int32(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int8(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_long(ThreadContext context,
IRubyObject offset,
IRubyObject arr)
Writes an array of signed long integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam) |
IRubyObject |
AbstractMemory.put_array_of_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject arr)
Writes an array of unsigned long integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_bytes(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.put_callback(ThreadContext context,
IRubyObject offset,
IRubyObject proc,
IRubyObject cbInfo) |
IRubyObject |
AbstractMemory.put_float32(ThreadContext context,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float64(ThreadContext context,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_int16(ThreadContext context,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int16(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int32(ThreadContext context,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int64(ThreadContext context,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int8(ThreadContext context,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int8(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_long(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_long(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_pointer(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.put_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject value) |
IRubyObject |
AbstractMemory.put_string(ThreadContext context,
IRubyObject offArg,
IRubyObject strArg) |
IRubyObject |
AbstractMemory.put_uint16(ThreadContext context,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint32(ThreadContext context,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint64(ThreadContext context,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint8(ThreadContext context,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_ulong(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
StructLayout.ArrayProxy.put(ThreadContext context,
IRubyObject index,
IRubyObject value) |
IRubyObject |
StructLayout.put(ThreadContext context,
IRubyObject ptr,
IRubyObject name,
IRubyObject value)
Sets the native value of the struct member corresponding to name.
|
IRubyObject |
AbstractMemory.read_array_of_float(ThreadContext context,
IRubyObject length)
Reads an array of signed 32 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_float64(ThreadContext context,
IRubyObject length)
Reads an array of signed 64 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int16(ThreadContext context,
IRubyObject length)
Reads an array of signed 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int32(ThreadContext context,
IRubyObject length)
Reads an array of signed 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int64(ThreadContext context,
IRubyObject length)
Reads an array of signed 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int8(ThreadContext context,
IRubyObject length)
Reads an array of signed 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_long(ThreadContext context,
IRubyObject length)
Reads an array of signed long integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_pointer(ThreadContext context,
IRubyObject length) |
IRubyObject |
AbstractMemory.read_array_of_string(ThreadContext context) |
IRubyObject |
AbstractMemory.read_array_of_string(ThreadContext context,
IRubyObject rbLength) |
IRubyObject |
AbstractMemory.read_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject reader,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_array_of_uint16(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint32(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint64(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint8(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_ulong(ThreadContext context,
IRubyObject length)
Reads an array of unsigned long integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_bytes(ThreadContext context,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_char(ThreadContext context)
Reads an 8 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_double(ThreadContext context)
Reads a 64 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.read_float(ThreadContext context)
Reads a 32 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.read_int(ThreadContext context)
Reads a 32 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_long_long(ThreadContext context)
Reads a 64 bit integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_long(ThreadContext context)
Reads a C long integer value from the memory area.
|
IRubyObject |
AbstractMemory.read_pointer(ThreadContext context) |
IRubyObject |
AbstractMemory.read_short(ThreadContext context)
Reads a 16 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_string(ThreadContext context) |
IRubyObject |
AbstractMemory.read_string(ThreadContext context,
IRubyObject rbLength) |
IRubyObject |
AbstractMemory.read_uchar(ThreadContext context)
Reads an 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_uint(ThreadContext context)
Reads a 32 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_ulong_long(ThreadContext context)
Reads a 64 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.read_ulong(ThreadContext context)
Reads a C unsigned long integer value from the memory area.
|
IRubyObject |
AbstractMemory.read_ushort(ThreadContext context)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
StructByReference.reference_required_p(ThreadContext context) |
IRubyObject |
Enum.reference_required_p(ThreadContext context) |
static IRubyObject |
DataConverter.reference_required_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
DataConverter.reference_required(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
CallbackInfo.result_type(ThreadContext context) |
static IRubyObject |
Struct.set_layout(ThreadContext context,
IRubyObject structClass,
IRubyObject layout) |
IRubyObject |
Struct.setFieldValue(ThreadContext context,
IRubyObject fieldName,
IRubyObject fieldValue) |
IRubyObject |
Type.size(ThreadContext context)
Gets the native size of this Type in bytes
|
IRubyObject |
StructLayout.Field.size(ThreadContext context) |
IRubyObject |
StructLayout.ArrayProxy.size(ThreadContext context) |
IRubyObject |
Struct.size(ThreadContext context) |
static IRubyObject |
Struct.size(ThreadContext context,
IRubyObject structClass) |
static IRubyObject |
Pointer.size(ThreadContext context,
IRubyObject recv) |
IRubyObject |
AbstractMemory.slice(ThreadContext context,
IRubyObject offset,
IRubyObject size) |
static IRubyObject |
Platform.solaris_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
StructByValue.struct_class(ThreadContext context) |
IRubyObject |
StructByReference.struct_class(ThreadContext context) |
IRubyObject |
Enum.symbol_map(ThreadContext context) |
IRubyObject |
Enum.symbols(ThreadContext context) |
IRubyObject |
Enum.tag(ThreadContext context) |
IRubyObject |
StructByReference.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
MappedType.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.to_native(ThreadContext context,
IRubyObject name,
IRubyObject ctx) |
static IRubyObject |
DataConverter.to_native(ThreadContext context,
IRubyObject self,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
StructLayout.ArrayProxy.to_ptr(ThreadContext context) |
IRubyObject |
AbstractMemory.to_ptr(ThreadContext context) |
IRubyObject |
Type.Builtin.to_s(ThreadContext context) |
IRubyObject |
StructLayout.CharArrayProxy.to_s(ThreadContext context) |
IRubyObject |
StructByValue.to_s(ThreadContext context) |
IRubyObject |
StructByReference.to_s(ThreadContext context) |
IRubyObject |
CallbackInfo.to_s(ThreadContext context) |
IRubyObject |
Pointer.to_s(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.to_s(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Type.Builtin.to_sym(ThreadContext context) |
IRubyObject |
MappedType.toNative(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.total(ThreadContext context)
Gets the total size (in bytes) of the Memory.
|
IRubyObject |
AbstractMemory.type_size(ThreadContext context)
Indicates how many bytes the intrinsic type of the memory uses.
|
IRubyObject |
StructLayout.Field.type(ThreadContext context) |
static IRubyObject |
Platform.unix_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
Struct.values(ThreadContext context) |
static IRubyObject |
Platform.windows_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
AbstractMemory.write_array_of_float(ThreadContext context,
IRubyObject ary)
Writes an array of 32 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_float64(ThreadContext context,
IRubyObject ary)
Writes an array of 64 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int16(ThreadContext context,
IRubyObject ary)
Writes an array of signed 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int32(ThreadContext context,
IRubyObject ary)
Writes an array of signed 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int64(ThreadContext context,
IRubyObject ary)
Writes an array of signed 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int8(ThreadContext context,
IRubyObject ary)
Writes an array of signed 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_long(ThreadContext context,
IRubyObject ary)
Writes an array of signed long integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_pointer(ThreadContext context,
IRubyObject arrParam) |
IRubyObject |
AbstractMemory.write_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject aryArg) |
IRubyObject |
AbstractMemory.write_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject writer,
IRubyObject aryArg) |
IRubyObject |
AbstractMemory.write_array_of_uint16(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint32(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint64(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint8(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_ulong(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned long integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_bytes(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.write_char(ThreadContext context,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_double(ThreadContext context,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.write_float(ThreadContext context,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.write_int(ThreadContext context,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_long_long(ThreadContext context,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_long(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_pointer(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.write_short(ThreadContext context,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_string(ThreadContext context,
IRubyObject strArg) |
IRubyObject |
AbstractMemory.write_string(ThreadContext context,
IRubyObject strArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.write_uchar(ThreadContext context,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_uint(ThreadContext context,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_ulong_long(ThreadContext context,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_ushort(ThreadContext context,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Struct.alignment(ThreadContext context,
IRubyObject structClass) |
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateIn(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg) |
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2) |
static Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg) |
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2) |
static Buffer |
Buffer.allocateInput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg) |
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass) |
static IRubyObject |
Struct.allocateOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg) |
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject arg2) |
static Buffer |
Buffer.allocateOutput(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg) |
IRubyObject |
Enums.append(ThreadContext context,
IRubyObject item) |
IRubyObject |
StructLayout.aref(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
AbstractMemory.aref(ThreadContext context,
IRubyObject indexArg) |
IRubyObject |
AbstractInvoker.attach(ThreadContext context,
IRubyObject obj,
IRubyObject methodName)
Attaches this function to a ruby module or class.
|
IRubyObject |
MemoryPointer.autorelease(ThreadContext context,
IRubyObject release) |
IRubyObject |
AutoPointer.autorelease(ThreadContext context,
IRubyObject autorelease) |
static IRubyObject |
Platform.bsd_p(ThreadContext context,
IRubyObject recv) |
protected static int |
AbstractMemory.calculateTypeSize(ThreadContext context,
IRubyObject sizeArg) |
protected static RubyArray |
AbstractMemory.checkArray(IRubyObject obj) |
static <T> T |
Util.convertParameter(IRubyObject parameter,
Class<T> paramClass)
Deprecated.
|
static double |
Util.doubleValue(IRubyObject parameter) |
IRubyObject |
Type.Builtin.eql_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Type.Builtin.equal_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Enums.find(ThreadContext context,
IRubyObject query) |
IRubyObject |
Enum.find(ThreadContext context,
IRubyObject query) |
Type |
TypeResolver.findType(Ruby runtime,
IRubyObject name) |
Type |
TypeResolver.findType(Ruby runtime,
IRubyObject name,
IRubyObject typeMap) |
static Type |
Util.findType(ThreadContext context,
IRubyObject name) |
static Type |
Util.findType(ThreadContext context,
IRubyObject name,
IRubyObject typeMap) |
static float |
Util.floatValue(IRubyObject parameter) |
IRubyObject |
StructByReference.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
MappedType.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
DataConverter.from_native(ThreadContext context,
IRubyObject self,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
AutoPointer.from_native(ThreadContext context,
IRubyObject recv,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
MemoryPointer.from_string(ThreadContext context,
IRubyObject klass,
IRubyObject s) |
IRubyObject |
MappedType.fromNative(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.get_array_of_float(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 32 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_float64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 64 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int16(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int32(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_int8(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_long(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of signed long integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject length) |
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset) |
IRubyObject |
AbstractMemory.get_array_of_string(ThreadContext context,
IRubyObject rbOffset,
IRubyObject rbCount) |
IRubyObject |
AbstractMemory.get_array_of_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_array_of_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject length)
Reads an array of unsigned long integer values from the memory address.
|
IRubyObject |
AbstractMemory.get_bytes(ThreadContext context,
IRubyObject offArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.get_float32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_float64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit floating point value from the memory address.
|
IRubyObject |
AbstractMemory.get_int16(ThreadContext context,
IRubyObject offset)
Reads a 16 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_int8(ThreadContext context,
IRubyObject offset)
Reads an 8 bit signed integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_long(ThreadContext context,
IRubyObject offset)
Reads a C long integer value from the memory area.
|
IRubyObject |
AbstractMemory.get_pointer(ThreadContext context,
IRubyObject offset) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg) |
IRubyObject |
AbstractMemory.get_string(ThreadContext context,
IRubyObject offArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.get_uint16(ThreadContext context,
IRubyObject offset)
Reads a 16 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint32(ThreadContext context,
IRubyObject offset)
Reads a 32 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint64(ThreadContext context,
IRubyObject offset)
Reads a 64 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_uint8(ThreadContext context,
IRubyObject offset)
Reads an 8 bit unsigned integer value from the memory address.
|
IRubyObject |
AbstractMemory.get_ulong(ThreadContext context,
IRubyObject offset)
Reads a C unsigned long integer value from the memory area.
|
IRubyObject |
StructLayout.ArrayProxy.get(ThreadContext context,
IRubyObject index) |
IRubyObject |
StructLayout.get(ThreadContext context,
IRubyObject ptr,
IRubyObject name)
Gets the value of the struct member corresponding to name.
|
IRubyObject |
Struct.getFieldValue(ThreadContext context,
IRubyObject fieldName) |
protected long |
AbstractMemory.getOffset(IRubyObject offset)
Calculates the absolute offset within the base memory pointer for a given offset.
|
IRubyObject |
Struct.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Pointer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Buffer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject ptr) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject address) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg) |
IRubyObject |
StructLayout.Field.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.NumberField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.EnumField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.FunctionField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.InnerStructField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.ArrayField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
StructLayout.MappedField.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject type,
IRubyObject address) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg,
IRubyObject releaser) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject type,
IRubyObject values,
IRubyObject tag) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
static short |
Util.int16Value(IRubyObject parameter) |
static int |
Util.int32Value(IRubyObject parameter) |
static long |
Util.int64Value(IRubyObject parameter) |
static byte |
Util.int8Value(IRubyObject parameter) |
static int |
Util.intValue(IRubyObject obj,
RubyHash enums) |
static IRubyObject |
Platform.linux_p(ThreadContext context,
IRubyObject recv) |
static long |
Util.longValue(IRubyObject parameter)
Converts characters like 'a' or 't' to an integer value
|
static IRubyObject |
Platform.mac_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
Enums.mapSymbol(ThreadContext context,
IRubyObject symbol) |
static IRubyObject |
Struct.members(ThreadContext context,
IRubyObject structClass) |
static IRubyObject |
IOModule.native_read(ThreadContext context,
IRubyObject self,
IRubyObject src,
IRubyObject dst,
IRubyObject rbLength) |
static IRubyObject |
DataConverter.native_type(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
DataConverter.native_type(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
CallbackInfo.newCallbackInfo(ThreadContext context,
IRubyObject klass,
IRubyObject[] args)
CallbackInfo.new
|
static IRubyObject |
CallbackInfo.newCallbackInfo(ThreadContext context,
IRubyObject klass,
IRubyObject[] args)
CallbackInfo.new
|
static IRubyObject |
Type.Array.newInstance(ThreadContext context,
IRubyObject klass,
IRubyObject componentType,
IRubyObject length) |
static IRubyObject |
MappedType.newMappedType(ThreadContext context,
IRubyObject klass,
IRubyObject converter) |
static IRubyObject |
StructByReference.newStructByReference(ThreadContext context,
IRubyObject klass,
IRubyObject structClass) |
static IRubyObject |
StructByValue.newStructByValue(ThreadContext context,
IRubyObject klass,
IRubyObject structClass) |
static IRubyObject |
StructLayout.newStructLayout(ThreadContext context,
IRubyObject klass,
IRubyObject[] args) |
static IRubyObject |
StructLayout.newStructLayout(ThreadContext context,
IRubyObject klass,
IRubyObject[] args) |
IRubyObject |
StructLayout.offset_of(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject fieldName) |
static IRubyObject |
Struct.offset_of(ThreadContext context,
IRubyObject structClass,
IRubyObject fieldName) |
static IRubyObject |
Struct.offsets(ThreadContext context,
IRubyObject structClass) |
IRubyObject |
Type.Builtin.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
Pointer.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
MemoryPointer.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
AbstractMemory.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
AbstractMemory.op_plus(ThreadContext context,
IRubyObject value) |
IRubyObject |
Struct.order(ThreadContext context,
IRubyObject byte_order) |
IRubyObject |
AbstractMemory.order(ThreadContext context,
IRubyObject byte_order) |
static ByteOrder |
Util.parseByteOrder(Ruby runtime,
IRubyObject byte_order) |
IRubyObject |
AbstractMemory.put_array_of_float(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of 32 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_float64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of 64 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int16(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int32(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_int8(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of signed 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_long(ThreadContext context,
IRubyObject offset,
IRubyObject arr)
Writes an array of signed long integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam) |
IRubyObject |
AbstractMemory.put_array_of_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject arrParam)
Writes an array of unsigned 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_array_of_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject arr)
Writes an array of unsigned long integer values to the memory area.
|
IRubyObject |
AbstractMemory.put_bytes(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.put_callback(ThreadContext context,
IRubyObject offset,
IRubyObject proc,
IRubyObject cbInfo) |
IRubyObject |
AbstractMemory.put_float32(ThreadContext context,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float64(ThreadContext context,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_float64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.put_int16(ThreadContext context,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int16(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int32(ThreadContext context,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_int64(ThreadContext context,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int8(ThreadContext context,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_int8(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_long(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_long(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_pointer(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.put_pointer(ThreadContext context,
IRubyObject offset,
IRubyObject value) |
IRubyObject |
AbstractMemory.put_string(ThreadContext context,
IRubyObject offArg,
IRubyObject strArg) |
IRubyObject |
AbstractMemory.put_uint16(ThreadContext context,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint16(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint32(ThreadContext context,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint32(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.put_uint64(ThreadContext context,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint64(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint8(ThreadContext context,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_uint8(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_ulong(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.put_ulong(ThreadContext context,
IRubyObject offset,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
StructLayout.ArrayProxy.put(ThreadContext context,
IRubyObject index,
IRubyObject value) |
IRubyObject |
StructLayout.put(ThreadContext context,
IRubyObject ptr,
IRubyObject name,
IRubyObject value)
Sets the native value of the struct member corresponding to name.
|
void |
StructLayout.Member.put(ThreadContext context,
StructLayout.Storage cache,
AbstractMemory ptr,
IRubyObject value)
Writes a ruby value to the native struct member as the appropriate native value.
|
void |
StructLayout.ArrayProxy.putCachedValue(int idx,
IRubyObject value) |
void |
StructLayout.Storage.putCachedValue(StructLayout.Member member,
IRubyObject value) |
void |
Struct.putCachedValue(StructLayout.Member member,
IRubyObject value) |
IRubyObject |
AbstractMemory.read_array_of_float(ThreadContext context,
IRubyObject length)
Reads an array of signed 32 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_float64(ThreadContext context,
IRubyObject length)
Reads an array of signed 64 bit floating point values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int16(ThreadContext context,
IRubyObject length)
Reads an array of signed 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int32(ThreadContext context,
IRubyObject length)
Reads an array of signed 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int64(ThreadContext context,
IRubyObject length)
Reads an array of signed 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_int8(ThreadContext context,
IRubyObject length)
Reads an array of signed 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_long(ThreadContext context,
IRubyObject length)
Reads an array of signed long integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_pointer(ThreadContext context,
IRubyObject length) |
IRubyObject |
AbstractMemory.read_array_of_string(ThreadContext context,
IRubyObject rbLength) |
IRubyObject |
AbstractMemory.read_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject reader,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_array_of_uint16(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 16 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint32(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 32 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint64(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 64 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_uint8(ThreadContext context,
IRubyObject length)
Reads an array of unsigned 8 bit integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_array_of_ulong(ThreadContext context,
IRubyObject length)
Reads an array of unsigned long integer values from the memory address.
|
IRubyObject |
AbstractMemory.read_bytes(ThreadContext context,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.read_string(ThreadContext context,
IRubyObject rbLength) |
static IRubyObject |
DataConverter.reference_required_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
DataConverter.reference_required(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
DataConverter.reference_required(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
Struct.set_layout(ThreadContext context,
IRubyObject structClass,
IRubyObject layout) |
IRubyObject |
Struct.setFieldValue(ThreadContext context,
IRubyObject fieldName,
IRubyObject fieldValue) |
static IRubyObject |
Struct.size(ThreadContext context,
IRubyObject structClass) |
static IRubyObject |
Pointer.size(ThreadContext context,
IRubyObject recv) |
IRubyObject |
AbstractMemory.slice(ThreadContext context,
IRubyObject offset,
IRubyObject size) |
static IRubyObject |
Platform.solaris_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
StructByReference.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
MappedType.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.to_native(ThreadContext context,
IRubyObject name,
IRubyObject ctx) |
static IRubyObject |
DataConverter.to_native(ThreadContext context,
IRubyObject self,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Pointer.to_s(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.to_s(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
MappedType.toNative(ThreadContext context,
IRubyObject value) |
static int |
Util.uint16Value(IRubyObject parameter) |
static long |
Util.uint32Value(IRubyObject parameter) |
static long |
Util.uint64Value(IRubyObject parameter) |
static short |
Util.uint8Value(IRubyObject parameter) |
static IRubyObject |
Platform.unix_p(ThreadContext context,
IRubyObject recv) |
static NativeType |
NativeType.valueOf(IRubyObject type) |
static IRubyObject |
Platform.windows_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
AbstractMemory.write_array_of_float(ThreadContext context,
IRubyObject ary)
Writes an array of 32 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_float64(ThreadContext context,
IRubyObject ary)
Writes an array of 64 bit floating point values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int16(ThreadContext context,
IRubyObject ary)
Writes an array of signed 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int32(ThreadContext context,
IRubyObject ary)
Writes an array of signed 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int64(ThreadContext context,
IRubyObject ary)
Writes an array of signed 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_int8(ThreadContext context,
IRubyObject ary)
Writes an array of signed 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_long(ThreadContext context,
IRubyObject ary)
Writes an array of signed long integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_pointer(ThreadContext context,
IRubyObject arrParam) |
IRubyObject |
AbstractMemory.write_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject aryArg) |
IRubyObject |
AbstractMemory.write_array_of_type(ThreadContext context,
IRubyObject typeArg,
IRubyObject writer,
IRubyObject aryArg) |
IRubyObject |
AbstractMemory.write_array_of_uint16(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 16 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint32(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 32 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint64(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 64 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_uint8(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned 8 bit integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_array_of_ulong(ThreadContext context,
IRubyObject ary)
Writes an array of unsigned long integer values to the memory area.
|
IRubyObject |
AbstractMemory.write_bytes(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
AbstractMemory.write_char(ThreadContext context,
IRubyObject value)
Writes a 8 bit signed integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_double(ThreadContext context,
IRubyObject value)
Writes an 64 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.write_float(ThreadContext context,
IRubyObject value)
Writes an 32 bit floating point value to the memory area.
|
IRubyObject |
AbstractMemory.write_int(ThreadContext context,
IRubyObject value)
Writes a 32 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_long_long(ThreadContext context,
IRubyObject value)
Writes a 64 bit integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_long(ThreadContext context,
IRubyObject value)
Writes a C long integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_pointer(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.write_short(ThreadContext context,
IRubyObject value)
Writes a 16 bit signed integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_string(ThreadContext context,
IRubyObject strArg) |
IRubyObject |
AbstractMemory.write_string(ThreadContext context,
IRubyObject strArg,
IRubyObject lenArg) |
IRubyObject |
AbstractMemory.write_uchar(ThreadContext context,
IRubyObject value)
Writes a 8 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_uint(ThreadContext context,
IRubyObject value)
Writes an 32 bit unsigned integer value to the memory address.
|
IRubyObject |
AbstractMemory.write_ulong_long(ThreadContext context,
IRubyObject value)
Writes a 64 bit unsigned integer value to the memory area.
|
IRubyObject |
AbstractMemory.write_ushort(ThreadContext context,
IRubyObject value)
Writes a 16 bit unsigned integer value to the memory address.
|
Modifier and Type | Class and Description |
---|---|
class |
FileDescriptorIO
An IO implementation that reads/writes to a native file descriptor.
|
Modifier and Type | Method and Description |
---|---|
static FileDescriptorIO |
FileDescriptorIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject fd) |
static RubyIO |
FileDescriptorIO.wrap(ThreadContext context,
IRubyObject recv,
IRubyObject fd) |
Constructor and Description |
---|
FileDescriptorIO(Ruby runtime,
IRubyObject fd) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicLibrary |
static class |
DynamicLibrary.Symbol |
class |
Function |
class |
JFFIInvoker |
class |
VariadicInvoker |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Function.autorelease_p(ThreadContext context) |
IRubyObject |
Function.autorelease(ThreadContext context,
IRubyObject release) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
NativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6) |
static IRubyObject |
JITRuntime.convert2ptr(ThreadContext context,
IRubyObject parameter) |
static IRubyObject |
Factory.LastError.error_set(ThreadContext context,
IRubyObject recv,
IRubyObject value) |
static IRubyObject |
Factory.LastError.error(ThreadContext context,
IRubyObject recv) |
IRubyObject |
DynamicLibrary.findFunction(ThreadContext context,
IRubyObject symbolName) |
IRubyObject |
DynamicLibrary.findVariable(ThreadContext context,
IRubyObject symbolName) |
IRubyObject |
Function.free(ThreadContext context) |
abstract IRubyObject |
NativeDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.IntOrEnumConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.MappedDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.CallbackDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.ChainedDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DynamicLibrary.Symbol.inspect(ThreadContext context) |
IRubyObject |
VariadicInvoker.invoke(ThreadContext context,
IRubyObject typesArg,
IRubyObject paramsArg) |
IRubyObject |
DynamicLibrary.Symbol.library(ThreadContext context) |
IRubyObject |
DynamicLibrary.name(ThreadContext context) |
static IRubyObject |
JITRuntime.newBoolean(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newBoolean(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newBoolean(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newBoolean(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newFloat32(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newFloat32(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newFloat32(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newFloat32(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newFloat64(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newFloat64(ThreadContext context,
long value) |
static IRubyObject |
JFFIInvoker.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
Function.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JITRuntime.newNil(Ruby runtime,
int ignored) |
static IRubyObject |
JITRuntime.newNil(Ruby runtime,
long ignored) |
static IRubyObject |
JITRuntime.newNil(ThreadContext context,
int ignored) |
static IRubyObject |
JITRuntime.newNil(ThreadContext context,
long ignored) |
static IRubyObject |
JITRuntime.newPointer32(Ruby runtime,
int address) |
static IRubyObject |
JITRuntime.newPointer32(Ruby runtime,
long address) |
static IRubyObject |
JITRuntime.newPointer32(ThreadContext context,
int address) |
static IRubyObject |
JITRuntime.newPointer32(ThreadContext context,
long address) |
static IRubyObject |
JITRuntime.newPointer64(Ruby runtime,
long address) |
static IRubyObject |
JITRuntime.newPointer64(ThreadContext context,
long address) |
static IRubyObject |
JITRuntime.newSigned16(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newSigned16(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newSigned16(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newSigned16(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newSigned32(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newSigned32(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newSigned32(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newSigned32(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newSigned64(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newSigned64(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newSigned8(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newSigned8(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newSigned8(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newSigned8(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newString(Ruby runtime,
int address) |
static IRubyObject |
JITRuntime.newString(Ruby runtime,
long address) |
static IRubyObject |
JITRuntime.newString(ThreadContext context,
int address) |
static IRubyObject |
JITRuntime.newString(ThreadContext context,
long address) |
static IRubyObject |
JITRuntime.newUnsigned16(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newUnsigned16(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newUnsigned16(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newUnsigned16(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newUnsigned32(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newUnsigned32(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newUnsigned32(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newUnsigned32(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newUnsigned64(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newUnsigned64(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newUnsigned8(Ruby runtime,
int value) |
static IRubyObject |
JITRuntime.newUnsigned8(Ruby runtime,
long value) |
static IRubyObject |
JITRuntime.newUnsigned8(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newUnsigned8(ThreadContext context,
long value) |
static IRubyObject |
DynamicLibrary.open(ThreadContext context,
IRubyObject recv,
IRubyObject libraryName,
IRubyObject libraryFlags) |
static IRubyObject |
JITRuntime.other2ptr(ThreadContext context,
IRubyObject parameter) |
IRubyObject |
DynamicLibrary.Symbol.to_s(ThreadContext context,
IRubyObject[] args) |
abstract IRubyObject |
NativeDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.IntOrEnumConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.MappedDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.CallbackDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.ChainedDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Function.autorelease(ThreadContext context,
IRubyObject release) |
static boolean |
JITRuntime.boolValue(IRubyObject parameter) |
static int |
JITRuntime.boolValue32(IRubyObject parameter) |
static long |
JITRuntime.boolValue64(IRubyObject parameter) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
NativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6) |
static IRubyObject |
JITRuntime.convert2ptr(ThreadContext context,
IRubyObject parameter) |
static MemoryIO |
JITRuntime.convertToPointerMemoryIO(ThreadContext context,
IRubyObject parameter,
CachingCallSite callSite) |
static MemoryIO |
JITRuntime.convertToStringMemoryIO(IRubyObject parameter,
ThreadContext context,
CachingCallSite callSite) |
static MemoryIO |
JITRuntime.convertToTransientStringMemoryIO(IRubyObject parameter,
ThreadContext context,
CachingCallSite callSite) |
static DynamicMethod |
MethodFactory.createDynamicMethod(Ruby runtime,
RubyModule module,
com.kenai.jffi.Function function,
Type returnType,
Type[] parameterTypes,
com.kenai.jffi.CallingConvention convention,
IRubyObject enums,
boolean ignoreErrno) |
static IRubyObject |
Factory.LastError.error_set(ThreadContext context,
IRubyObject recv,
IRubyObject value) |
static IRubyObject |
Factory.LastError.error(ThreadContext context,
IRubyObject recv) |
static int |
JITRuntime.f32Value32(IRubyObject parameter) |
static long |
JITRuntime.f32Value64(IRubyObject parameter) |
static long |
JITRuntime.f64Value64(IRubyObject parameter) |
IRubyObject |
DynamicLibrary.findFunction(ThreadContext context,
IRubyObject symbolName) |
IRubyObject |
DynamicLibrary.findVariable(ThreadContext context,
IRubyObject symbolName) |
abstract IRubyObject |
NativeDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.IntOrEnumConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.MappedDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.CallbackDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.ChainedDataConverter.fromNative(ThreadContext context,
IRubyObject obj) |
Pointer |
NativeCallbackFactory.getCallback(IRubyObject callable,
CachingCallSite callSite) |
static DynamicMethod |
JITRuntime.getConversionMethod(IRubyObject parameter,
CachingCallSite callSite) |
static MemoryIO |
JITRuntime.getPointerMemoryIO(IRubyObject parameter) |
IRubyObject |
VariadicInvoker.invoke(ThreadContext context,
IRubyObject typesArg,
IRubyObject paramsArg) |
static boolean |
JITRuntime.isDirectPointer(IRubyObject parameter) |
static MemoryIO |
JITRuntime.lookupPointerMemoryIO(IRubyObject parameter) |
static PointerParameterStrategy |
JITRuntime.lookupPointerParameterStrategy(IRubyObject parameter) |
static VariadicInvoker |
VariadicInvoker.newInstance(ThreadContext context,
IRubyObject klass,
IRubyObject[] args) |
static VariadicInvoker |
VariadicInvoker.newInstance(ThreadContext context,
IRubyObject klass,
IRubyObject[] args) |
static IRubyObject |
JFFIInvoker.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
JFFIInvoker.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
Function.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Function.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
DynamicLibrary.open(ThreadContext context,
IRubyObject recv,
IRubyObject libraryName,
IRubyObject libraryFlags) |
static long |
JITRuntime.other2long(IRubyObject parameter) |
static IRubyObject |
JITRuntime.other2ptr(ThreadContext context,
IRubyObject parameter) |
static long |
JITRuntime.other2u64(IRubyObject parameter) |
static PointerParameterStrategy |
JITRuntime.pointerParameterStrategy(IRubyObject parameter) |
static int |
JITRuntime.pointerValue32(IRubyObject parameter) |
static long |
JITRuntime.pointerValue64(IRubyObject parameter) |
static int |
JITRuntime.s16Value32(IRubyObject parameter) |
static long |
JITRuntime.s16Value64(IRubyObject parameter) |
static int |
JITRuntime.s32Value32(IRubyObject parameter) |
static long |
JITRuntime.s32Value64(IRubyObject parameter) |
static long |
JITRuntime.s64Value64(IRubyObject parameter) |
static int |
JITRuntime.s8Value32(IRubyObject parameter) |
static long |
JITRuntime.s8Value64(IRubyObject parameter) |
static PointerParameterStrategy |
JITRuntime.stringParameterStrategy(IRubyObject parameter) |
IRubyObject |
DynamicLibrary.Symbol.to_s(ThreadContext context,
IRubyObject[] args) |
abstract IRubyObject |
NativeDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.IntOrEnumConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.MappedDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.CallbackDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
IRubyObject |
DataConverters.ChainedDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
static PointerParameterStrategy |
JITRuntime.transientStringParameterStrategy(IRubyObject parameter) |
static int |
JITRuntime.u16Value32(IRubyObject parameter) |
static long |
JITRuntime.u16Value64(IRubyObject parameter) |
static int |
JITRuntime.u32Value32(IRubyObject parameter) |
static long |
JITRuntime.u32Value64(IRubyObject parameter) |
static long |
JITRuntime.u64Value64(IRubyObject parameter) |
static int |
JITRuntime.u8Value32(IRubyObject parameter) |
static long |
JITRuntime.u8Value64(IRubyObject parameter) |
Constructor and Description |
---|
DataConverters.IntOrEnumConverter(NativeType nativeType,
IRubyObject enums) |
DelegatingPointerParameterStrategy(IRubyObject value,
PointerParameterStrategy strategy) |
Modifier and Type | Class and Description |
---|---|
class |
ThreadFiber |
Modifier and Type | Field and Description |
---|---|
protected BlockingQueue<IRubyObject> |
FiberQueue.queue |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
ThreadFiber.__alive__(ThreadContext context) |
static IRubyObject |
ThreadFiber.__current__(ThreadContext context,
IRubyObject recv) |
IRubyObject |
ThreadFiber.__transfer__(ThreadContext context,
IRubyObject[] values) |
IRubyObject |
ThreadFiber.initialize(ThreadContext context,
Block block) |
IRubyObject |
FiberQueue.pop(ThreadContext context) |
IRubyObject |
FiberQueue.pop(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
ThreadFiber.resume(ThreadContext context,
IRubyObject[] values) |
IRubyObject |
FiberQueue.shutdown(ThreadContext context) |
static IRubyObject |
ThreadFiber.yield(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
ThreadFiber.yield(ThreadContext context,
IRubyObject recv,
IRubyObject value) |
Modifier and Type | Method and Description |
---|---|
Map<Object,IRubyObject> |
ThreadFiber.getContextVariables() |
BlockingQueue<IRubyObject> |
FiberQueue.getQueueSafe() |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
ThreadFiber.__current__(ThreadContext context,
IRubyObject recv) |
IRubyObject |
ThreadFiber.__transfer__(ThreadContext context,
IRubyObject[] values) |
IRubyObject |
FiberQueue.pop(ThreadContext context,
IRubyObject arg0) |
void |
FiberQueue.push(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
ThreadFiber.resume(ThreadContext context,
IRubyObject[] values) |
static IRubyObject |
ThreadFiber.yield(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
ThreadFiber.yield(ThreadContext context,
IRubyObject recv,
IRubyObject value) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IOWaitLibrary.nread(ThreadContext context,
IRubyObject _io) |
static IRubyObject |
IOWaitLibrary.ready(ThreadContext context,
IRubyObject _io)
returns non-nil if input available without blocking, false if EOF or not open/readable, otherwise nil.
|
static IRubyObject |
IOWaitLibrary.wait_readable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv) |
static IRubyObject |
IOWaitLibrary.wait_writable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv)
waits until input available or timed out and returns self, or nil when EOF reached.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IOWaitLibrary.nread(ThreadContext context,
IRubyObject _io) |
static IRubyObject |
IOWaitLibrary.ready(ThreadContext context,
IRubyObject _io)
returns non-nil if input available without blocking, false if EOF or not open/readable, otherwise nil.
|
static IRubyObject |
IOWaitLibrary.wait_readable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv) |
static IRubyObject |
IOWaitLibrary.wait_readable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv) |
static IRubyObject |
IOWaitLibrary.wait_writable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv)
waits until input available or timed out and returns self, or nil when EOF reached.
|
static IRubyObject |
IOWaitLibrary.wait_writable(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv)
waits until input available or timed out and returns self, or nil when EOF reached.
|
Modifier and Type | Class and Description |
---|---|
class |
JRubyExecutionContextLocal |
class |
JRubyFiberLocal |
class |
JRubyObjectInputStream |
class |
JRubyThreadLocal |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JRubyObjectInputStream.close() |
static IRubyObject |
JRubyLibrary.dereference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Unwrap the given Java-integration-wrapped object, returning the unwrapped
object.
|
static IRubyObject |
JRubyUtilLibrary.gc(IRubyObject recv) |
static IRubyObject |
JRubyUtilLibrary.getClassLoaderResources(IRubyObject recv,
IRubyObject arg) |
IRubyObject |
JRubyExecutionContextLocal.getDefault(ThreadContext context) |
IRubyObject |
JRubyExecutionContextLocal.getDefaultProc(ThreadContext context) |
static IRubyObject |
JRubyUtilLibrary.getObjectSpaceEnabled(IRubyObject recv) |
IRubyObject |
JRubyExecutionContextLocal.getValue(ThreadContext context) |
static IRubyObject |
JRubyLibrary.identity_hash(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Provide the "identity" hash code that System.identityHashCode would produce.
|
IRubyObject |
JRubyObjectInputStream.initialize(IRubyObject wrappedStream) |
static IRubyObject |
JRubyObjectInputStream.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
JRubyObjectInputStream.readObject() |
static IRubyObject |
JRubyLibrary.reference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Wrap the given object as in Java integration and return the wrapper.
|
static IRubyObject |
JRubyLibrary.reference0(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Wrap the given object as in Java integration and return the wrapper.
|
static IRubyObject |
JRubyLibrary.JRubyConfig.rubygems_disabled_p(ThreadContext context,
IRubyObject self) |
IRubyObject |
JRubyExecutionContextLocal.rubyInitialize(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyUtilLibrary.setObjectSpaceEnabled(IRubyObject recv,
IRubyObject arg) |
IRubyObject |
JRubyExecutionContextLocal.setValue(ThreadContext context,
IRubyObject value) |
static IRubyObject |
JRubyUtilLibrary.StringUtils.unseeded_hash(ThreadContext context,
IRubyObject recv) |
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
Modifier and Type | Method and Description |
---|---|
protected Map<Object,IRubyObject> |
JRubyExecutionContextLocal.getContextVariables(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JRubyLibrary.dereference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Unwrap the given Java-integration-wrapped object, returning the unwrapped
object.
|
static IRubyObject |
JRubyUtilLibrary.gc(IRubyObject recv) |
static IRubyObject |
JRubyUtilLibrary.getClassLoaderResources(IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
JRubyUtilLibrary.getObjectSpaceEnabled(IRubyObject recv) |
static IRubyObject |
JRubyLibrary.identity_hash(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Provide the "identity" hash code that System.identityHashCode would produce.
|
IRubyObject |
JRubyObjectInputStream.initialize(IRubyObject wrappedStream) |
static IRubyObject |
JRubyObjectInputStream.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyObjectInputStream.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.reference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Wrap the given object as in Java integration and return the wrapper.
|
static IRubyObject |
JRubyLibrary.reference0(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Wrap the given object as in Java integration and return the wrapper.
|
static IRubyObject |
JRubyLibrary.JRubyConfig.rubygems_disabled_p(ThreadContext context,
IRubyObject self) |
IRubyObject |
JRubyExecutionContextLocal.rubyInitialize(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyUtilLibrary.setObjectSpaceEnabled(IRubyObject recv,
IRubyObject arg) |
IRubyObject |
JRubyExecutionContextLocal.setValue(ThreadContext context,
IRubyObject value) |
static IRubyObject |
JRubyUtilLibrary.StringUtils.unseeded_hash(ThreadContext context,
IRubyObject recv) |
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
NetProtocolBufferedIO.initialize(IRubyObject recv,
IRubyObject io) |
static IRubyObject |
NetProtocolBufferedIO.NativeImpl.rbuf_fill(IRubyObject recv) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
NetProtocolBufferedIO.initialize(IRubyObject recv,
IRubyObject io) |
static IRubyObject |
NetProtocolBufferedIO.NativeImpl.rbuf_fill(IRubyObject recv) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyNKF.guess(ThreadContext context,
IRubyObject recv,
IRubyObject s) |
static IRubyObject |
RubyNKF.guess1(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyNKF.guess2(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyNKF.nkf(ThreadContext context,
IRubyObject recv,
IRubyObject opt,
IRubyObject str) |
Modifier and Type | Method and Description |
---|---|
static RubyNKF.NKFCharset |
RubyNKF.guess(ThreadContext context,
IRubyObject s) |
static IRubyObject |
RubyNKF.guess(ThreadContext context,
IRubyObject recv,
IRubyObject s) |
static IRubyObject |
RubyNKF.guess1(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyNKF.guess2(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
RubyNKF.nkf(ThreadContext context,
IRubyObject recv,
IRubyObject opt,
IRubyObject str) |
Modifier and Type | Class and Description |
---|---|
class |
RubyPathname |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RbConfigLibrary.ruby(ThreadContext context,
IRubyObject recv) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RbConfigLibrary.ruby(ThreadContext context,
IRubyObject recv) |
Modifier and Type | Class and Description |
---|---|
class |
RubyRipper |
Modifier and Type | Field and Description |
---|---|
protected IRubyObject |
RipperParserBase.ripper |
Constructor and Description |
---|
ArgsTailHolder(IRubyObject keywordArgs,
IRubyObject keywordRestArg,
IRubyObject blockArg) |
RipperParser(ThreadContext context,
IRubyObject ripper,
LexerSource source) |
RipperParserBase(ThreadContext context,
IRubyObject ripper,
LexerSource source) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.uuid(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.uuid(ThreadContext context,
IRubyObject self) |
Modifier and Type | Class and Description |
---|---|
class |
Addrinfo |
class |
Ifaddr |
class |
Option |
class |
RubyBasicSocket
Implementation of the BasicSocket class from Ruby.
|
class |
RubyIPSocket |
class |
RubyServerSocket |
class |
RubySocket |
class |
RubyTCPServer |
class |
RubyTCPSocket |
class |
RubyUDPSocket |
class |
RubyUNIXServer |
class |
RubyUNIXSocket |
Modifier and Type | Class and Description |
---|---|
class |
StringIO |
Modifier and Type | Class and Description |
---|---|
class |
RubyStringScanner |
Modifier and Type | Class and Description |
---|---|
class |
Tempfile
An implementation of tempfile.rb in Java.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Tempfile._close(ThreadContext context) |
IRubyObject |
Tempfile.close_bang(ThreadContext context) |
IRubyObject |
Tempfile.close(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize19(IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
Tempfile.inspect() |
IRubyObject |
Tempfile.open(ThreadContext context) |
static IRubyObject |
Tempfile.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Tempfile.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.size(ThreadContext context) |
IRubyObject |
Tempfile.size19(ThreadContext context)
Deprecated.
|
IRubyObject |
Tempfile.unlink(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Tempfile.close(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize19(IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
Tempfile.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Tempfile.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Tempfile.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Tempfile.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Class and Description |
---|---|
class |
ConditionVariable
The "ConditionVariable" class from the 'thread' library.
|
class |
Mutex
The "Mutex" class from the 'thread' library.
|
class |
Queue
The "Queue" class from the 'thread' library.
|
class |
SizedQueue
The "SizedQueue" class from the 'thread' library.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
SizedQueue.initialize(ThreadContext context,
IRubyObject arg) |
IRubyObject |
SizedQueue.max_set(ThreadContext context,
IRubyObject arg) |
static Mutex |
Mutex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static Mutex |
Mutex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static ConditionVariable |
ConditionVariable.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static ConditionVariable |
ConditionVariable.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
protected boolean |
SizedQueue.offerInternal(ThreadContext context,
IRubyObject e) |
IRubyObject |
Queue.pop(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
Queue.push(ThreadContext context,
IRubyObject value) |
IRubyObject |
SizedQueue.push(ThreadContext context,
IRubyObject[] argv) |
protected void |
Queue.putInternal(ThreadContext context,
IRubyObject e)
Inserts the specified element at the tail of this queue, waiting if
necessary for space to become available.
|
IRubyObject |
Mutex.sleep(ThreadContext context,
IRubyObject timeout) |
IRubyObject |
ConditionVariable.wait_ruby(ThreadContext context,
IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
Modifier and Type | Class and Description |
---|---|
class |
TracePoint |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
TracePoint.binding(ThreadContext context) |
IRubyObject |
TracePoint.defined_class(ThreadContext context) |
IRubyObject |
TracePoint.disable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.enable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.enabled_p(ThreadContext context) |
IRubyObject |
TracePoint.event(ThreadContext context) |
IRubyObject |
TracePoint.initialize(ThreadContext context,
IRubyObject[] _events,
Block block) |
IRubyObject |
TracePoint.inspect(ThreadContext context) |
IRubyObject |
TracePoint.lineno(ThreadContext context) |
IRubyObject |
TracePoint.method_id(ThreadContext context) |
IRubyObject |
TracePoint.path(ThreadContext context) |
IRubyObject |
TracePoint.raised_exception(ThreadContext context) |
IRubyObject |
TracePoint.return_value(ThreadContext context) |
IRubyObject |
TracePoint.self(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
TracePoint.initialize(ThreadContext context,
IRubyObject[] _events,
Block block) |
Modifier and Type | Class and Description |
---|---|
class |
WeakRef |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
WeakRef.getobj() |
IRubyObject |
WeakRef.initialize(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
WeakRef.newInstance(IRubyObject clazz,
IRubyObject arg) |
IRubyObject |
WeakRef.setobj(IRubyObject obj) |
IRubyObject |
WeakRef.weakref_alive_p() |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
WeakRef.initialize(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
WeakRef.newInstance(IRubyObject clazz,
IRubyObject arg) |
IRubyObject |
WeakRef.setobj(IRubyObject obj) |
Modifier and Type | Class and Description |
---|---|
class |
JZlibDeflate |
class |
JZlibInflate |
class |
JZlibRubyGzipReader |
class |
JZlibRubyGzipWriter |
class |
RubyGzipFile |
class |
ZStream |
Modifier and Type | Field and Description |
---|---|
protected IRubyObject |
RubyGzipFile.ecopts |
protected IRubyObject |
RubyGzipFile.realIo |
Modifier and Type | Field and Description |
---|---|
IRubyObject |
ThreadService.Event.exception
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
GlobalVariables.clear(String name) |
IRubyObject |
GlobalVariables.get(String name) |
IRubyObject |
GlobalVariables.getDefaultSeparator() |
IRubyObject |
ValueAccessor.getValue() |
IRubyObject |
UndefinedAccessor.getValue() |
IRubyObject |
ReadonlyAccessor.getValue() |
IRubyObject |
GlobalVariables.set(String name,
IRubyObject value) |
IRubyObject |
ValueAccessor.setValue(IRubyObject newValue) |
IRubyObject |
UndefinedAccessor.setValue(IRubyObject newValue) |
IRubyObject |
ReadonlyAccessor.setValue(IRubyObject newValue) |
Modifier and Type | Method and Description |
---|---|
static ThreadService.Event |
ThreadService.Event.raise(RubyThread sender,
RubyThread target,
ThreadService.Event.Type type,
IRubyObject exception)
Deprecated.
|
boolean |
GlobalVariable.removeTrace(IRubyObject command) |
IRubyObject |
GlobalVariables.set(String name,
IRubyObject value) |
void |
GlobalVariables.setDefaultSeparator(IRubyObject defaultSeparator) |
IRubyObject |
ValueAccessor.setValue(IRubyObject newValue) |
IRubyObject |
UndefinedAccessor.setValue(IRubyObject newValue) |
IRubyObject |
ReadonlyAccessor.setValue(IRubyObject newValue) |
void |
GlobalVariable.trace(IRubyObject value) |
boolean |
GlobalVariables.untraceVar(String name,
IRubyObject command) |
Constructor and Description |
---|
NativeThread(RubyThread rubyThread,
IRubyObject[] args,
Block block) |
RubyRunnable(RubyThread rubyThread,
IRubyObject[] args,
Block currentBlock) |
ThreadService.Event(String description,
ThreadService.Event.Type type,
IRubyObject exception)
Deprecated.
|
ValueAccessor(IRubyObject value) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name)
Arity 0, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
AttrReaderMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRMetaClassBody.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block)
Arity 0, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0)
Arity 1, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg) |
IRubyObject |
AttrWriterMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
abstract IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZero.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args)
A default implementation of n-arity, non-block 'call' method,
which simply calls the n-arity, block-receiving version with
the arg list and Block.NULL_BLOCK.
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
UndefinedMethod can't be invoked.
|
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NullMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
NullMethod can't be invoked.
|
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block)
The minimum 'call' method required for a dynamic method handle.
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
Block block)
Arity 1, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1)
Arity 2, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity 2, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Arity 3, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity 3, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
protected IRubyObject |
InterpretedIRBodyMethod.callInternal(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
protected static IRubyObject |
JavaMethod.raiseArgumentError(JavaMethod method,
ThreadContext context,
String name,
int given,
int min,
int max) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name)
Arity 0, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
AttrReaderMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRMetaClassBody.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block)
Arity 0, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0)
Arity 1, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg) |
IRubyObject |
AttrWriterMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
abstract IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
abstract IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZero.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZero.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args)
A default implementation of n-arity, non-block 'call' method,
which simply calls the n-arity, block-receiving version with
the arg list and Block.NULL_BLOCK.
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args)
A default implementation of n-arity, non-block 'call' method,
which simply calls the n-arity, block-receiving version with
the arg list and Block.NULL_BLOCK.
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
UndefinedMethod can't be invoked.
|
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
UndefinedMethod can't be invoked.
|
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NullMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
NullMethod can't be invoked.
|
IRubyObject |
NullMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
NullMethod can't be invoked.
|
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block)
The minimum 'call' method required for a dynamic method handle.
|
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block)
The minimum 'call' method required for a dynamic method handle.
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
Block block)
Arity 1, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1)
Arity 2, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity 2, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Arity 3, no block
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity 3, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
protected IRubyObject |
InterpretedIRBodyMethod.callInternal(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
protected static void |
JavaMethod.checkArgumentCount(JavaMethod method,
ThreadContext context,
String name,
IRubyObject[] args,
int num) |
boolean |
UndefinedMethod.isCallableFrom(IRubyObject caller,
CallType callType)
UndefinedMethod is always visible because it's only used as a marker for
missing or undef'ed methods.
|
boolean |
NullMethod.isCallableFrom(IRubyObject caller,
CallType callType)
NullMethod is always visible because it's only used as a marker to
break method lookup loops.
|
boolean |
DynamicMethod.isCallableFrom(IRubyObject caller,
CallType callType)
Determine whether this method is callable from the given object using
the given call type.
|
boolean |
DelegatingDynamicMethod.isCallableFrom(IRubyObject caller,
CallType callType) |
protected void |
MixedModeIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
String name,
Block block,
RubyModule implClass) |
protected void |
InterpretedIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
String name,
Block block,
RubyModule implClass) |
protected void |
InterpretedIRMetaClassBody.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
String name,
Block block,
RubyModule implClass) |
protected void |
CompiledIRMethod.pre(ThreadContext context,
StaticScope staticScope,
RubyModule implementationClass,
IRubyObject self,
String name,
Block block) |
protected void |
CompiledIRMetaClassBody.pre(ThreadContext context,
StaticScope staticScope,
RubyModule implementationClass,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameAndDummyScope(ThreadContext context,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameAndScope(ThreadContext context,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameOnly(ThreadContext context,
IRubyObject self,
String name,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RuntimeHelperCall.callHelper(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block.Type blockType) |
protected IRubyObject[] |
CallBase.prepareArguments(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope dynamicScope,
Object[] temp) |
protected IRubyObject[] |
CallBase.prepareArgumentsComplex(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
protected IRubyObject[] |
CallBase.prepareArgumentsSimple(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
IRubyObject |
ReceiveRestArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArguments) |
IRubyObject |
ReceiveOptArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
IRubyObject |
ReceiveKeywordRestArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean keywordArgumentSupplied) |
IRubyObject |
ReceiveKeywordArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
IRubyObject |
ReceiveArgBase.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean keywordArgumentSupplied) |
IRubyObject |
ReceivePostReqdArgInstr.receivePostReqdArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
Modifier and Type | Method and Description |
---|---|
Object |
SearchConstInstr.cache(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
IRubyObject |
RuntimeHelperCall.callHelper(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block.Type blockType) |
VariableAccessor |
GetFieldInstr.getAccessor(IRubyObject o) |
Object |
ZSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
YieldInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
UnresolvedSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
UndefMethodInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
TraceInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ToAryInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ThrowExceptionInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ThreadPollInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
StoreLocalVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
SetCapturedVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
SearchModuleForConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
SearchConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
RestArgMultipleAsgnInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
RescueEQQInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ReqdArgMultipleAsgnInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ReifyClosureInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
RecordEndBlockInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
RaiseRequiredKeywordArgumentError.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
RaiseArgumentErrorInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
PutGlobalVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
PutFieldInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
PutConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
PutClassVariableInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ProcessModuleBodyInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
OptArgMultipleAsgnInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
NopInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
LoadLocalVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
LexicalSearchConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
Instr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
InstanceSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
InheritanceSearchConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
GVarAliasInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
GetGlobalVariableInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
GetEncodingInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
GetClassVariableInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
GetClassVarContainerModuleInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
EQQInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
DefineModuleInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
DefineMetaClassInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
DefineInstanceMethodInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
DefineClassMethodInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
DefineClassInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ConstMissingInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
ClassSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
CheckArgsArrayArityInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
CallBase.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
BuildSplatInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BuildRangeInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BuildLambdaInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BuildDynRegExpInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BuildCompoundStringInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BuildCompoundArrayInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BuildBackrefInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BlockGivenInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
BacktickInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
AttrAssignInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
ArrayDerefInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
ArgScopeDepthInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
AliasInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
int |
ModuleVersionGuardInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
int |
Instr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
int |
BUndefInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
int |
BTrueInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
int |
BNilInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
int |
BNEInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
int |
BFalseInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
int |
BEQInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
Object[] temp,
int ipc) |
protected IRubyObject[] |
CallBase.prepareArguments(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope dynamicScope,
Object[] temp) |
protected IRubyObject[] |
CallBase.prepareArgumentsComplex(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
protected IRubyObject[] |
CallBase.prepareArgumentsSimple(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Block |
CallBase.prepareBlock(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
IRubyObject |
ReceiveRestArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArguments) |
IRubyObject |
ReceiveOptArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
IRubyObject |
ReceiveKeywordRestArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean keywordArgumentSupplied) |
IRubyObject |
ReceiveKeywordArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
IRubyObject |
ReceiveArgBase.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean keywordArgumentSupplied) |
IRubyObject |
ReceivePostReqdArgInstr.receivePostReqdArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
Modifier and Type | Method and Description |
---|---|
Object |
RestoreErrorInfoInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Object |
GetErrorInfoInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp) |
Modifier and Type | Method and Description |
---|---|
Object |
ZeroOperandArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
OneOperandArgNoBlockNoResultCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
OneOperandArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
OneOperandArgBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
OneFloatArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
OneFixnumArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Object |
OneArgOperandAttrAssignInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Interpreter.evalSimple(ThreadContext context,
RubyModule under,
IRubyObject self,
RubyString src,
String file,
int lineNumber,
EvalType evalType)
Evaluate the given string.
|
static IRubyObject |
Interpreter.evalWithBinding(ThreadContext context,
IRubyObject self,
IRubyObject src,
Binding binding)
Evaluate the given string under the specified binding object.
|
protected IRubyObject |
Interpreter.execute(Ruby runtime,
IRScriptBody irScope,
IRubyObject self) |
static IRubyObject |
Interpreter.INTERPRET_BLOCK(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext ic,
IRubyObject[] args,
String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_EVAL(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
IRubyObject[] args,
String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_ROOT(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
String name) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block blockArg) |
IRubyObject |
BodyInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block blockArg) |
IRubyObject |
StartupInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BodyInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block blockArg) |
protected static IRubyObject |
InterpreterEngine.processReturnOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
Object[] temp,
IRubyObject self,
StaticScope currScope) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Interpreter.evalSimple(ThreadContext context,
RubyModule under,
IRubyObject self,
RubyString src,
String file,
int lineNumber,
EvalType evalType)
Evaluate the given string.
|
static IRubyObject |
Interpreter.evalWithBinding(ThreadContext context,
IRubyObject self,
IRubyObject src,
Binding binding)
Evaluate the given string under the specified binding object.
|
protected IRubyObject |
Interpreter.execute(Ruby runtime,
IRScriptBody irScope,
IRubyObject self) |
static IRubyObject |
Interpreter.INTERPRET_BLOCK(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext ic,
IRubyObject[] args,
String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_BLOCK(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext ic,
IRubyObject[] args,
String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_EVAL(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
IRubyObject[] args,
String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_EVAL(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
IRubyObject[] args,
String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_ROOT(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
String name) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block blockArg) |
IRubyObject |
BodyInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block blockArg) |
IRubyObject |
StartupInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
StartupInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BodyInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BodyInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block blockArg) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block blockArg) |
protected static void |
InterpreterEngine.processBookKeepingOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
String name,
IRubyObject[] args,
IRubyObject self,
Block blockArg,
RubyModule implClass,
DynamicScope currDynScope,
Object[] temp,
StaticScope currScope) |
protected static void |
InterpreterEngine.processBookKeepingOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
String name,
IRubyObject[] args,
IRubyObject self,
Block blockArg,
RubyModule implClass,
DynamicScope currDynScope,
Object[] temp,
StaticScope currScope) |
protected static void |
InterpreterEngine.processCall(ThreadContext context,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
Object[] temp,
IRubyObject self) |
protected static void |
StartupInterpreterEngine.processOtherOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
Object[] temp,
IRubyObject self) |
protected static void |
InterpreterEngine.processOtherOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
Object[] temp,
IRubyObject self,
double[] floats,
long[] fixnums,
boolean[] booleans) |
protected static IRubyObject |
InterpreterEngine.processReturnOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
Object[] temp,
IRubyObject self,
StaticScope currScope) |
protected static void |
InterpreterEngine.receiveArg(ThreadContext context,
Instr i,
Operation operation,
IRubyObject[] args,
boolean acceptsKeywordArgument,
DynamicScope currDynScope,
Object[] temp,
Object exception,
Block blockArg) |
protected static Object |
InterpreterEngine.retrieveOp(Operand r,
ThreadContext context,
IRubyObject self,
DynamicScope currDynScope,
StaticScope currScope,
Object[] temp) |
static void |
Interpreter.runBeginBlocks(List<IRClosure> beBlocks,
ThreadContext context,
IRubyObject self,
StaticScope currScope,
Object[] temp) |
Modifier and Type | Class and Description |
---|---|
class |
UndefinedValue
For argument processing.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
UndefinedValue.anyToString() |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
int methodIndex,
String name)
Deprecated.
|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
int methodIndex,
String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject arg) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject[] args) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedValue.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
UndefinedValue.checkArrayType() |
IRubyObject |
UndefinedValue.checkCallMethod(ThreadContext context,
String name) |
IRubyObject |
UndefinedValue.checkStringType() |
IRubyObject |
UndefinedValue.checkStringType19() |
IRubyObject |
UndefinedValue.dup()
RubyMethod dup.
|
IRubyObject |
UndefinedValue.id() |
IRubyObject |
UndefinedValue.infectBy(IRubyObject obj)
Infect this object using the taint of another object
|
IRubyObject |
UndefinedValue.inspect()
RubyMethod inspect.
|
IRubyObject |
UndefinedValue.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
UndefinedValue.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
UndefinedValue.rbClone()
RubyMethod rbClone.
|
IRubyObject[] |
Array.retrieveArrayElts(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Modifier and Type | Method and Description |
---|---|
void |
UndefinedValue.addFinalizer(IRubyObject finalizer) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
int methodIndex,
String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject arg) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject[] args) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedValue.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
void |
UndefinedValue.copySpecialInstanceVariables(IRubyObject clone) |
boolean |
UndefinedValue.eql(IRubyObject other) |
IRubyObject |
UndefinedValue.infectBy(IRubyObject obj)
Infect this object using the taint of another object
|
IRubyObject |
UndefinedValue.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
UndefinedValue.op_equal(ThreadContext context,
IRubyObject other) |
Object |
WrappedIRClosure.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
UnexecutableNil.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
UndefinedValue.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
TemporaryLocalVariable.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
SValue.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
StringLiteral.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
StandardError.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
Splat.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
Self.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
ScopeModule.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
Operand.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
ObjectClass.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
NthRef.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
LocalVariable.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
ImmutableLiteral.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp)
retrieve the live value represented by this immutable literal.
|
Object |
Hash.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
GlobalVariable.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
Filename.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
DynamicSymbol.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
CurrentScope.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
AsString.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Object |
Array.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
IRubyObject[] |
Array.retrieveArrayElts(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
void |
UndefinedValue.syncVariables(IRubyObject source)
Sets object's variables to those in the supplied object,
removing/replacing any previously defined variables of the same name.
|
Modifier and Type | Field and Description |
---|---|
IRubyObject |
IRBreakJump.breakValue |
IRubyObject |
IRWrappedLambdaReturnValue.returnValue |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IRRuntimeHelpers.callOptimizedAref(ThreadContext context,
IRubyObject caller,
IRubyObject target,
RubyString keyStr,
CallSite site) |
static IRubyObject |
IRRuntimeHelpers.classSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.classSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.constructRestArg(ThreadContext context,
Object[] args,
RubyHash keywordArguments,
int required,
int argIndex) |
static IRubyObject[] |
IRRuntimeHelpers.convertValueIntoArgArray(ThreadContext context,
IRubyObject value,
int blockArity,
boolean argIsArray) |
static IRubyObject |
IRRuntimeHelpers.extractOptionalArgument(RubyArray rubyArray,
int minArgsLength,
int index) |
static IRubyObject |
IRRuntimeHelpers.getPreArgSafe(ThreadContext context,
IRubyObject[] args,
int argIndex) |
static IRubyObject |
IRRuntimeHelpers.getVariableWithAccessor(IRubyObject self,
VariableAccessor accessor,
ThreadContext context,
String name) |
static IRubyObject |
IRRuntimeHelpers.handleBreakAndReturnsInLambdas(ThreadContext context,
StaticScope scope,
DynamicScope dynScope,
Object exc,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.handleNonlocalReturn(StaticScope scope,
DynamicScope dynScope,
Object rjExc,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.handlePropagatedBreak(ThreadContext context,
DynamicScope dynScope,
Object bjExc,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.inheritedSearchConst(ThreadContext context,
IRubyObject cmVal,
String constName,
boolean noPrivateConsts) |
static IRubyObject |
IRRuntimeHelpers.initiateBreak(ThreadContext context,
DynamicScope dynScope,
IRubyObject breakValue,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.initiateNonLocalReturn(ThreadContext context,
DynamicScope dynScope,
Block.Type blockType,
IRubyObject returnValue) |
static IRubyObject |
IRRuntimeHelpers.instanceSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.invokeModuleBody(ThreadContext context,
DynamicMethod method,
Block block) |
static IRubyObject |
IRRuntimeHelpers.irNot(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
IRRuntimeHelpers.irReqdArgMultipleAsgn(ThreadContext context,
RubyArray rubyArray,
int preArgsCount,
int index,
int postArgsCount) |
static IRubyObject |
IRRuntimeHelpers.irToAry(ThreadContext context,
IRubyObject value) |
static IRubyObject |
IRRuntimeHelpers.isDefinedBackref(ThreadContext context) |
static IRubyObject |
IRRuntimeHelpers.isDefinedCall(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedClassVar(ThreadContext context,
RubyModule receiver,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedConstantOrMethod(ThreadContext context,
IRubyObject receiver,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedGlobal(ThreadContext context,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedInstanceVar(ThreadContext context,
IRubyObject receiver,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedMethod(ThreadContext context,
IRubyObject receiver,
String name,
boolean checkIfPublic) |
static IRubyObject |
IRRuntimeHelpers.isDefinedNthRef(ThreadContext context,
int matchNumber) |
static IRubyObject |
IRRuntimeHelpers.isDefinedSuper(ThreadContext context,
IRubyObject receiver) |
static IRubyObject |
IRRuntimeHelpers.isEQQ(ThreadContext context,
IRubyObject receiver,
IRubyObject value,
CallSite callSite) |
static IRubyObject |
IRRuntimeHelpers.isExceptionHandled(ThreadContext context,
IRubyObject excType,
Object excObj) |
static IRubyObject |
IRRuntimeHelpers.lexicalSearchConst(ThreadContext context,
StaticScope staticScope,
String constName) |
static IRubyObject |
IRRuntimeHelpers.match3(ThreadContext context,
RubyRegexp regexp,
IRubyObject argValue) |
static IRubyObject |
IRRuntimeHelpers.mergeKeywordArguments(ThreadContext context,
IRubyObject restKwarg,
IRubyObject explcitKwarg) |
static IRubyObject |
IRRuntimeHelpers.newProc(Ruby runtime,
Block block) |
static IRubyObject |
IRRuntimeHelpers.nthMatch(ThreadContext context,
int matchNumber) |
static IRubyObject[] |
IRRuntimeHelpers.prepareBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args,
boolean usesKwArgs) |
static IRubyObject[] |
IRRuntimeHelpers.prepareFixedBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args) |
static IRubyObject[] |
IRRuntimeHelpers.prepareNoBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args)
Check whether incoming args are zero length for a lambda, and no-op for non-lambda.
|
static IRubyObject[] |
IRRuntimeHelpers.prepareSingleBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args) |
static IRubyObject |
IRRuntimeHelpers.receiveKeywordArg(ThreadContext context,
IRubyObject[] args,
int required,
String argName,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receiveKeywordRestArg(ThreadContext context,
IRubyObject[] args,
int required,
boolean keywordArgumentSupplied) |
static IRubyObject |
IRRuntimeHelpers.receiveOptArg(IRubyObject[] args,
int requiredArgs,
int preArgs,
int argIndex,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receivePostReqdArg(ThreadContext context,
IRubyObject[] args,
int preReqdArgsCount,
int postReqdArgsCount,
int argIndex,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receiveRestArg(ThreadContext context,
IRubyObject[] args,
int required,
int argIndex,
boolean acceptsKeywordArguments) |
static IRubyObject |
IRRuntimeHelpers.receiveRestArg(ThreadContext context,
Object[] args,
int required,
int argIndex,
boolean acceptsKeywordArguments) |
static IRubyObject |
IRRuntimeHelpers.restoreExceptionVar(ThreadContext context,
IRubyObject exc,
IRubyObject savedExc) |
static IRubyObject |
IRRuntimeHelpers.returnOrRethrowSavedException(ThreadContext context,
IRubyObject value) |
static IRubyObject |
IRRuntimeHelpers.searchConst(ThreadContext context,
StaticScope staticScope,
String constName,
boolean noPrivateConsts) |
static IRubyObject |
IRRuntimeHelpers.setCapturedVar(ThreadContext context,
IRubyObject matchRes,
String varName) |
static IRubyObject |
IRRuntimeHelpers.setInstanceVariable(IRubyObject self,
IRubyObject value,
String name) |
static IRubyObject[] |
IRRuntimeHelpers.singleBlockArgToArray(IRubyObject value) |
static IRubyObject[] |
IRRuntimeHelpers.splatArguments(IRubyObject[] args,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.undefMethod(ThreadContext context,
Object nameArg,
DynamicScope currDynScope,
IRubyObject self) |
static IRubyObject |
IRRuntimeHelpers.unresolvedSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.unresolvedSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.updateBlockState(Block block,
IRubyObject self) |
static IRubyObject |
IRRuntimeHelpers.useBindingSelf(Binding binding) |
static IRubyObject |
IRRuntimeHelpers.yield(ThreadContext context,
Block b,
IRubyObject yieldArg,
boolean unwrapArray) |
static IRubyObject |
IRRuntimeHelpers.yieldSpecific(ThreadContext context,
Block b) |
static IRubyObject |
IRRuntimeHelpers.zSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IRRuntimeHelpers.callOptimizedAref(ThreadContext context,
IRubyObject caller,
IRubyObject target,
RubyString keyStr,
CallSite site) |
static IRubyObject |
IRRuntimeHelpers.classSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.classSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.classSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.classSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static RubyHash |
IRRuntimeHelpers.constructHashFromArray(Ruby runtime,
IRubyObject[] pairs) |
static IRubyObject[] |
IRRuntimeHelpers.convertValueIntoArgArray(ThreadContext context,
IRubyObject value,
int blockArity,
boolean argIsArray) |
static IRBreakJump |
IRBreakJump.create(DynamicScope scopeToReturnTo,
IRubyObject rv) |
static void |
IRRuntimeHelpers.defCompiledClassMethod(ThreadContext context,
java.lang.invoke.MethodHandle handle,
IRScope method,
IRubyObject obj) |
static void |
IRRuntimeHelpers.defCompiledClassMethod(ThreadContext context,
java.lang.invoke.MethodHandle variable,
java.lang.invoke.MethodHandle specific,
int specificArity,
IRScope method,
IRubyObject obj) |
static void |
IRRuntimeHelpers.defCompiledInstanceMethod(ThreadContext context,
java.lang.invoke.MethodHandle handle,
IRScope method,
DynamicScope currDynScope,
IRubyObject self) |
static void |
IRRuntimeHelpers.defCompiledInstanceMethod(ThreadContext context,
java.lang.invoke.MethodHandle variable,
java.lang.invoke.MethodHandle specific,
int specificArity,
IRScope method,
DynamicScope currDynScope,
IRubyObject self) |
static void |
IRRuntimeHelpers.defCompiledIRClassMethod(ThreadContext context,
IRubyObject obj,
java.lang.invoke.MethodHandle handle,
String rubyName,
IRScope irScope) |
static void |
IRRuntimeHelpers.defCompiledIRMethod(ThreadContext context,
java.lang.invoke.MethodHandle handle,
String rubyName,
DynamicScope currDynScope,
IRubyObject self,
IRScope irScope) |
static void |
IRRuntimeHelpers.defineAlias(ThreadContext context,
IRubyObject self,
DynamicScope currDynScope,
String newNameString,
String oldNameString) |
static void |
IRRuntimeHelpers.defInterpretedClassMethod(ThreadContext context,
IRScope method,
IRubyObject obj) |
static void |
IRRuntimeHelpers.defInterpretedInstanceMethod(ThreadContext context,
IRScope method,
DynamicScope currDynScope,
IRubyObject self) |
static RubyHash |
IRRuntimeHelpers.dupKwargsHashAndPopulateFromArray(ThreadContext context,
RubyHash dupHash,
IRubyObject[] pairs) |
static RubyModule |
IRRuntimeHelpers.findInstanceMethodContainer(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self) |
static void |
IRRuntimeHelpers.frobnicateKwargsArgument(ThreadContext context,
IRubyObject[] args,
int requiredArgsCount) |
static RubyModule |
IRRuntimeHelpers.getModuleFromScope(ThreadContext context,
StaticScope scope,
IRubyObject arg) |
static IRubyObject |
IRRuntimeHelpers.getPreArgSafe(ThreadContext context,
IRubyObject[] args,
int argIndex) |
static VariableAccessor |
IRRuntimeHelpers.getVariableAccessorForRead(IRubyObject object,
String name) |
static VariableAccessor |
IRRuntimeHelpers.getVariableAccessorForWrite(IRubyObject object,
String name) |
static IRubyObject |
IRRuntimeHelpers.getVariableWithAccessor(IRubyObject self,
VariableAccessor accessor,
ThreadContext context,
String name) |
static IRubyObject |
IRRuntimeHelpers.inheritedSearchConst(ThreadContext context,
IRubyObject cmVal,
String constName,
boolean noPrivateConsts) |
static IRubyObject |
IRRuntimeHelpers.initiateBreak(ThreadContext context,
DynamicScope dynScope,
IRubyObject breakValue,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.initiateNonLocalReturn(ThreadContext context,
DynamicScope dynScope,
Block.Type blockType,
IRubyObject returnValue) |
static IRubyObject |
IRRuntimeHelpers.instanceSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.instanceSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.irNot(ThreadContext context,
IRubyObject obj) |
static RubyArray |
IRRuntimeHelpers.irSplat(ThreadContext context,
IRubyObject ary) |
static IRubyObject |
IRRuntimeHelpers.irToAry(ThreadContext context,
IRubyObject value) |
static IRubyObject |
IRRuntimeHelpers.isDefinedCall(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedConstantOrMethod(ThreadContext context,
IRubyObject receiver,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedInstanceVar(ThreadContext context,
IRubyObject receiver,
String name) |
static IRubyObject |
IRRuntimeHelpers.isDefinedMethod(ThreadContext context,
IRubyObject receiver,
String name,
boolean checkIfPublic) |
static IRubyObject |
IRRuntimeHelpers.isDefinedSuper(ThreadContext context,
IRubyObject receiver) |
static IRubyObject |
IRRuntimeHelpers.isEQQ(ThreadContext context,
IRubyObject receiver,
IRubyObject value,
CallSite callSite) |
static IRubyObject |
IRRuntimeHelpers.isExceptionHandled(ThreadContext context,
IRubyObject excType,
Object excObj) |
static IRubyObject |
IRRuntimeHelpers.match3(ThreadContext context,
RubyRegexp regexp,
IRubyObject argValue) |
static IRubyObject |
IRRuntimeHelpers.mergeKeywordArguments(ThreadContext context,
IRubyObject restKwarg,
IRubyObject explcitKwarg) |
static DynamicMethod |
IRRuntimeHelpers.newCompiledMetaClass(ThreadContext context,
java.lang.invoke.MethodHandle handle,
IRScope metaClassBody,
IRubyObject obj)
Construct a new DynamicMethod to wrap the given IRModuleBody and singletonizable object.
|
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject[] pieces,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newDynamicRegexp(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
int embeddedOptions) |
static DynamicMethod |
IRRuntimeHelpers.newInterpretedMetaClass(Ruby runtime,
IRScope metaClassBody,
IRubyObject obj)
Construct a new DynamicMethod to wrap the given IRModuleBody and singletonizable object.
|
static Block |
IRRuntimeHelpers.prepareBlock(ThreadContext context,
IRubyObject self,
DynamicScope scope,
BlockBody body) |
static IRubyObject[] |
IRRuntimeHelpers.prepareBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args,
boolean usesKwArgs) |
static IRubyObject[] |
IRRuntimeHelpers.prepareFixedBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args) |
static IRubyObject[] |
IRRuntimeHelpers.prepareNoBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args)
Check whether incoming args are zero length for a lambda, and no-op for non-lambda.
|
static IRubyObject[] |
IRRuntimeHelpers.prepareSingleBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args) |
static IRubyObject |
IRRuntimeHelpers.receiveKeywordArg(ThreadContext context,
IRubyObject[] args,
int required,
String argName,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receiveKeywordRestArg(ThreadContext context,
IRubyObject[] args,
int required,
boolean keywordArgumentSupplied) |
static IRubyObject |
IRRuntimeHelpers.receiveOptArg(IRubyObject[] args,
int requiredArgs,
int preArgs,
int argIndex,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receivePostReqdArg(ThreadContext context,
IRubyObject[] args,
int preReqdArgsCount,
int postReqdArgsCount,
int argIndex,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receiveRestArg(ThreadContext context,
IRubyObject[] args,
int required,
int argIndex,
boolean acceptsKeywordArguments) |
static IRubyObject |
IRRuntimeHelpers.restoreExceptionVar(ThreadContext context,
IRubyObject exc,
IRubyObject savedExc) |
static IRubyObject |
IRRuntimeHelpers.returnOrRethrowSavedException(ThreadContext context,
IRubyObject value) |
static IRubyObject |
IRRuntimeHelpers.setCapturedVar(ThreadContext context,
IRubyObject matchRes,
String varName) |
static IRubyObject |
IRRuntimeHelpers.setInstanceVariable(IRubyObject self,
IRubyObject value,
String name) |
static void |
IRRuntimeHelpers.setVariableWithAccessor(IRubyObject self,
IRubyObject value,
VariableAccessor accessor) |
static IRubyObject[] |
IRRuntimeHelpers.singleBlockArgToArray(IRubyObject value) |
static IRubyObject[] |
IRRuntimeHelpers.splatArguments(IRubyObject[] args,
boolean[] splatMap) |
static long |
IRRuntimeHelpers.unboxFixnum(IRubyObject val) |
static double |
IRRuntimeHelpers.unboxFloat(IRubyObject val) |
static IRubyObject |
IRRuntimeHelpers.undefMethod(ThreadContext context,
Object nameArg,
DynamicScope currDynScope,
IRubyObject self) |
static IRubyObject |
IRRuntimeHelpers.unresolvedSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.unresolvedSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.unresolvedSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.unresolvedSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.updateBlockState(Block block,
IRubyObject self) |
static IRubyObject |
IRRuntimeHelpers.yield(ThreadContext context,
Block b,
IRubyObject yieldArg,
boolean unwrapArray) |
static IRubyObject |
IRRuntimeHelpers.zSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.zSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
Constructor and Description |
---|
IRWrappedLambdaReturnValue(IRubyObject v) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Bootstrap.array(ThreadContext context,
IRubyObject[] elts) |
IRubyObject |
LazyObjectSite.cache(IRubyObject t) |
IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
ArrayDerefInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
ArrayDerefInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
ZSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
ZSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
SuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
SuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
static Binding |
Bootstrap.frameBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
static Binding |
Bootstrap.frameScopeBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
static IRubyObject |
Bootstrap.hash(ThreadContext context,
IRubyObject[] pairs) |
IRubyObject |
ConstantLookupSite.inheritanceSearchConst(ThreadContext context,
IRubyObject cmVal) |
static IRubyObject |
Bootstrap.instVarNullToNil(IRubyObject value,
IRubyObject nil,
String name) |
IRubyObject |
InvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
InvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
ArrayDerefInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
ArrayDerefInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
ZSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
ZSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
SuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
SuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
InstanceSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
InstanceSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
ClassSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
ClassSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
Bootstrap.ivarGet(VariableSite site,
IRubyObject self) |
static IRubyObject |
Bootstrap.ivarGetFail(VariableSite site,
IRubyObject self) |
static void |
Bootstrap.ivarSet(VariableSite site,
IRubyObject self,
IRubyObject value) |
static void |
Bootstrap.ivarSetFail(VariableSite site,
IRubyObject self,
IRubyObject value) |
static IRubyObject |
Bootstrap.kwargsHash(ThreadContext context,
RubyHash hash,
IRubyObject[] pairs) |
boolean |
SelfInvokeSite.methodMissing(CacheEntry entry,
IRubyObject caller) |
boolean |
NormalInvokeSite.methodMissing(CacheEntry entry,
IRubyObject caller) |
abstract boolean |
InvokeSite.methodMissing(CacheEntry entry,
IRubyObject caller) |
RubyClass |
InvokeSite.pollAndGetClass(ThreadContext context,
IRubyObject self) |
static Binding |
Bootstrap.scopeBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
IRubyObject |
ConstantLookupSite.searchModuleForConst(ThreadContext context,
IRubyObject cmVal) |
static Binding |
Bootstrap.selfBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
static boolean |
Bootstrap.testArg0ModuleMatch(IRubyObject arg0,
int id) |
static boolean |
InvokeSite.testMetaclass(RubyClass metaclass,
IRubyObject self) |
static boolean |
Bootstrap.testRealClass(int id,
IRubyObject self) |
static boolean |
Bootstrap.testType(RubyClass original,
IRubyObject self) |
static IRubyObject |
Bootstrap.valueOrNil(IRubyObject value,
IRubyObject nil) |
IRubyObject |
YieldSite.yield(ThreadContext context,
Block block,
IRubyObject arg) |
IRubyObject |
YieldSite.yieldValues(ThreadContext context,
Block block,
IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
static boolean |
RealClassGenerator.isCacheOk(CacheEntry entry,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityFour(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static JavaCallable |
CallableSelector.matchingCallableArityFour(Ruby runtime,
Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
Deprecated.
|
static <T extends JavaCallable> |
CallableSelector.matchingCallableArityFour(Ruby runtime,
RubyToJavaInvoker<T> invoker,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityN(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject[] args) |
static JavaCallable |
CallableSelector.matchingCallableArityN(Ruby runtime,
Map cache,
JavaCallable[] methods,
IRubyObject[] args)
Deprecated.
|
static ParameterTypes |
CallableSelector.matchingCallableArityN(Ruby runtime,
Map cache,
ParameterTypes[] methods,
IRubyObject[] args)
Deprecated.
|
static <T extends JavaCallable> |
CallableSelector.matchingCallableArityN(Ruby runtime,
RubyToJavaInvoker<T> invoker,
T[] methods,
IRubyObject[] args) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityOne(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0) |
static JavaCallable |
CallableSelector.matchingCallableArityOne(Ruby runtime,
Map cache,
JavaCallable[] methods,
IRubyObject arg0)
Deprecated.
|
static <T extends JavaCallable> |
CallableSelector.matchingCallableArityOne(Ruby runtime,
RubyToJavaInvoker<T> invoker,
T[] methods,
IRubyObject arg0) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityThree(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static JavaCallable |
CallableSelector.matchingCallableArityThree(Ruby runtime,
Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Deprecated.
|
static <T extends JavaCallable> |
CallableSelector.matchingCallableArityThree(Ruby runtime,
RubyToJavaInvoker<T> invoker,
T[] methods,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static <T extends ParameterTypes> |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
CallableSelector.CallableCache<T> cache,
T[] methods,
IRubyObject arg0,
IRubyObject arg1) |
static JavaCallable |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
Map cache,
JavaCallable[] methods,
IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
static <T extends JavaCallable> |
CallableSelector.matchingCallableArityTwo(Ruby runtime,
RubyToJavaInvoker<T> invoker,
T[] methods,
IRubyObject arg0,
IRubyObject arg1) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayJavaProxy |
class |
ArrayJavaProxyCreator
A shim class created when constructing primitive arrays from proxied Java classes.
|
class |
ConcreteJavaProxy |
class |
InterfaceJavaProxy |
class |
JavaProxy |
class |
MapJavaProxy
A proxy for wrapping
java.util.Map instances. |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyObjectHolderProxy.__ruby_object() |
IRubyObject |
MapJavaProxy.any_p(ThreadContext context,
Block block) |
static IRubyObject |
JavaInterfaceTemplate.append_features(ThreadContext context,
IRubyObject self,
IRubyObject clazz,
Block block) |
IRubyObject |
MapJavaProxy.assoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
ArrayJavaProxy.at(ThreadContext context,
IRubyObject index) |
IRubyObject |
ArrayJavaProxy.component_type(ThreadContext context) |
static IRubyObject |
JavaProxy.ClassMethods.const_missing(ThreadContext context,
IRubyObject self,
IRubyObject name) |
IRubyObject |
MapJavaProxy.default_proc()
rb_hash_default_proc
|
IRubyObject |
MapJavaProxy.default_value_get(ThreadContext context) |
IRubyObject |
MapJavaProxy.default_value_get(ThreadContext context,
IRubyObject arg) |
IRubyObject |
MapJavaProxy.default_value_set(IRubyObject defaultValue)
rb_hash_set_default
|
IRubyObject |
MapJavaProxy.delete_if(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
MapJavaProxy.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
MapJavaProxy.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
ArrayJavaProxy.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
MapJavaProxy.dup() |
IRubyObject |
ArrayJavaProxy.dup() |
IRubyObject |
MapJavaProxy.each_key(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
MapJavaProxy.each_value(ThreadContext context,
Block block)
rb_hash_each_value
|
IRubyObject |
MapJavaProxy.each(ThreadContext context,
Block block)
rb_hash_each
|
IRubyObject |
ArrayJavaProxy.each(ThreadContext context,
Block block) |
IRubyObject |
JavaProxy.equal_p(ThreadContext context,
IRubyObject other) |
static IRubyObject |
InterfaceJavaProxy.JavaInterfaceExtender.extend_proxy(ThreadContext context,
IRubyObject self,
IRubyObject proxyClass) |
static IRubyObject |
JavaInterfaceTemplate.extended(ThreadContext context,
IRubyObject self,
IRubyObject object) |
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_fetch
|
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
static IRubyObject |
JavaProxy.field_accessor(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaProxy.field_reader(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaProxy.field_writer(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
MapJavaProxy.flatten(ThreadContext context) |
IRubyObject |
MapJavaProxy.flatten(ThreadContext context,
IRubyObject level) |
IRubyObject |
MapJavaProxy.getCompareByIdentity_p(ThreadContext context) |
IRubyObject |
MapJavaProxy.getCompareByIdentity(ThreadContext context) |
IRubyObject |
ArrayJavaProxy.getRange(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
ArrayJavaProxy.getRange(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
ArrayJavaProxy.getRange(ThreadContext context,
IRubyObject first,
IRubyObject length) |
IRubyObject |
ConcreteJavaProxy.id()
Because we can't physically associate an ID with a Java object, we can
only use the identity hashcode here.
|
static IRubyObject |
JavaInterfaceTemplate.impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block implBlock) |
static IRubyObject |
JavaInterfaceTemplate.implement(ThreadContext context,
IRubyObject self,
IRubyObject clazz)
Deprecated.
|
IRubyObject |
MapJavaProxy.index(ThreadContext context,
IRubyObject expected)
rb_hash_index
|
static IRubyObject |
JavaProxy.inherited(ThreadContext context,
IRubyObject recv,
IRubyObject subclass) |
IRubyObject |
JavaProxy.initialize_copy(IRubyObject original) |
static IRubyObject |
InterfaceJavaProxy.JavaInterfaceExtender.initialize(ThreadContext context,
IRubyObject self,
IRubyObject javaClassName,
Block block) |
IRubyObject |
MapJavaProxy.inspect(ThreadContext context)
rb_hash_inspect
|
static IRubyObject |
JavaProxy.ClassMethods.java_alias(ThreadContext context,
IRubyObject clazz,
IRubyObject newName,
IRubyObject rubyName) |
static IRubyObject |
JavaProxy.ClassMethods.java_alias(ThreadContext context,
IRubyObject clazz,
IRubyObject newName,
IRubyObject rubyName,
IRubyObject argTypes) |
IRubyObject |
JavaProxy.java_method(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
JavaProxy.java_method(ThreadContext context,
IRubyObject rubyName,
IRubyObject argTypes) |
static IRubyObject |
JavaProxy.ClassMethods.java_method(ThreadContext context,
IRubyObject proxyClass,
IRubyObject rubyName) |
static IRubyObject |
JavaProxy.ClassMethods.java_method(ThreadContext context,
IRubyObject proxyClass,
IRubyObject rubyName,
IRubyObject argTypes) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject rubyName) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject rubyName,
IRubyObject argTypes) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject rubyName) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
JavaProxy.java_send(ThreadContext context,
IRubyObject rubyName,
IRubyObject argTypes,
IRubyObject arg0) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject rubyName,
IRubyObject argTypes) |
static IRubyObject |
JavaProxy.ClassMethods.java_send(ThreadContext context,
IRubyObject recv,
IRubyObject rubyName,
IRubyObject argTypes,
IRubyObject arg0) |
IRubyObject |
MapJavaProxy.keep_if(ThreadContext context,
Block block)
rb_hash_keep_if
|
IRubyObject |
MapJavaProxy.key(ThreadContext context,
IRubyObject expected)
rb_hash_key
|
IRubyObject |
JavaProxy.marshal_dump() |
IRubyObject |
JavaProxy.marshal_load(ThreadContext context,
IRubyObject str) |
static IRubyObject |
JavaProxy.new_array(ThreadContext context,
IRubyObject self,
IRubyObject len) |
IRubyObject |
MapJavaProxy.op_aref(ThreadContext context,
IRubyObject key)
rb_hash_aref
|
IRubyObject |
ArrayJavaProxy.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
ArrayJavaProxyCreator.op_aref(ThreadContext context,
IRubyObject[] sizes) |
IRubyObject |
ArrayJavaProxy.op_aref(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
JavaProxy.op_aref(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaInterfaceTemplate.op_aref(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
MapJavaProxy.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value)
rb_hash_aset
|
IRubyObject |
ArrayJavaProxy.op_aset(ThreadContext context,
IRubyObject index,
IRubyObject value) |
IRubyObject |
MapJavaProxy.op_aset19(ThreadContext context,
IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
MapJavaProxy.op_eql(ThreadContext context,
IRubyObject other)
rb_hash_eql
|
IRubyObject |
MapJavaProxy.op_equal(ThreadContext context,
IRubyObject other)
rb_hash_equal
|
IRubyObject |
MapJavaProxy.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
MapJavaProxy.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
ArrayJavaProxy.op_plus(ThreadContext context,
IRubyObject other) |
static IRubyObject |
JavaProxy.persistent(IRubyObject clazz,
IRubyObject value) |
static IRubyObject |
JavaProxy.persistent(ThreadContext context,
IRubyObject clazz) |
IRubyObject |
MapJavaProxy.rassoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
MapJavaProxy.rb_clear()
rb_hash_clear
|
IRubyObject |
MapJavaProxy.rbClone() |
IRubyObject |
ArrayJavaProxy.rbClone() |
IRubyObject |
MapJavaProxy.reject_bang(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
MapJavaProxy.reject(ThreadContext context,
Block block)
rb_hash_reject
|
IRubyObject |
MapJavaProxy.select_bang(ThreadContext context,
Block block)
rb_hash_select_bang
|
IRubyObject |
MapJavaProxy.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
MapJavaProxy.set_default_proc(IRubyObject proc)
rb_hash_set_default_proc
|
IRubyObject |
MapJavaProxy.shift(ThreadContext context)
rb_hash_shift
|
IRubyObject |
MapJavaProxy.sort(ThreadContext context,
Block block)
rb_hash_sort
|
IRubyObject |
MapJavaProxy.to_s(ThreadContext context)
rb_hash_to_s
|
Modifier and Type | Class and Description |
---|---|
class |
BlankSlateWrapper
Deprecated.
no longer used - probably needs revamp if needed to be re-usable
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
ArrayUtils.arefDirect(Ruby runtime,
Object array,
JavaUtil.JavaConverter javaConverter,
int intIndex) |
static IRubyObject |
ArrayUtils.asetDirect(Ruby runtime,
Object array,
JavaUtil.JavaConverter javaConverter,
int intIndex,
IRubyObject value) |
static IRubyObject |
ArrayUtils.concatArraysDirect(ThreadContext context,
Object original,
IRubyObject additional) |
static IRubyObject |
ArrayUtils.concatArraysDirect(ThreadContext context,
Object original,
Object additional) |
static IRubyObject |
ArrayUtils.emptyJavaArrayDirect(ThreadContext context,
Class componentType) |
static IRubyObject |
ArrayUtils.javaArraySubarrayDirect(ThreadContext context,
Object fromArray,
int index,
int size) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
ArrayUtils.asetDirect(Ruby runtime,
Object array,
JavaUtil.JavaConverter javaConverter,
int intIndex,
IRubyObject value) |
static IRubyObject |
ArrayUtils.concatArraysDirect(ThreadContext context,
Object original,
IRubyObject additional) |
Modifier and Type | Class and Description |
---|---|
class |
JavaAccessibleObject |
class |
JavaArray |
class |
JavaCallable |
class |
JavaClass |
class |
JavaConstructor |
class |
JavaField |
class |
JavaMethod |
class |
JavaObject |
class |
JavaPackage
A "thin" Java package wrapper (for the runtime to see them as Ruby objects).
|
Modifier and Type | Method and Description |
---|---|
ObjectProxyCache<IRubyObject,RubyClass> |
JavaSupportImpl.getObjectProxyCache() |
abstract ObjectProxyCache<IRubyObject,RubyClass> |
JavaSupport.getObjectProxyCache() |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaLangReflect.Method.abstract_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.abstract_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.annotations_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.anonymous_p(IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.append(IRubyObject self,
IRubyObject item) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx,
IRubyObject len) |
static IRubyObject |
JavaLangReflect.Constructor.argument_types(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.argument_types(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.aset(ThreadContext context,
IRubyObject self,
IRubyObject idx,
IRubyObject val) |
static IRubyObject |
JavaLang.Throwable.backtrace(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.begin(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Pattern.casefold_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.clone(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Comparable.cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLang.Class.cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLang.Class.declared_annotations_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.declared_class_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.declared_instance_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.dup(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Enumeration.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Iterator.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Collection.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtilRegex.Matcher.end(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Pattern.eqq(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaLang.Throwable.eqq(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLangReflect.Constructor.final_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.final_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.final_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.final_p(IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.first(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static IRubyObject |
JavaUtil.List.first(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaLangReflect.Constructor.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Throwable.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.invoke_static(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaLang.Class.java_class_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Character.java_identifier_part_p(IRubyObject self,
IRubyObject num) |
static IRubyObject |
JavaLang.Character.java_identifier_start_p(IRubyObject self,
IRubyObject num) |
static IRubyObject |
JavaLang.Class.java_instance_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.join(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.join(ThreadContext context,
IRubyObject self,
IRubyObject sep) |
static IRubyObject |
JavaUtil.List.last(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.last(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static IRubyObject |
JavaUtilRegex.Pattern.match(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaLang.Throwable.message(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.offset(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Pattern.op_match(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaUtil.Collection.op_minus(ThreadContext context,
IRubyObject self,
IRubyObject coll) |
static IRubyObject |
JavaUtil.Collection.op_plus(ThreadContext context,
IRubyObject self,
IRubyObject coll) |
static IRubyObject |
JavaUtilRegex.Matcher.post_match(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.pre_match(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.private_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.protected_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.protected_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.protected_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.protected_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.proxy_class(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.public_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.public_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.public_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.public_p(IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.regexp(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.resource_as_stream(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_stream(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.Class.resource_as_string(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_string(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_url(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLangReflect.Constructor.return_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.return_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaLang.Throwable.set_backtrace(IRubyObject self,
IRubyObject backtrace) |
static IRubyObject |
JavaLangReflect.Field.set_static_value(ThreadContext context,
IRubyObject self,
IRubyObject value) |
static IRubyObject |
JavaLangReflect.Field.set_value(ThreadContext context,
IRubyObject self,
IRubyObject obj,
IRubyObject value) |
static IRubyObject |
JavaUtil.List.sort_bang(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.sort(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLangReflect.Constructor.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.static_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.static_value(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Runnable.to_proc(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Throwable.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.value_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.value(ThreadContext context,
IRubyObject self,
IRubyObject obj) |
static IRubyObject |
JavaUtilRegex.Matcher.values_at(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaLangReflect.Method.abstract_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.abstract_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.annotations_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.anonymous_p(IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.append(IRubyObject self,
IRubyObject item) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx,
IRubyObject len) |
static IRubyObject |
JavaLangReflect.Constructor.argument_types(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.argument_types(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.aset(ThreadContext context,
IRubyObject self,
IRubyObject idx,
IRubyObject val) |
static IRubyObject |
JavaLang.Throwable.backtrace(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.begin(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static RubyArray |
JavaUtilRegex.Matcher.captures(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Pattern.casefold_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.clone(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Comparable.cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLang.Class.cmp(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLang.Class.declared_annotations_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.declared_class_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.declared_instance_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.dup(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Enumeration.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Iterator.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Collection.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtilRegex.Matcher.end(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Pattern.eqq(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaLang.Throwable.eqq(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaLangReflect.Constructor.final_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.final_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.final_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.final_p(IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.first(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.first(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static IRubyObject |
JavaUtil.List.first(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaLangReflect.Constructor.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Throwable.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.inspect(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.invoke_static(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaLangReflect.Method.invoke_static(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaLang.Class.java_class_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Character.java_identifier_part_p(IRubyObject self,
IRubyObject num) |
static IRubyObject |
JavaLang.Character.java_identifier_start_p(IRubyObject self,
IRubyObject num) |
static IRubyObject |
JavaLang.Class.java_instance_methods(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.join(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.Collection.join(ThreadContext context,
IRubyObject self,
IRubyObject sep) |
static IRubyObject |
JavaUtil.List.last(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.last(ThreadContext context,
IRubyObject self,
IRubyObject count) |
static RubyNumeric |
JavaUtil.Collection.length(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Pattern.match(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaLang.Throwable.message(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.offset(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Pattern.op_match(ThreadContext context,
IRubyObject self,
IRubyObject str) |
static IRubyObject |
JavaUtil.Collection.op_minus(ThreadContext context,
IRubyObject self,
IRubyObject coll) |
static IRubyObject |
JavaUtil.Collection.op_plus(ThreadContext context,
IRubyObject self,
IRubyObject coll) |
static IRubyObject |
JavaUtilRegex.Matcher.post_match(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.pre_match(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.private_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.private_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.protected_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.protected_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.protected_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.protected_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.proxy_class(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Constructor.public_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.public_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.public_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.public_p(IRubyObject self) |
static IRubyObject |
JavaUtilRegex.Matcher.regexp(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.resource_as_stream(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_stream(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.Class.resource_as_string(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_string(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLang.ClassLoader.resource_as_url(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
JavaLangReflect.Constructor.return_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.return_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaLang.Throwable.set_backtrace(IRubyObject self,
IRubyObject backtrace) |
static IRubyObject |
JavaLangReflect.Field.set_static_value(ThreadContext context,
IRubyObject self,
IRubyObject value) |
static IRubyObject |
JavaLangReflect.Field.set_value(ThreadContext context,
IRubyObject self,
IRubyObject obj,
IRubyObject value) |
static RubyFixnum |
JavaUtilRegex.Matcher.size(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.sort_bang(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.sort(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLangReflect.Constructor.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Method.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.static_p(IRubyObject self) |
static IRubyObject |
JavaLang.Class.static_p(IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.static_value(ThreadContext context,
IRubyObject self) |
static RubyString |
JavaUtilRegex.Matcher.string(ThreadContext context,
IRubyObject self) |
static RubyArray |
JavaUtilRegex.Matcher.to_a(ThreadContext context,
IRubyObject self) |
static RubyArray |
JavaUtil.Collection.to_a(ThreadContext context,
IRubyObject self) |
static RubyArray |
JavaUtil.List.to_a(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Runnable.to_proc(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Throwable.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Class.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.value_type(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLangReflect.Field.value(ThreadContext context,
IRubyObject self,
IRubyObject obj) |
static IRubyObject |
JavaUtilRegex.Matcher.values_at(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
JavaUtilRegex.Matcher.values_at(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
Modifier and Type | Interface and Description |
---|---|
interface |
JavaProxyMethod |
Modifier and Type | Class and Description |
---|---|
class |
JavaProxyClass
Generalized proxy for classes and interfaces.
|
static class |
JavaProxyClass.ProxyMethodImpl |
class |
JavaProxyConstructor |
class |
JavaProxyReflectionObject |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JavaProxyReflectionObject.aref(IRubyObject index) |
IRubyObject |
JavaProxyReflectionObject.aset(IRubyObject index,
IRubyObject someValue) |
IRubyObject |
JavaProxyClass.ProxyMethodImpl.do_invoke(IRubyObject[] args) |
IRubyObject |
JavaProxyInvocationHandler.getOrig() |
IRubyObject |
JavaProxyReflectionObject.is_java_proxy() |
IRubyObject |
JavaProxyReflectionObject.op_equal(IRubyObject other)
Deprecated.
|
IRubyObject |
JavaProxyReflectionObject.same(IRubyObject other)
Deprecated.
|
IRubyObject |
JavaProxyClass.ProxyMethodImpl.super_p() |
IRubyObject |
JavaProxyReflectionObject.to_s() |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JavaProxyReflectionObject.aref(IRubyObject index) |
IRubyObject |
JavaProxyReflectionObject.aset(IRubyObject index,
IRubyObject someValue) |
IRubyObject |
JavaProxyClass.ProxyMethodImpl.do_invoke(IRubyObject[] args) |
static RubyObject |
JavaProxyClass.get_with_class(IRubyObject recv,
IRubyObject obj) |
static RubyObject |
JavaProxyClass.get(IRubyObject self,
IRubyObject obj) |
RubyObject |
JavaProxyConstructor.new_instance(IRubyObject[] args,
Block block) |
RubyObject |
JavaProxyConstructor.new_instance2(IRubyObject[] args,
Block unusedBlock) |
JavaObject |
JavaProxyConstructor.newInstance(IRubyObject self,
Object[] args) |
RubyBoolean |
JavaProxyReflectionObject.op_eqq(ThreadContext context,
IRubyObject obj) |
IRubyObject |
JavaProxyReflectionObject.op_equal(IRubyObject other)
Deprecated.
|
RubyBoolean |
JavaProxyReflectionObject.op_equal(ThreadContext context,
IRubyObject obj) |
IRubyObject |
JavaProxyReflectionObject.same(IRubyObject other)
Deprecated.
|
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 |
---|---|
abstract IRubyObject |
LexerSource.getRemainingAsIO() |
IRubyObject |
GetsLexerSource.getRemainingAsIO() |
IRubyObject |
ByteListLexerSource.getRemainingAsIO() |
Modifier and Type | Method and Description |
---|---|
static org.jcodings.Encoding |
GetsLexerSource.frobnicateEncoding(IRubyObject io) |
Constructor and Description |
---|
GetsLexerSource(String sourceName,
int line,
IRubyObject io,
RubyArray scriptLines) |
GetsLexerSource(String sourceName,
int line,
IRubyObject io,
RubyArray scriptLines,
org.jcodings.Encoding encoding) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StaticScope.getConstant(String internedName) |
IRubyObject |
StaticScope.getConstantInner(String internedName) |
Modifier and Type | Method and Description |
---|---|
long[] |
UnsupportedPlatform.getGroups(IRubyObject recv) |
long[] |
UnixPlatform.getGroups(IRubyObject recv) |
long[] |
SolarisPlatform.getGroups(IRubyObject recv) |
abstract long[] |
Platform.getGroups(IRubyObject recv) |
long[] |
NTPlatform.getGroups(IRubyObject recv) |
Modifier and Type | Field and Description |
---|---|
IRubyObject |
ThreadContext.nil |
protected IRubyObject |
GlobalVariable.value |
Modifier and Type | Method and Description |
---|---|
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
IRubyObject ten,
int start) |
IRubyObject |
ObjectAllocator.allocate(Ruby runtime,
RubyClass klazz) |
static IRubyObject[] |
Helpers.anewarrayIRubyObjects(int size) |
static IRubyObject[] |
Helpers.appendToObjectArray(IRubyObject[] array,
IRubyObject add) |
static IRubyObject[] |
Helpers.argsCatToArguments(IRubyObject[] args,
IRubyObject cat) |
static IRubyObject[] |
Helpers.argsCatToArguments19(IRubyObject[] args,
IRubyObject cat) |
static IRubyObject |
Helpers.arrayEntryOrNil(RubyArray array,
int index) |
static IRubyObject |
Helpers.arrayEntryOrNilOne(RubyArray array) |
static IRubyObject |
Helpers.arrayEntryOrNilTwo(RubyArray array) |
static IRubyObject |
Helpers.arrayEntryOrNilZero(RubyArray array) |
static IRubyObject |
Helpers.arrayPostOrNil(RubyArray array,
int pre,
int post,
int index) |
static IRubyObject |
Helpers.arrayPostOrNilOne(RubyArray array,
int pre,
int post) |
static IRubyObject |
Helpers.arrayPostOrNilTwo(RubyArray array,
int pre,
int post) |
static IRubyObject |
Helpers.arrayPostOrNilZero(RubyArray array,
int pre,
int post) |
static IRubyObject |
Helpers.arraySlice1(IRubyObject arrayish) |
static IRubyObject[] |
Helpers.arraySlice1N(IRubyObject arrayish) |
static IRubyObject |
Helpers.aryToAry(IRubyObject value) |
static IRubyObject |
Helpers.aValueSplat(IRubyObject value) |
static IRubyObject |
Helpers.aValueSplat19(IRubyObject value) |
static IRubyObject |
Helpers.backref(ThreadContext context) |
static IRubyObject |
Helpers.backrefLastMatch(ThreadContext context) |
static IRubyObject |
Helpers.backrefMatchLast(ThreadContext context) |
static IRubyObject |
Helpers.backrefMatchPost(ThreadContext context) |
static IRubyObject |
Helpers.backrefMatchPre(ThreadContext context) |
static IRubyObject |
Helpers.breakLocalJumpError(Ruby runtime,
IRubyObject value) |
IRubyObject |
Block.call(ThreadContext context) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
MethodBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
MethodBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block b,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
CallBlock.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block unusedBlock) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
Block blockArg) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self)
Call the site's method against the target object passing no args.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a non-literal (block pass, &) block.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block blockArg) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double flote)
Call the site's method against the target object, passing a literal double
value.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject... args)
Call the site's method against the target object passing arguments.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0)
Call the site's method against the target object passing one argument.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1)
Call the site's method against the target object passing two arguments.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Call the site's method against the target object passing two arguments.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg3,
Block block)
Call the site's method against the target object passing three arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long fixnum)
Call the site's method against the target object, passing a literal long
value.
|
protected IRubyObject |
MixedModeIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
InterpretedIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
CompiledIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
BlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the site's method against the target object passing three arguments and
a literal block.
|
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject... args)
Call the site's method against the target object passing arguments.
|
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.callVarargsIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
protected IRubyObject |
MixedModeIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
IRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
InterpretedIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
static IRubyObject[] |
Helpers.concatObjectArrays(IRubyObject[] array,
IRubyObject[] add) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
IRubyObject ten) |
IRubyObject |
ThreadContext.createCallerBacktrace(int level,
Integer length,
StackTraceElement[] stacktrace)
Create an Array with backtrace information for Kernel#caller
|
IRubyObject |
ThreadContext.createCallerLocations(int level,
Integer length,
StackTraceElement[] stacktrace)
Create an array containing Thread::Backtrace::Location objects for the
requested caller trace level and length.
|
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject[] args,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject[] args,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value)
Subclass specific yield implementation.
|
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Yield to this block, usually passed to the current call.
|
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Subclass specific yield implementation.
|
protected IRubyObject |
IRBlockBody.doYieldLambda(ThreadContext context,
Block block,
IRubyObject value) |
static IRubyObject |
Helpers.elementOrNil(IRubyObject[] input,
int element,
IRubyObject nil) |
static IRubyObject |
Helpers.elementOrNull(IRubyObject[] input,
int element) |
IRubyObject |
GlobalVariable.get() |
IRubyObject |
GlobalVariable.Copy.get() |
IRubyObject |
ThreadContext.getBackRef()
Get the value of the $~ (backref) "global".
|
IRubyObject |
Frame.getBackRef(IRubyObject nil) |
static IRubyObject |
Helpers.getBackref(Ruby runtime,
ThreadContext context) |
IRubyObject |
ThreadContext.getConstant(String internedName)
Deprecated.
|
IRubyObject |
ThreadContext.getErrorInfo() |
static IRubyObject |
Helpers.getErrorInfo(Ruby runtime) |
IRubyObject |
ThreadContext.getFrameSelf() |
static IRubyObject |
Helpers.getGlobalVariable(Ruby runtime,
String name) |
static IRubyObject |
Helpers.getInstanceVariable(IRubyObject self,
Ruby runtime,
String internedName) |
static IRubyObject |
Helpers.getInstanceVariableNoWarn(IRubyObject self,
ThreadContext context,
String internedName) |
IRubyObject |
ThreadContext.getLastExitStatus() |
IRubyObject |
ThreadContext.getLastLine()
Get the value of the $_ (lastline) "global".
|
IRubyObject |
Frame.getLastLine(IRubyObject nil) |
static IRubyObject |
Helpers.getLastLine(Ruby runtime,
ThreadContext context) |
IRubyObject |
Frame.getSelf()
Get the self associated with this frame
|
IRubyObject |
Binding.getSelf() |
IRubyObject |
IAccessor.getValue() |
abstract IRubyObject |
DynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
abstract IRubyObject |
DynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil)
getValueOrNil for depth 0
|
abstract IRubyObject |
DynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 1, depth 0
|
abstract IRubyObject |
DynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
abstract IRubyObject[] |
DynamicScope.getValues() |
abstract IRubyObject |
DynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 3, depth 0
|
abstract IRubyObject |
DynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 2, depth 0
|
abstract IRubyObject |
DynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 0, depth 0
|
IRubyObject |
ObjectSpace.id2ref(long id) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
String name) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args) |
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
int index)
Deprecated.
|
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
int index,
IRubyObject arg0)
Deprecated.
|
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
MethodNames method) |
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
MethodNames method,
IRubyObject arg0) |
static IRubyObject |
Helpers.invokeMethodMissing(IRubyObject receiver,
String name,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
The protocol for super method invocation is a bit complicated
in Ruby.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.isExceptionHandled(IRubyObject currentException,
IRubyObject exception,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject[] exceptions,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject exception0,
IRubyObject exception1,
IRubyObject exception2,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject exception0,
IRubyObject exception1,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject exception,
ThreadContext context) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject[] throwables,
ThreadContext context) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
IRubyObject throwable2,
ThreadContext context) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
ThreadContext context) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject throwable,
ThreadContext context) |
static IRubyObject |
Helpers.lastElement(IRubyObject[] ary) |
static IRubyObject |
Helpers.match2AndUpdateScope(IRubyObject receiver,
ThreadContext context,
IRubyObject value,
String scopeOffsets) |
static IRubyObject |
Helpers.match2AndUpdateScope19(IRubyObject receiver,
ThreadContext context,
IRubyObject value,
String scopeOffsets) |
static IRubyObject |
Helpers.match3_19(RubyRegexp regexp,
IRubyObject value,
ThreadContext context) |
static IRubyObject |
Helpers.match3(RubyRegexp regexp,
IRubyObject value,
ThreadContext context) |
static IRubyObject |
Helpers.methodToParameters(Ruby runtime,
AbstractRubyMethod recv) |
static IRubyObject |
Helpers.negate(IRubyObject value,
Ruby runtime) |
static IRubyObject |
Helpers.nullToNil(IRubyObject value,
IRubyObject nil) |
static IRubyObject |
Helpers.nullToNil(IRubyObject value,
Ruby runtime) |
static IRubyObject |
Helpers.nullToNil(IRubyObject value,
ThreadContext context) |
static IRubyObject |
Helpers.opAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg,
CallSite varSite,
CallSite opSite,
CallSite opAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.optElementOrNull(IRubyObject[] input,
int element,
int postCount) |
static IRubyObject |
Helpers.postElementOrNil(IRubyObject[] input,
int postCount,
int postIndex,
IRubyObject nil) |
static IRubyObject |
Helpers.postOpAsgnWithOrAnd(IRubyObject receiver,
IRubyObject value,
ThreadContext context,
IRubyObject self,
CallSite varAsgnSite) |
static IRubyObject |
Helpers.preOpAsgnWithOrAnd(IRubyObject receiver,
ThreadContext context,
IRubyObject self,
CallSite varSite) |
IRubyObject[] |
BlockBody.prepareArgumentsForCall(ThreadContext context,
IRubyObject[] args,
Block.Type type) |
static IRubyObject |
Helpers.processBlockArgument(Ruby runtime,
Block block) |
static IRubyObject[] |
Helpers.restructureBlockArgs19(IRubyObject value,
Signature signature,
Block.Type type,
boolean needsSplat,
boolean alreadyArray) |
static IRubyObject |
Helpers.rewriteStackTraceAndThrow(ThreadContext context,
Throwable t) |
static IRubyObject[] |
Arity.scanArgs(Ruby runtime,
IRubyObject[] args,
int required,
int optional) |
IRubyObject |
ReadonlyGlobalVariable.set(IRubyObject value) |
IRubyObject |
GlobalVariable.set(IRubyObject value) |
IRubyObject |
GlobalVariable.Copy.set(IRubyObject value) |
IRubyObject |
ThreadContext.setBackRef(IRubyObject match)
Set the $~ (backref) "global" to the given value.
|
IRubyObject |
Frame.setBackRef(IRubyObject backRef) |
static IRubyObject |
Helpers.setBackref(Ruby runtime,
ThreadContext context,
IRubyObject value) |
static IRubyObject |
Helpers.setConstantInModule(ThreadContext context,
String name,
IRubyObject value,
IRubyObject module) |
IRubyObject |
ThreadContext.setErrorInfo(IRubyObject errorInfo) |
static IRubyObject |
Helpers.setGlobalVariable(IRubyObject value,
Ruby runtime,
String name) |
static IRubyObject |
Helpers.setInstanceVariable(IRubyObject value,
IRubyObject self,
String name) |
IRubyObject |
ThreadContext.setLastLine(IRubyObject last)
Set the $_ (lastlne) "global" to the given value.
|
IRubyObject |
Frame.setLastLine(IRubyObject lastLine) |
static IRubyObject |
Helpers.setLastLine(Ruby runtime,
ThreadContext context,
IRubyObject value) |
abstract IRubyObject |
DynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
IAccessor.setValue(IRubyObject newValue) |
IRubyObject |
DynamicScope.setValue(IRubyObject value,
int offset,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
abstract IRubyObject |
DynamicScope.setValueDepthZero(IRubyObject value,
int offset)
setValue for depth zero
|
abstract IRubyObject |
DynamicScope.setValueOneDepthZero(IRubyObject value)
Set value one in this scope.
|
abstract IRubyObject |
DynamicScope.setValueThreeDepthZero(IRubyObject value)
Set value three in this scope.
|
abstract IRubyObject |
DynamicScope.setValueTwoDepthZero(IRubyObject value)
Set value two in this scope.
|
abstract IRubyObject |
DynamicScope.setValueZeroDepthZero(IRubyObject value)
Set value zero in this scope;
|
static IRubyObject[] |
Helpers.splatToArguments(IRubyObject value) |
static IRubyObject[] |
Helpers.splatToArguments19(IRubyObject value) |
static IRubyObject |
Helpers.stringOrNil(org.jruby.util.ByteList value,
ThreadContext context)
Deprecated.
|
static IRubyObject[] |
Helpers.toArray(IRubyObject[] array,
IRubyObject... add) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj,
IRubyObject... rest) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj0,
IRubyObject obj1,
IRubyObject... rest) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj0,
IRubyObject obj1,
IRubyObject obj2,
IRubyObject... rest) |
static IRubyObject |
Helpers.unsplatValue19(IRubyObject argsResult) |
static IRubyObject |
Helpers.unwrapLocalJumpErrorValue(RaiseException re) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject value) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject value,
Block blockArg) |
IRubyObject |
Block.yield(ThreadContext context,
IRubyObject value) |
abstract IRubyObject |
JavaInternalBlockBody.yield(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Block.yieldArray(ThreadContext context,
IRubyObject value,
IRubyObject self) |
protected IRubyObject |
MixedModeIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
InterpretedIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CompiledIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
BlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
Block.yieldNonArray(ThreadContext context,
IRubyObject value,
IRubyObject self) |
IRubyObject |
Block.yieldSpecific(ThreadContext context) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
Block.yieldSpecific(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
Block.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
Block.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
Block.yieldValues(ThreadContext context,
IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
Map<Object,IRubyObject> |
ExecutionContext.getContextVariables() |
Modifier and Type | Method and Description |
---|---|
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
IRubyObject ten,
int start) |
static IRubyObject[] |
Helpers.aastoreIRubyObjects(IRubyObject[] ary,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
IRubyObject ten,
int start) |
void |
ObjectSpace.add(IRubyObject object) |
void |
ObjectSpace.addFinalizer(IRubyObject object,
IRubyObject proc) |
static RubyString |
Helpers.appendAsString(RubyString target,
IRubyObject other) |
static RubyString |
Helpers.appendAsString19(RubyString target,
IRubyObject other) |
static IRubyObject[] |
Helpers.appendToObjectArray(IRubyObject[] array,
IRubyObject add) |
static IRubyObject[] |
Helpers.appendToObjectArray(IRubyObject[] array,
IRubyObject add) |
static RubyArray |
Helpers.argsCat(IRubyObject first,
IRubyObject second)
Deprecated.
|
static RubyArray |
Helpers.argsCat(ThreadContext context,
IRubyObject first,
IRubyObject second) |
static IRubyObject[] |
Helpers.argsCatToArguments(IRubyObject[] args,
IRubyObject cat) |
static IRubyObject[] |
Helpers.argsCatToArguments(IRubyObject[] args,
IRubyObject cat) |
static IRubyObject[] |
Helpers.argsCatToArguments19(IRubyObject[] args,
IRubyObject cat) |
static IRubyObject[] |
Helpers.argsCatToArguments19(IRubyObject[] args,
IRubyObject cat) |
static RubyArray |
Helpers.argsPush(RubyArray first,
IRubyObject second)
Deprecated.
|
static RubyArray |
Helpers.argsPush(ThreadContext context,
RubyArray first,
IRubyObject second) |
static IRubyObject |
Helpers.arraySlice1(IRubyObject arrayish) |
static IRubyObject[] |
Helpers.arraySlice1N(IRubyObject arrayish) |
static RubyArray |
Helpers.arrayValue(IRubyObject value) |
static RubyArray |
Helpers.arrayValue(ThreadContext context,
Ruby runtime,
IRubyObject value) |
static IRubyObject |
Helpers.aryToAry(IRubyObject value) |
static RubyArray |
Helpers.asArray(ThreadContext context,
IRubyObject value) |
static RubyArray |
Helpers.asArray18(ThreadContext context,
IRubyObject value) |
static IRubyObject |
Helpers.aValueSplat(IRubyObject value) |
static IRubyObject |
Helpers.aValueSplat19(IRubyObject value) |
static boolean |
Helpers.BEQ(ThreadContext context,
IRubyObject value1,
IRubyObject value2) |
static boolean |
Helpers.BNE(ThreadContext context,
IRubyObject value1,
IRubyObject value2) |
static IRubyObject |
Helpers.breakLocalJumpError(Ruby runtime,
IRubyObject value) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
MethodBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
MethodBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block b,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
CallBlock.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block unusedBlock) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
Block blockArg) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self)
Call the site's method against the target object passing no args.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a non-literal (block pass, &) block.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block blockArg) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double flote)
Call the site's method against the target object, passing a literal double
value.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject... args)
Call the site's method against the target object passing arguments.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject... args)
Call the site's method against the target object passing arguments.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0)
Call the site's method against the target object passing one argument.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1)
Call the site's method against the target object passing two arguments.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Call the site's method against the target object passing two arguments.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg3,
Block block)
Call the site's method against the target object passing three arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long fixnum)
Call the site's method against the target object, passing a literal long
value.
|
protected IRubyObject |
MixedModeIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
InterpretedIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
CompiledIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
BlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the site's method against the target object passing three arguments and
a literal block.
|
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject... args)
Call the site's method against the target object passing arguments.
|
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject... args)
Call the site's method against the target object passing arguments.
|
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.callVarargsIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callVarargsIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
static int |
Arity.checkArgumentCount(Ruby runtime,
IRubyObject[] args,
int min,
int max) |
static int |
Arity.checkArgumentCount(Ruby runtime,
String name,
IRubyObject[] args,
int min,
int max) |
static void |
Helpers.checkArgumentCount(ThreadContext context,
IRubyObject[] args,
int req)
Used by the compiler to simplify arg checking in variable-arity paths
|
static void |
Helpers.checkArgumentCount(ThreadContext context,
IRubyObject[] args,
int min,
int max)
Used by the compiler to simplify arg checking in variable-arity paths
|
static int |
Arity.checkArgumentCount(ThreadContext context,
IRubyObject[] args,
int min,
int max) |
static int |
Arity.checkArgumentCount(ThreadContext context,
String name,
IRubyObject[] args,
int min,
int max) |
void |
Signature.checkArity(Ruby runtime,
IRubyObject[] args) |
void |
Arity.checkArity(Ruby runtime,
IRubyObject[] args) |
static RubyModule |
Helpers.checkIsModule(IRubyObject maybeModule) |
static boolean |
Helpers.checkJavaException(Throwable throwable,
IRubyObject catchable,
ThreadContext context) |
Block |
Block.cloneBlockForEval(IRubyObject self,
EvalType evalType) |
protected IRubyObject |
MixedModeIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
MixedModeIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
IRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
IRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
InterpretedIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
InterpretedIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
static IRubyObject[] |
Helpers.concatObjectArrays(IRubyObject[] array,
IRubyObject[] add) |
static IRubyObject[] |
Helpers.concatObjectArrays(IRubyObject[] array,
IRubyObject[] add) |
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 IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine) |
static IRubyObject[] |
Helpers.constructObjectArray(IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
IRubyObject ten) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine) |
static RubyArray |
Helpers.constructRubyArray(Ruby runtime,
IRubyObject one,
IRubyObject two,
IRubyObject three,
IRubyObject four,
IRubyObject five,
IRubyObject six,
IRubyObject seven,
IRubyObject eight,
IRubyObject nine,
IRubyObject ten) |
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) |
long |
ObjectSpace.createAndRegisterObjectId(IRubyObject rubyObject) |
static RubyArray |
Helpers.createSubarray(IRubyObject[] input,
Ruby runtime,
int start) |
static RubyArray |
Helpers.createSubarray(IRubyObject[] input,
Ruby runtime,
int start,
int exclude) |
Binding |
ThreadContext.currentBinding(IRubyObject self)
Return a binding representing the current call's state but with a specified self
|
Binding |
ThreadContext.currentBinding(IRubyObject self,
DynamicScope scope)
Return a binding representing the current call's state but with the
specified scope and self.
|
Binding |
ThreadContext.currentBinding(IRubyObject self,
Visibility visibility)
Return a binding representing the current call's state but with the
specified visibility and self.
|
Binding |
ThreadContext.currentBinding(IRubyObject self,
Visibility visibility,
DynamicScope scope)
Return a binding representing the current call's state but with the
specified visibility, scope, and self.
|
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject[] args,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject[] args,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject[] args,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject[] args,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject arg0,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
static IRubyObject |
Helpers.doAttrAsgn(IRubyObject receiver,
CallSite callSite,
IRubyObject value,
ThreadContext context,
IRubyObject caller) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value)
Subclass specific yield implementation.
|
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Yield to this block, usually passed to the current call.
|
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Yield to this block, usually passed to the current call.
|
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Subclass specific yield implementation.
|
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Subclass specific yield implementation.
|
protected IRubyObject |
IRBlockBody.doYieldLambda(ThreadContext context,
Block block,
IRubyObject value) |
static IRubyObject |
Helpers.elementOrNil(IRubyObject[] input,
int element,
IRubyObject nil) |
static IRubyObject |
Helpers.elementOrNil(IRubyObject[] input,
int element,
IRubyObject nil) |
static IRubyObject |
Helpers.elementOrNull(IRubyObject[] input,
int element) |
static RubyArray |
Helpers.ensureMultipleAssignableRubyArray(IRubyObject value,
Ruby runtime,
boolean masgnHasHead) |
static RubyArray |
Helpers.ensureRubyArray(IRubyObject value) |
static RubyArray |
Helpers.ensureRubyArray(Ruby runtime,
IRubyObject value) |
void |
EventHook.event(ThreadContext context,
RubyEvent event,
String file,
int line,
String name,
IRubyObject type) |
abstract void |
EventHook.eventHandler(ThreadContext context,
String eventName,
String file,
int line,
String name,
IRubyObject type) |
static void |
Helpers.fillNil(IRubyObject[] arr,
int from,
int to,
Ruby runtime) |
static void |
Helpers.fillNil(IRubyObject[] arr,
Ruby runtime) |
IRubyObject |
Frame.getBackRef(IRubyObject nil) |
static Block |
Helpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock) |
static Block |
Helpers.getBlock(ThreadContext context,
IRubyObject self,
Node node) |
static Block |
Helpers.getBlockFromBlockPassBody(IRubyObject proc,
Block currentBlock) |
static Block |
Helpers.getBlockFromBlockPassBody(Ruby runtime,
IRubyObject proc,
Block currentBlock) |
static RubyString |
Helpers.getDefinedCall(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
String name) |
static RubyString |
Helpers.getDefinedConstantOrBoundMethod(IRubyObject left,
String name) |
static int |
Helpers.getFastSwitchSingleCharString(IRubyObject str) |
static int |
Helpers.getFastSwitchSingleCharSymbol(IRubyObject sym) |
static int |
Helpers.getFastSwitchString(IRubyObject str) |
static int |
Helpers.getFastSwitchSymbol(IRubyObject sym) |
static IRubyObject |
Helpers.getInstanceVariable(IRubyObject self,
Ruby runtime,
String internedName) |
static IRubyObject |
Helpers.getInstanceVariableNoWarn(IRubyObject self,
ThreadContext context,
String internedName) |
IRubyObject |
Frame.getLastLine(IRubyObject nil) |
static RubyClass |
Helpers.getSingletonClass(Ruby runtime,
IRubyObject receiver) |
abstract IRubyObject |
DynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil)
getValueOrNil for depth 0
|
abstract IRubyObject |
DynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 1, depth 0
|
abstract IRubyObject |
DynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
abstract IRubyObject |
DynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 3, depth 0
|
abstract IRubyObject |
DynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 2, depth 0
|
abstract IRubyObject |
DynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil)
getValueOrNil for index 0, depth 0
|
long |
ObjectSpace.idOf(IRubyObject rubyObject)
Deprecated.
|
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
String name) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
String name,
IRubyObject... args) |
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
int index)
Deprecated.
|
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
int index,
IRubyObject arg0)
Deprecated.
|
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
MethodNames method) |
static IRubyObject |
Helpers.invokedynamic(ThreadContext context,
IRubyObject self,
MethodNames method,
IRubyObject arg0) |
static boolean |
Helpers.invokeEqqForCaselessWhen(IRubyObject receiver) |
static boolean |
Helpers.invokeEqqForCaselessWhen(IRubyObject[] receivers) |
static boolean |
Helpers.invokeEqqForCaselessWhen(IRubyObject receiver0,
IRubyObject receiver1) |
static boolean |
Helpers.invokeEqqForCaselessWhen(IRubyObject receiver0,
IRubyObject receiver1,
IRubyObject receiver2) |
static boolean |
Helpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject receiver) |
static boolean |
Helpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject[] receivers) |
static boolean |
Helpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject[] receivers) |
static boolean |
Helpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject receiver0,
IRubyObject receiver1) |
static boolean |
Helpers.invokeEqqForCaseWhen(CallSite callSite,
ThreadContext context,
IRubyObject caller,
IRubyObject arg,
IRubyObject receiver0,
IRubyObject receiver1,
IRubyObject receiver2) |
static IRubyObject |
Helpers.invokeMethodMissing(IRubyObject receiver,
String name,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
Helpers.invokeMethodMissing(IRubyObject receiver,
String name,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
The protocol for super method invocation is a bit complicated
in Ruby.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
The protocol for super method invocation is a bit complicated
in Ruby.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.isExceptionHandled(IRubyObject currentException,
IRubyObject exception,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject[] exceptions,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject exception0,
IRubyObject exception1,
IRubyObject exception2,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject exception0,
IRubyObject exception1,
ThreadContext context) |
static IRubyObject |
Helpers.isExceptionHandled(RubyException currentException,
IRubyObject exception,
ThreadContext context) |
static boolean |
Helpers.isFastSwitchableSingleCharString(IRubyObject str) |
static boolean |
Helpers.isFastSwitchableSingleCharSymbol(IRubyObject sym) |
static boolean |
Helpers.isFastSwitchableString(IRubyObject str) |
static boolean |
Helpers.isFastSwitchableSymbol(IRubyObject sym) |
static boolean |
Helpers.isGenerationEqual(IRubyObject object,
int generation) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject[] throwables,
ThreadContext context) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
IRubyObject throwable2,
ThreadContext context) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
ThreadContext context) |
static IRubyObject |
Helpers.isJavaExceptionHandled(Throwable currentThrowable,
IRubyObject throwable,
ThreadContext context) |
static boolean |
Helpers.isModuleAndHasConstant(IRubyObject left,
String name) |
static RubyBoolean |
Helpers.isWhenTriggered(IRubyObject expression,
IRubyObject expressionsObject,
ThreadContext context) |
static IRubyObject |
Helpers.lastElement(IRubyObject[] ary) |
static IRubyObject |
Helpers.match2AndUpdateScope(IRubyObject receiver,
ThreadContext context,
IRubyObject value,
String scopeOffsets) |
static IRubyObject |
Helpers.match2AndUpdateScope19(IRubyObject receiver,
ThreadContext context,
IRubyObject value,
String scopeOffsets) |
static IRubyObject |
Helpers.match3_19(RubyRegexp regexp,
IRubyObject value,
ThreadContext context) |
static IRubyObject |
Helpers.match3(RubyRegexp regexp,
IRubyObject value,
ThreadContext context) |
static RubyClass |
Helpers.metaclass(IRubyObject object) |
static IRubyObject |
Helpers.negate(IRubyObject value,
Ruby runtime) |
static Block |
CallBlock19.newCallClosure(IRubyObject self,
RubyModule imClass,
Arity arity,
BlockCallback callback,
ThreadContext context)
Deprecated.
|
static Block |
CallBlock.newCallClosure(IRubyObject self,
RubyModule imClass,
Arity arity,
BlockCallback callback,
ThreadContext context)
Deprecated.
|
static Block |
CallBlock19.newCallClosure(IRubyObject self,
RubyModule imClass,
Signature signature,
BlockCallback callback,
ThreadContext context) |
static Block |
CallBlock.newCallClosure(IRubyObject self,
RubyModule imClass,
Signature signature,
BlockCallback callback,
ThreadContext context) |
static RubyClass |
Helpers.newClassForIR(ThreadContext context,
String name,
IRubyObject self,
RubyModule classContainer,
Object superClass,
boolean meta) |
static RubyProc |
Helpers.newLiteralLambda(ThreadContext context,
Block block,
IRubyObject self) |
static IRubyObject |
Helpers.nullToNil(IRubyObject value,
IRubyObject nil) |
static IRubyObject |
Helpers.nullToNil(IRubyObject value,
Ruby runtime) |
static IRubyObject |
Helpers.nullToNil(IRubyObject value,
ThreadContext context) |
static IRubyObject |
Helpers.opAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg,
CallSite varSite,
CallSite opSite,
CallSite opAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithMethod(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject value,
CallSite elementSite,
CallSite opSite,
CallSite elementAsgnSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject arg,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
IRubyObject[] args,
IRubyObject value,
CallSite asetSite) |
static IRubyObject |
Helpers.optElementOrNull(IRubyObject[] input,
int element,
int postCount) |
static RubyClass |
Helpers.performSingletonMethodChecks(Ruby runtime,
IRubyObject receiver,
String name) |
static IRubyObject |
Helpers.postElementOrNil(IRubyObject[] input,
int postCount,
int postIndex,
IRubyObject nil) |
static IRubyObject |
Helpers.postElementOrNil(IRubyObject[] input,
int postCount,
int postIndex,
IRubyObject nil) |
static IRubyObject |
Helpers.postOpAsgnWithOrAnd(IRubyObject receiver,
IRubyObject value,
ThreadContext context,
IRubyObject self,
CallSite varAsgnSite) |
void |
ThreadContext.preExecuteUnder(IRubyObject executeUnderObj,
RubyModule executeUnderClass,
Block block) |
void |
ThreadContext.preExtensionLoad(IRubyObject self) |
void |
ThreadContext.preMethodFrameAndDummyScope(RubyModule clazz,
String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameAndScope(RubyModule clazz,
String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameOnly(RubyModule clazz,
String name,
IRubyObject self,
Block block) |
void |
ThreadContext.preNodeEval(IRubyObject self) |
static IRubyObject |
Helpers.preOpAsgnWithOrAnd(IRubyObject receiver,
ThreadContext context,
IRubyObject self,
CallSite varSite) |
IRubyObject[] |
BlockBody.prepareArgumentsForCall(ThreadContext context,
IRubyObject[] args,
Block.Type type) |
static RubyModule |
Helpers.prepareClassNamespace(ThreadContext context,
StaticScope scope,
IRubyObject rubyModule) |
static RubyClass |
Helpers.prepareSuperClass(Ruby runtime,
IRubyObject rubyClass) |
void |
ThreadContext.prepareTopLevel(RubyClass objectClass,
IRubyObject topSelf) |
void |
ThreadContext.pushEvalSimpleFrame(IRubyObject executeObject) |
static void |
Arity.raiseArgumentError(Ruby runtime,
IRubyObject[] args,
int min,
int max) |
static RubyBoolean |
Helpers.rbEql(ThreadContext context,
IRubyObject a,
IRubyObject b)
Equivalent to rb_eql in MRI
|
static RubyBoolean |
Helpers.rbEqual(ThreadContext context,
IRubyObject a,
IRubyObject b)
Equivalent to rb_equal in MRI
|
void |
ObjectSpace.registerObjectId(long id,
IRubyObject object) |
static IRubyObject[] |
Helpers.restructureBlockArgs19(IRubyObject value,
Signature signature,
Block.Type type,
boolean needsSplat,
boolean alreadyArray) |
static IRubyObject[] |
Arity.scanArgs(Ruby runtime,
IRubyObject[] args,
int required,
int optional) |
static CallSite |
Helpers.selectAttrAsgnCallSite(IRubyObject receiver,
IRubyObject self,
CallSite normalSite,
CallSite variableSite) |
static DynamicMethod |
Helpers.selectMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType) |
IRubyObject |
ReadonlyGlobalVariable.set(IRubyObject value) |
IRubyObject |
GlobalVariable.set(IRubyObject value) |
IRubyObject |
GlobalVariable.Copy.set(IRubyObject value) |
IRubyObject |
ThreadContext.setBackRef(IRubyObject match)
Set the $~ (backref) "global" to the given value.
|
IRubyObject |
Frame.setBackRef(IRubyObject backRef) |
static IRubyObject |
Helpers.setBackref(Ruby runtime,
ThreadContext context,
IRubyObject value) |
static IRubyObject |
Helpers.setConstantInModule(ThreadContext context,
String name,
IRubyObject value,
IRubyObject module) |
IRubyObject |
ThreadContext.setErrorInfo(IRubyObject errorInfo) |
static void |
Helpers.setErrorInfo(Ruby runtime,
IRubyObject error) |
static IRubyObject |
Helpers.setGlobalVariable(IRubyObject value,
Ruby runtime,
String name) |
static IRubyObject |
Helpers.setInstanceVariable(IRubyObject value,
IRubyObject self,
String name) |
void |
ThreadContext.setLastExitStatus(IRubyObject lastExitStatus) |
IRubyObject |
ThreadContext.setLastLine(IRubyObject last)
Set the $_ (lastlne) "global" to the given value.
|
IRubyObject |
Frame.setLastLine(IRubyObject lastLine) |
static IRubyObject |
Helpers.setLastLine(Ruby runtime,
ThreadContext context,
IRubyObject value) |
void |
Frame.setSelf(IRubyObject self)
Set the self associated with this frame
|
void |
Binding.setSelf(IRubyObject self) |
abstract IRubyObject |
DynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
IAccessor.setValue(IRubyObject newValue) |
IRubyObject |
DynamicScope.setValue(IRubyObject value,
int offset,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
abstract IRubyObject |
DynamicScope.setValueDepthZero(IRubyObject value,
int offset)
setValue for depth zero
|
abstract IRubyObject |
DynamicScope.setValueOneDepthZero(IRubyObject value)
Set value one in this scope.
|
abstract IRubyObject |
DynamicScope.setValueThreeDepthZero(IRubyObject value)
Set value three in this scope.
|
abstract IRubyObject |
DynamicScope.setValueTwoDepthZero(IRubyObject value)
Set value two in this scope.
|
abstract IRubyObject |
DynamicScope.setValueZeroDepthZero(IRubyObject value)
Set value zero in this scope;
|
static RubyString |
Helpers.shortcutAppend(RubyString string,
IRubyObject object) |
static RubyString |
Helpers.shortcutAppend18(RubyString string,
IRubyObject object) |
static IRubyObject[] |
Helpers.splatToArguments(IRubyObject value) |
static IRubyObject[] |
Helpers.splatToArguments19(IRubyObject value) |
static RubyArray |
Helpers.splatValue(IRubyObject value) |
static RubyArray |
Helpers.splatValue19(IRubyObject value) |
static IRubyObject[] |
Helpers.toArray(IRubyObject[] array,
IRubyObject... add) |
static IRubyObject[] |
Helpers.toArray(IRubyObject[] array,
IRubyObject... add) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj,
IRubyObject... rest) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj,
IRubyObject... rest) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj0,
IRubyObject obj1,
IRubyObject... rest) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj0,
IRubyObject obj1,
IRubyObject... rest) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj0,
IRubyObject obj1,
IRubyObject obj2,
IRubyObject... rest) |
static IRubyObject[] |
Helpers.toArray(IRubyObject obj0,
IRubyObject obj1,
IRubyObject obj2,
IRubyObject... rest) |
static IRubyObject |
Helpers.unsplatValue19(IRubyObject argsResult) |
void |
Frame.updateFrame(RubyModule klazz,
IRubyObject self,
String name,
Block block,
int jumpTarget)
Update the frame based on the given values.
|
void |
Frame.updateFrameForEval(IRubyObject self,
int jumpTarget)
Update the frame based on the given values.
|
static void |
Helpers.updateScopeWithCaptures(ThreadContext context,
int[] scopeOffsets,
IRubyObject result) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject value) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject value,
Block blockArg) |
IRubyObject |
Block.yield(ThreadContext context,
IRubyObject value) |
abstract IRubyObject |
JavaInternalBlockBody.yield(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Block.yieldArray(ThreadContext context,
IRubyObject value,
IRubyObject self) |
protected IRubyObject |
MixedModeIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
MixedModeIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
InterpretedIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
InterpretedIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CompiledIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CompiledIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
BlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
BlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
Block.yieldNonArray(ThreadContext context,
IRubyObject value,
IRubyObject self) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
Block.yieldSpecific(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
Block.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
Block.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
Block.yieldValues(ThreadContext context,
IRubyObject[] args) |
Constructor and Description |
---|
Binding(IRubyObject self) |
Binding(IRubyObject self,
DynamicScope dynamicScope) |
Binding(IRubyObject self,
Frame frame,
Visibility visibility) |
Binding(IRubyObject self,
Frame frame,
Visibility visibility,
DynamicScope dynamicScope) |
Binding(IRubyObject self,
Frame frame,
Visibility visibility,
DynamicScope dynamicScope,
BacktraceElement backtrace)
Deprecated.
|
Binding(IRubyObject self,
Frame frame,
Visibility visibility,
DynamicScope dynamicScope,
String method,
String filename,
int line) |
GlobalVariable(Ruby runtime,
String name,
IRubyObject value) |
MethodBlockBody(StaticScope staticScope,
Signature signature,
DynamicMethod method,
ArgumentDescriptor[] argsDesc,
IRubyObject receiver,
RubyModule originModule,
String originName,
String file,
int line) |
ReadonlyGlobalVariable(Ruby runtime,
String name,
IRubyObject value) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
TraceType.generateMRIBacktrace(Ruby runtime,
RubyStackTraceElement[] trace) |
Modifier and Type | Field and Description |
---|---|
static IRubyObject[] |
IRubyObject.NULL_ARRAY |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
IRubyObject.anyToString() |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
String name)
Deprecated.
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject arg) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
IRubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
IRubyObject.checkArrayType() |
IRubyObject |
IRubyObject.checkCallMethod(ThreadContext context,
String name) |
IRubyObject |
IRubyObject.checkStringType() |
IRubyObject |
IRubyObject.checkStringType19() |
IRubyObject |
IRubyObject.dup()
RubyMethod dup.
|
IRubyObject |
InstanceVariables.fastGetInstanceVariable(String internedName)
Deprecated.
|
IRubyObject |
InstanceVariables.fastSetInstanceVariable(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
InstanceVariables.getInstanceVariable(String name)
Returns the named instance variable if present, else null.
|
IRubyObject |
IRubyObject.id() |
IRubyObject |
IRubyObject.infectBy(IRubyObject obj)
Infect this object using the taint of another object
|
IRubyObject |
IRubyObject.inspect()
RubyMethod inspect.
|
IRubyObject |
IRubyObject.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
IRubyObject.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
IRubyObject.rbClone()
RubyMethod rbClone.
|
IRubyObject |
InstanceVariables.removeInstanceVariable(String name)
Removes the named instance variable, if present, returning its
value.
|
IRubyObject |
InstanceVariables.setInstanceVariable(String name,
IRubyObject value)
Sets the named instance variable to the specified value.
|
Modifier and Type | Method and Description |
---|---|
List<Variable<IRubyObject>> |
InstanceVariables.getInstanceVariableList() |
Modifier and Type | Method and Description |
---|---|
void |
IRubyObject.addFinalizer(IRubyObject finalizer) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject arg) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
IRubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
void |
IRubyObject.copySpecialInstanceVariables(IRubyObject clone) |
boolean |
IRubyObject.eql(IRubyObject other) |
IRubyObject |
InstanceVariables.fastSetInstanceVariable(String internedName,
IRubyObject value)
Deprecated.
|
IRubyObject |
IRubyObject.infectBy(IRubyObject obj)
Infect this object using the taint of another object
|
IRubyObject |
IRubyObject.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
IRubyObject.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
InstanceVariables.setInstanceVariable(String name,
IRubyObject value)
Sets the named instance variable to the specified value.
|
void |
IRubyObject.syncVariables(IRubyObject source)
Sets object's variables to those in the supplied object,
removing/replacing any previously defined variables of the same name.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Callback.execute(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Callback.execute(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
Callback.execute(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
IRubyObject[] |
EncodingService.encodingList |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
EncodingService.convertEncodingToRubyEncoding(org.jcodings.Encoding defaultEncoding) |
IRubyObject |
EncodingService.findEncodingObject(byte[] bytes) |
IRubyObject |
EncodingService.getDefaultExternal() |
IRubyObject |
EncodingService.getDefaultInternal() |
IRubyObject[] |
EncodingService.getEncodingList() |
IRubyObject |
EncodingService.rubyEncodingFromObject(IRubyObject str) |
Modifier and Type | Method and Description |
---|---|
org.jcodings.Encoding |
EncodingService.findEncoding(IRubyObject str)
Find an encoding given a Ruby object, coercing it to a String in the process.
|
org.jcodings.Encoding |
EncodingService.findEncodingNoError(IRubyObject str)
Find an encoding given a Ruby object, coercing it to a String in the process.
|
org.jcodings.EncodingDB.Entry |
EncodingService.findEntry(IRubyObject str)
Find an encoding given a Ruby object, coercing it to a String in the process.
|
org.jcodings.Encoding |
EncodingService.getEncodingFromObject(IRubyObject arg) |
org.jcodings.Encoding |
EncodingService.getEncodingFromObjectNoError(IRubyObject arg) |
IRubyObject |
EncodingService.rubyEncodingFromObject(IRubyObject str) |
Modifier and Type | Method and Description |
---|---|
void |
VariableTableManager.syncVariables(RubyBasicObject self,
IRubyObject other)
Sync one this object's variables with other's - this is used to make
rbClone work correctly.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
LoadService.getLoadedFeatures() |
IRubyObject |
LoadService.getLoadPath() |
Modifier and Type | Method and Description |
---|---|
protected String |
LoadService.getLoadPathEntry(IRubyObject entry) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
UnmarshalCache.readLink(UnmarshalStream input,
int type) |
IRubyObject |
UnmarshalStream.unmarshalObject() |
IRubyObject |
UnmarshalStream.unmarshalObject(boolean callProc) |
Modifier and Type | Method and Description |
---|---|
void |
UnmarshalStream.defaultVariablesUnmarshal(IRubyObject object) |
void |
MarshalStream.dumpObject(IRubyObject value) |
void |
MarshalStream.dumpVariablesWithEncoding(List<Variable<Object>> vars,
IRubyObject obj) |
boolean |
MarshalCache.isRegistered(IRubyObject value) |
void |
UnmarshalCache.register(IRubyObject value) |
void |
MarshalCache.register(IRubyObject value) |
void |
UnmarshalStream.registerLinkTarget(IRubyObject newObject) |
void |
MarshalStream.registerLinkTarget(IRubyObject newObject) |
void |
MarshalStream.userMarshal(IRubyObject value) |
void |
MarshalStream.userMarshal(IRubyObject value,
DynamicMethod method) |
void |
MarshalStream.userNewMarshal(IRubyObject value) |
void |
MarshalStream.userNewMarshal(IRubyObject value,
DynamicMethod method) |
void |
MarshalStream.writeDirectly(IRubyObject value) |
void |
MarshalCache.writeLink(MarshalStream output,
IRubyObject value) |
void |
MarshalStream.writeUserClass(IRubyObject obj,
RubyClass type) |
Constructor and Description |
---|
UnmarshalStream(Ruby runtime,
InputStream in,
IRubyObject proc,
boolean taint) |
UnmarshalStream(Ruby runtime,
InputStream in,
IRubyObject proc,
boolean taint,
boolean untrust)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
IRubyObject |
ConstantCache.value |
Constructor and Description |
---|
ConstantCache(IRubyObject value,
Object generation,
Invalidator invalidator)
Construct a new ConstantCache with the given elements.
|
ConstantCache(IRubyObject value,
Object generation,
Invalidator invalidator,
int targetHash)
Construct a new ConstantCache with the given elements.
|
Modifier and Type | Field and Description |
---|---|
protected IRubyObject |
TwoVarDynamicScope.variableValueOne |
protected IRubyObject |
FourVarDynamicScope.variableValueThree |
protected IRubyObject |
ThreeVarDynamicScope.variableValueTwo |
protected IRubyObject |
OneVarDynamicScope.variableValueZero |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
TwoVarDynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
IRubyObject |
ThreeVarDynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
IRubyObject |
SharedBindingDynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
IRubyObject |
OneVarDynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
IRubyObject |
NoVarsDynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
IRubyObject |
ManyVarsDynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
IRubyObject |
FourVarDynamicScope.getValue(int offset,
int depth)
Get value from current scope or one of its captured scopes.
|
IRubyObject |
TwoVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
ThreeVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
OneVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
FourVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
TwoVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ThreeVarDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
SharedBindingDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
OneVarDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
NoVarsDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
ManyVarsDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
FourVarDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject[] |
TwoVarDynamicScope.getValues() |
IRubyObject[] |
ThreeVarDynamicScope.getValues() |
IRubyObject[] |
SharedBindingDynamicScope.getValues() |
IRubyObject[] |
OneVarDynamicScope.getValues() |
IRubyObject[] |
NoVarsDynamicScope.getValues() |
IRubyObject[] |
ManyVarsDynamicScope.getValues() |
IRubyObject[] |
FourVarDynamicScope.getValues() |
IRubyObject |
SharedBindingDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
FourVarDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ThreeVarDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
OneVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
TwoVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
ThreeVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
SharedBindingDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
OneVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
NoVarsDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
ManyVarsDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
FourVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
TwoVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
ThreeVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
SharedBindingDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
OneVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
NoVarsDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
ManyVarsDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
FourVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
TwoVarDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
FourVarDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
ThreeVarDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueZeroDepthZero(IRubyObject value) |
IRubyObject |
OneVarDynamicScope.setValueZeroDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueZeroDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueZeroDepthZero(IRubyObject value) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
TwoVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
ThreeVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
OneVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
FourVarDynamicScope.getValueDepthZeroOrNil(int offset,
IRubyObject nil) |
IRubyObject |
TwoVarDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueOneDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ThreeVarDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
SharedBindingDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
OneVarDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
NoVarsDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
ManyVarsDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
FourVarDynamicScope.getValueOrNil(int offset,
int depth,
IRubyObject nil)
Variation of getValue that checks for nulls, returning and setting the given value (presumably nil)
|
IRubyObject |
SharedBindingDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
FourVarDynamicScope.getValueThreeDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ThreeVarDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueTwoDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
SharedBindingDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
OneVarDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
NoVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
ManyVarsDynamicScope.getValueZeroDepthZeroOrNil(IRubyObject nil) |
IRubyObject |
TwoVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
ThreeVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
SharedBindingDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
OneVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
NoVarsDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
ManyVarsDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
FourVarDynamicScope.setValue(int offset,
IRubyObject value,
int depth)
Set value in current dynamic scope or one of its captured scopes.
|
IRubyObject |
TwoVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
ThreeVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
SharedBindingDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
OneVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
NoVarsDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
ManyVarsDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
FourVarDynamicScope.setValueDepthZero(IRubyObject value,
int offset) |
IRubyObject |
TwoVarDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueOneDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
FourVarDynamicScope.setValueThreeDepthZero(IRubyObject value) |
IRubyObject |
ThreeVarDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueTwoDepthZero(IRubyObject value) |
IRubyObject |
SharedBindingDynamicScope.setValueZeroDepthZero(IRubyObject value) |
IRubyObject |
OneVarDynamicScope.setValueZeroDepthZero(IRubyObject value) |
IRubyObject |
NoVarsDynamicScope.setValueZeroDepthZero(IRubyObject value) |
IRubyObject |
ManyVarsDynamicScope.setValueZeroDepthZero(IRubyObject value) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
TypeConverter.checkArrayType(IRubyObject self) |
static IRubyObject |
TypeConverter.checkArrayType(Ruby runtime,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkData(IRubyObject obj)
Checks that this object is of type DATA and then returns it, otherwise raises failure (MRI: Check_Type(obj, T_DATA))
|
static IRubyObject |
TypeConverter.checkFloatType(Ruby runtime,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkHashType(Ruby runtime,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkIntegerType(Ruby runtime,
IRubyObject obj,
String method) |
static IRubyObject |
TypeConverter.checkStringType(Ruby runtime,
IRubyObject obj) |
static IRubyObject |
RecursiveComparator.compare(ThreadContext context,
MethodNames method,
IRubyObject a,
IRubyObject b) |
static IRubyObject |
TypeConverter.convertToInteger(ThreadContext context,
IRubyObject val,
int base) |
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
String convertMethod)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
String convertMethod,
boolean raise)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
String convertMethod)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
|
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
String convertMethod,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
|
static IRubyObject |
TypeConverter.convertToType19(IRubyObject obj,
RubyClass target,
String convertMethod)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type in 1.9).
|
static IRubyObject |
TypeConverter.convertToType19(IRubyObject obj,
RubyClass target,
String convertMethod,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).
|
static IRubyObject |
TypeConverter.convertToTypeOrRaise(IRubyObject obj,
RubyClass target,
String convertMethod)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
String convertMethod)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck(IRubyObject obj,
RubyClass target,
String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an
additional TypeError during conversion (MRI: rb_check_convert_type).
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck19(IRubyObject obj,
RubyClass target,
String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an
additional TypeError during conversion (MRI: rb_check_convert_type).
|
abstract IRubyObject |
Pack.Converter.decode(Ruby runtime,
ByteBuffer format) |
static IRubyObject |
Numeric.f_abs(ThreadContext context,
IRubyObject x)
f_abs
|
static IRubyObject |
Numeric.f_abs2(ThreadContext context,
IRubyObject x)
f_abs2
|
static IRubyObject |
Numeric.f_add(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_add
|
static IRubyObject |
Numeric.f_arg(ThreadContext context,
IRubyObject x)
f_arg
|
static IRubyObject |
Numeric.f_cmp(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_cmp
|
static IRubyObject |
Numeric.f_conjugate(ThreadContext context,
IRubyObject x)
f_conjugate
|
static IRubyObject |
Numeric.f_denominator(ThreadContext context,
IRubyObject x)
f_denominator
|
static IRubyObject |
Numeric.f_div(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_div
|
static IRubyObject |
Numeric.f_divmod(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_divmod
|
static IRubyObject |
Numeric.f_equal(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_equal
Note: This may not return a value which is a boolean.
|
static IRubyObject |
Numeric.f_exact_p(ThreadContext context,
IRubyObject x)
f_exact_p
|
static IRubyObject |
Numeric.f_expt(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_expt
|
static IRubyObject |
Numeric.f_floor(ThreadContext context,
IRubyObject x)
f_floor
|
static IRubyObject |
Numeric.f_gcd(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_gcd
|
static IRubyObject |
Numeric.f_gt_p(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_gt_p
|
static IRubyObject |
Numeric.f_idiv(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_idiv
|
static IRubyObject |
Numeric.f_inspect(ThreadContext context,
IRubyObject x)
f_inspect
|
static IRubyObject |
Numeric.f_integer_p(ThreadContext context,
IRubyObject x)
f_integer_p
|
static IRubyObject |
Numeric.f_lcm(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_lcm
|
static IRubyObject |
Numeric.f_lshift(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_lshift
|
static IRubyObject |
Numeric.f_lt_p(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_lt_p
|
static IRubyObject |
Numeric.f_mod(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_mod
|
static IRubyObject |
Numeric.f_mul(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_mul
|
static IRubyObject |
Numeric.f_negate(ThreadContext context,
IRubyObject x)
f_negate
|
static IRubyObject |
Numeric.f_numerator(ThreadContext context,
IRubyObject x)
f_numerator
|
static IRubyObject |
Numeric.f_polar(ThreadContext context,
IRubyObject x)
f_polar
|
static IRubyObject |
Numeric.f_quo(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_quo
|
static IRubyObject |
Numeric.f_real_p(ThreadContext context,
IRubyObject x)
f_real_p
|
static IRubyObject |
Numeric.f_rshift(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_rshift
|
static IRubyObject |
Numeric.f_sub(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_sub
|
static IRubyObject |
Numeric.f_to_f(ThreadContext context,
IRubyObject x)
f_to_f
|
static IRubyObject |
Numeric.f_to_i(ThreadContext context,
IRubyObject x)
f_to_i
|
static IRubyObject |
Numeric.f_to_r(ThreadContext context,
IRubyObject x)
f_to_r
|
static IRubyObject |
Numeric.f_to_s(ThreadContext context,
IRubyObject x)
f_to_s
|
static IRubyObject |
Numeric.f_truncate(ThreadContext context,
IRubyObject x)
f_truncate
|
static IRubyObject |
Numeric.f_xor(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_xor
|
static IRubyObject |
TypeConverter.handleImplicitlyUncoercibleObject(boolean raise,
IRubyObject obj,
RubyClass target) |
static IRubyObject |
TypeConverter.handleUncoercibleObject(boolean raise,
IRubyObject obj,
RubyClass target) |
IRubyObject |
SunSignalFacade.ignore(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SignalFacade.ignore(IRubyObject recv,
IRubyObject sig)
Ignores this signal.
|
IRubyObject |
NoFunctionalitySignalFacade.ignore(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
Numeric.int_pow(ThreadContext context,
long x,
long y) |
static IRubyObject |
TypeConverter.ioCheckIO(Ruby runtime,
IRubyObject obj) |
IRubyObject |
KCode.kcode(Ruby runtime) |
static IRubyObject[] |
Numeric.nurat_rationalize_internal(ThreadContext context,
IRubyObject[] ary) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
String name,
IRubyObject arg,
Block block,
boolean wantarray) |
IRubyObject |
SunSignalFacade.restoreOSDefault(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SignalFacade.restoreOSDefault(IRubyObject recv,
IRubyObject sig)
Restores the OS default signal handler.
|
IRubyObject |
NoFunctionalitySignalFacade.restoreOSDefault(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SunSignalFacade.restorePlatformDefault(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SignalFacade.restorePlatformDefault(IRubyObject recv,
IRubyObject sig)
Restores the platform (JVM's) default signal handler.
|
IRubyObject |
NoFunctionalitySignalFacade.restorePlatformDefault(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
Numeric.safe_mul(ThreadContext context,
IRubyObject a,
IRubyObject b,
boolean az,
boolean bz) |
IRubyObject |
SunSignalFacade.trap(IRubyObject recv,
IRubyObject blk,
IRubyObject sig) |
IRubyObject |
SignalFacade.trap(IRubyObject recv,
IRubyObject block,
IRubyObject sig) |
IRubyObject |
NoFunctionalitySignalFacade.trap(IRubyObject recv,
IRubyObject block,
IRubyObject sig) |
IRubyObject |
SunSignalFacade.trap(Ruby runtime,
BlockCallback blk,
String sig) |
IRubyObject |
SignalFacade.trap(Ruby runtime,
BlockCallback block,
String sig) |
IRubyObject |
NoFunctionalitySignalFacade.trap(Ruby runtime,
BlockCallback block,
String sig) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
TypeConverter.checkArrayType(IRubyObject self) |
static IRubyObject |
TypeConverter.checkArrayType(Ruby runtime,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkData(IRubyObject obj)
Checks that this object is of type DATA and then returns it, otherwise raises failure (MRI: Check_Type(obj, T_DATA))
|
static RubyString |
StringSupport.checkEmbeddedNulls(Ruby runtime,
IRubyObject ptr) |
static IRubyObject |
TypeConverter.checkFloatType(Ruby runtime,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkHashType(Ruby runtime,
IRubyObject obj) |
static RubySymbol |
TypeConverter.checkID(IRubyObject obj)
Convert the supplied object into an internal identifier String.
|
static void |
Numeric.checkInteger(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkIntegerType(Ruby runtime,
IRubyObject obj,
String method) |
static void |
StringSupport.checkStringSafety(Ruby runtime,
IRubyObject value)
Check whether input object's string value contains a null byte, and if so
throw SecurityError.
|
static IRubyObject |
TypeConverter.checkStringType(Ruby runtime,
IRubyObject obj) |
static void |
TypeConverter.checkType(ThreadContext context,
IRubyObject x,
RubyModule t) |
Object |
TypeCoercer.coerce(IRubyObject self) |
static IRubyObject |
RecursiveComparator.compare(ThreadContext context,
MethodNames method,
IRubyObject a,
IRubyObject b) |
RubyString |
RubyDateFormatter.compileAndFormat(RubyString pattern,
boolean dateLibrary,
org.joda.time.DateTime dt,
long nsec,
IRubyObject sub_millis)
Convenience method when using no pattern caching
|
static String |
TypeConverter.convertToIdentifier(IRubyObject obj)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToInteger(ThreadContext context,
IRubyObject val,
int base) |
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
String convertMethod)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
String convertMethod,
boolean raise)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
String convertMethod)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
|
static IRubyObject |
TypeConverter.convertToType(IRubyObject obj,
RubyClass target,
String convertMethod,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type).
|
static IRubyObject |
TypeConverter.convertToType19(IRubyObject obj,
RubyClass target,
String convertMethod)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type in 1.9).
|
static IRubyObject |
TypeConverter.convertToType19(IRubyObject obj,
RubyClass target,
String convertMethod,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).
|
static IRubyObject |
TypeConverter.convertToTypeOrRaise(IRubyObject obj,
RubyClass target,
String convertMethod)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck(IRubyObject obj,
RubyClass target,
int convertMethodIndex,
String convertMethod)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck(IRubyObject obj,
RubyClass target,
String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an
additional TypeError during conversion (MRI: rb_check_convert_type).
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck19(IRubyObject obj,
RubyClass target,
String convertMethod)
Higher level conversion utility similar to convertToType but it can throw an
additional TypeError during conversion (MRI: rb_check_convert_type).
|
abstract void |
Pack.Converter.encode(Ruby runtime,
IRubyObject from,
org.jruby.util.ByteList result) |
static int |
ShellLauncher.execAndWait(Ruby runtime,
IRubyObject[] rawArgs) |
static int |
ShellLauncher.execAndWait(Ruby runtime,
IRubyObject[] rawArgs,
Map mergeEnv) |
static IRubyObject |
Numeric.f_abs(ThreadContext context,
IRubyObject x)
f_abs
|
static IRubyObject |
Numeric.f_abs2(ThreadContext context,
IRubyObject x)
f_abs2
|
static IRubyObject |
Numeric.f_add(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_add
|
static IRubyObject |
Numeric.f_arg(ThreadContext context,
IRubyObject x)
f_arg
|
static IRubyObject |
Numeric.f_cmp(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_cmp
|
static IRubyObject |
Numeric.f_conjugate(ThreadContext context,
IRubyObject x)
f_conjugate
|
static IRubyObject |
Numeric.f_denominator(ThreadContext context,
IRubyObject x)
f_denominator
|
static IRubyObject |
Numeric.f_div(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_div
|
static IRubyObject |
Numeric.f_divmod(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_divmod
|
static IRubyObject |
Numeric.f_equal(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_equal
Note: This may not return a value which is a boolean.
|
static IRubyObject |
Numeric.f_exact_p(ThreadContext context,
IRubyObject x)
f_exact_p
|
static IRubyObject |
Numeric.f_expt(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_expt
|
static IRubyObject |
Numeric.f_floor(ThreadContext context,
IRubyObject x)
f_floor
|
static IRubyObject |
Numeric.f_gcd(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_gcd
|
static IRubyObject |
Numeric.f_gt_p(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_gt_p
|
static IRubyObject |
Numeric.f_idiv(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_idiv
|
static IRubyObject |
Numeric.f_inspect(ThreadContext context,
IRubyObject x)
f_inspect
|
static IRubyObject |
Numeric.f_integer_p(ThreadContext context,
IRubyObject x)
f_integer_p
|
static IRubyObject |
Numeric.f_lcm(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_lcm
|
static IRubyObject |
Numeric.f_lshift(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_lshift
|
static IRubyObject |
Numeric.f_lt_p(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_lt_p
|
static boolean |
Numeric.f_minus_one_p(ThreadContext context,
IRubyObject x)
f_minus_one_p
|
static IRubyObject |
Numeric.f_mod(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_mod
|
static IRubyObject |
Numeric.f_mul(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_mul
|
static IRubyObject |
Numeric.f_negate(ThreadContext context,
IRubyObject x)
f_negate
|
static boolean |
Numeric.f_negative_p(ThreadContext context,
IRubyObject x)
f_negative_p
|
static IRubyObject |
Numeric.f_numerator(ThreadContext context,
IRubyObject x)
f_numerator
|
static boolean |
Numeric.f_odd_p(ThreadContext context,
IRubyObject integer)
f_odd_p
|
static boolean |
Numeric.f_one_p(ThreadContext context,
IRubyObject x)
f_one_p
|
static IRubyObject |
Numeric.f_polar(ThreadContext context,
IRubyObject x)
f_polar
|
static IRubyObject |
Numeric.f_quo(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_quo
|
static IRubyObject |
Numeric.f_real_p(ThreadContext context,
IRubyObject x)
f_real_p
|
static IRubyObject |
Numeric.f_rshift(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_rshift
|
static IRubyObject |
Numeric.f_sub(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_sub
|
static IRubyObject |
Numeric.f_to_f(ThreadContext context,
IRubyObject x)
f_to_f
|
static IRubyObject |
Numeric.f_to_i(ThreadContext context,
IRubyObject x)
f_to_i
|
static IRubyObject |
Numeric.f_to_r(ThreadContext context,
IRubyObject x)
f_to_r
|
static IRubyObject |
Numeric.f_to_s(ThreadContext context,
IRubyObject x)
f_to_s
|
static IRubyObject |
Numeric.f_truncate(ThreadContext context,
IRubyObject x)
f_truncate
|
static IRubyObject |
Numeric.f_xor(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_xor
|
static boolean |
Numeric.f_zero_p(ThreadContext context,
IRubyObject x)
f_zero_p
|
RubyString |
RubyDateFormatter.format(List<RubyDateFormatter.Token> compiledPattern,
org.joda.time.DateTime dt,
long nsec,
IRubyObject sub_millis) |
org.jruby.util.ByteList |
RubyDateFormatter.formatToByteList(List<RubyDateFormatter.Token> compiledPattern,
org.joda.time.DateTime dt,
long nsec,
IRubyObject sub_millis) |
static IRubyObject |
TypeConverter.handleImplicitlyUncoercibleObject(boolean raise,
IRubyObject obj,
RubyClass target) |
static IRubyObject |
TypeConverter.handleUncoercibleObject(boolean raise,
IRubyObject obj,
RubyClass target) |
static long |
Numeric.i_ilog2(ThreadContext context,
IRubyObject x) |
IRubyObject |
SunSignalFacade.ignore(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SignalFacade.ignore(IRubyObject recv,
IRubyObject sig)
Ignores this signal.
|
IRubyObject |
NoFunctionalitySignalFacade.ignore(IRubyObject recv,
IRubyObject sig) |
static IRubyObject |
TypeConverter.ioCheckIO(Ruby runtime,
IRubyObject obj) |
static RubyIO |
TypeConverter.ioGetIO(Ruby runtime,
IRubyObject obj) |
static boolean |
Numeric.k_exact_p(IRubyObject x) |
static boolean |
Numeric.k_inexact_p(IRubyObject x) |
static boolean |
Numeric.k_integer_p(IRubyObject x) |
static boolean |
Numeric.k_numeric_p(IRubyObject x) |
static IRubyObject[] |
Numeric.nurat_rationalize_internal(ThreadContext context,
IRubyObject[] ary) |
static ShellLauncher.POpenProcess |
ShellLauncher.popen(Ruby runtime,
IRubyObject[] strings,
Map env,
IOOptions modes)
Deprecated.
|
static ShellLauncher.POpenProcess |
ShellLauncher.popen(Ruby runtime,
IRubyObject[] strings,
Map env,
ModeFlags modes) |
static ShellLauncher.POpenProcess |
ShellLauncher.popen(Ruby runtime,
IRubyObject string,
IOOptions modes)
Deprecated.
|
static ShellLauncher.POpenProcess |
ShellLauncher.popen(Ruby runtime,
IRubyObject string,
Map env,
ModeFlags modes) |
static ShellLauncher.POpenProcess |
ShellLauncher.popen(Ruby runtime,
IRubyObject string,
ModeFlags modes) |
static ShellLauncher.POpenProcess |
ShellLauncher.popen3(Ruby runtime,
IRubyObject[] strings)
Deprecated.
|
static ShellLauncher.POpenProcess |
ShellLauncher.popen3(Ruby runtime,
IRubyObject[] strings,
boolean addShell)
Deprecated.
|
static RubyArray |
TypeConverter.rb_Array(ThreadContext context,
IRubyObject val) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
String name,
IRubyObject arg,
Block block,
boolean wantarray) |
IRubyObject |
SunSignalFacade.restoreOSDefault(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SignalFacade.restoreOSDefault(IRubyObject recv,
IRubyObject sig)
Restores the OS default signal handler.
|
IRubyObject |
NoFunctionalitySignalFacade.restoreOSDefault(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SunSignalFacade.restorePlatformDefault(IRubyObject recv,
IRubyObject sig) |
IRubyObject |
SignalFacade.restorePlatformDefault(IRubyObject recv,
IRubyObject sig)
Restores the platform (JVM's) default signal handler.
|
IRubyObject |
NoFunctionalitySignalFacade.restorePlatformDefault(IRubyObject recv,
IRubyObject sig) |
static Process |
ShellLauncher.run(Ruby runtime,
IRubyObject string) |
static Process |
ShellLauncher.run(Ruby runtime,
IRubyObject[] rawArgs,
boolean doExecutableSearch) |
static Process |
ShellLauncher.run(Ruby runtime,
IRubyObject[] rawArgs,
boolean doExecutableSearch,
boolean forceExternalProcess) |
static int |
ShellLauncher.runAndWait(Ruby runtime,
IRubyObject[] rawArgs) |
static int |
ShellLauncher.runAndWait(Ruby runtime,
IRubyObject[] rawArgs,
OutputStream output) |
static int |
ShellLauncher.runAndWait(Ruby runtime,
IRubyObject[] rawArgs,
OutputStream output,
boolean doExecutableSearch) |
static long[] |
ShellLauncher.runAndWaitPid(Ruby runtime,
IRubyObject[] rawArgs) |
static long[] |
ShellLauncher.runAndWaitPid(Ruby runtime,
IRubyObject[] rawArgs,
OutputStream output,
boolean doExecutableSearch) |
static long |
ShellLauncher.runExternal(Ruby runtime,
IRubyObject env,
IRubyObject prog,
IRubyObject options,
IRubyObject args,
boolean wait) |
static int |
ShellLauncher.runExternalAndWait(Ruby runtime,
IRubyObject[] rawArgs,
Map mergeEnv) |
static long |
ShellLauncher.runExternalWithoutWait(Ruby runtime,
IRubyObject[] rawArgs) |
static long |
ShellLauncher.runExternalWithoutWait(Ruby runtime,
IRubyObject env,
IRubyObject prog,
IRubyObject options,
IRubyObject args) |
static long |
ShellLauncher.runWithoutWait(Ruby runtime,
IRubyObject[] rawArgs) |
static IRubyObject |
Numeric.safe_mul(ThreadContext context,
IRubyObject a,
IRubyObject b,
boolean az,
boolean bz) |
static boolean |
Sprintf.sprintf(org.jruby.util.ByteList to,
CharSequence format,
IRubyObject args) |
static boolean |
Sprintf.sprintf(org.jruby.util.ByteList to,
Locale locale,
CharSequence format,
IRubyObject args) |
static boolean |
Sprintf.sprintf(org.jruby.util.ByteList to,
RubyString format,
IRubyObject args) |
static boolean |
Sprintf.sprintf1_9(org.jruby.util.ByteList to,
Locale locale,
CharSequence format,
IRubyObject args) |
static RubyArray |
TypeConverter.to_ary(ThreadContext context,
IRubyObject ary) |
static RubyNumeric |
TypeConverter.toFloat(Ruby runtime,
IRubyObject obj) |
IRubyObject |
SunSignalFacade.trap(IRubyObject recv,
IRubyObject blk,
IRubyObject sig) |
IRubyObject |
SignalFacade.trap(IRubyObject recv,
IRubyObject block,
IRubyObject sig) |
IRubyObject |
NoFunctionalitySignalFacade.trap(IRubyObject recv,
IRubyObject block,
IRubyObject sig) |
Constructor and Description |
---|
IOChannel.IOReadableByteChannel(IRubyObject io) |
IOChannel.IOReadableWritableByteChannel(IRubyObject io) |
IOChannel.IOWritableByteChannel(IRubyObject io) |
IOChannel(IRubyObject io)
Creates a new OutputStream with the object provided.
|
IOInputStream(IRubyObject io)
Creates a new InputStream with the object provided.
|
IOOutputStream(IRubyObject io)
Creates a new OutputStream with the object provided.
|
IOOutputStream(IRubyObject io,
boolean checkAppend,
boolean verifyCanWrite) |
IOOutputStream(IRubyObject io,
org.jcodings.Encoding encoding) |
IOOutputStream(IRubyObject io,
org.jcodings.Encoding encoding,
boolean checkAppend,
boolean verifyCanWrite)
Creates a new OutputStream with the object provided.
|
RecursiveComparator.Pair(IRubyObject a,
IRubyObject b) |
ShellLauncher.LaunchConfig(Ruby runtime,
IRubyObject[] rawArgs,
boolean doExecutableSearch) |
Modifier and Type | Class and Description |
---|---|
class |
StringArraySet
An RubyArray that maintains an O(1) Set for fast include? operations.
|
Modifier and Type | Field and Description |
---|---|
IRubyObject |
IOEncodable.ConvConfig.ecopts |
IRubyObject |
OpenFile.writeconvAsciicompat |
IRubyObject |
OpenFile.writeconvPreEcopts |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
EncodingUtils.TranscodeFallback.call(ThreadContext context,
IRubyObject fallback,
IRubyObject c) |
static IRubyObject |
PopenExecutor.checkPipeCommand(ThreadContext context,
IRubyObject filenameOrCommand) |
IRubyObject |
OpenFile.doWriteconv(ThreadContext context,
IRubyObject str) |
static IRubyObject |
EncodingUtils.encAssociateIndex(IRubyObject obj,
org.jcodings.Encoding encidx) |
static IRubyObject |
EncodingUtils.encodedDup(ThreadContext context,
IRubyObject newstr,
IRubyObject str,
org.jcodings.Encoding encindex) |
static IRubyObject |
EncodingUtils.encUintChr(ThreadContext context,
int code,
org.jcodings.Encoding enc) |
IRubyObject |
OpenFile.getc(ThreadContext context,
org.jcodings.Encoding enc) |
IRubyObject |
IOEncodable.getEcopts() |
IRubyObject |
IOEncodable.ConvConfig.getEcopts() |
IRubyObject |
OpenFile.getlineFast(ThreadContext context,
org.jcodings.Encoding enc,
RubyIO io) |
IRubyObject |
SelectExecutor.go(ThreadContext context) |
IRubyObject |
SelectBlob.goForIt(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
EncodingUtils.ioEncStr(Ruby runtime,
IRubyObject str,
OpenFile fptr) |
static IRubyObject |
EncodingUtils.objEncoding(ThreadContext context,
IRubyObject obj) |
static IRubyObject[] |
EncodingUtils.openArgsToArgs(Ruby runtime,
IRubyObject firstElement,
RubyHash options) |
static IRubyObject |
Sockaddr.pack_sockaddr_in(ThreadContext context,
InetSocketAddress sock) |
static IRubyObject |
Sockaddr.pack_sockaddr_in(ThreadContext context,
int port,
String host) |
static IRubyObject |
Sockaddr.packSockaddrFromAddress(ThreadContext context,
InetSocketAddress sock) |
static IRubyObject |
PopenExecutor.pipeOpen(ThreadContext context,
IRubyObject prog,
String modestr,
int fmode,
IOEncodable convconfig) |
static IRubyObject |
PopenExecutor.popen(ThreadContext context,
IRubyObject[] argv,
RubyClass klass,
Block block) |
static IRubyObject |
EncodingUtils.rbStrEncode(ThreadContext context,
IRubyObject str,
IRubyObject to,
int ecflags,
IRubyObject ecopt) |
IRubyObject |
OpenFile.readAll(ThreadContext context,
int siz,
IRubyObject str) |
IRubyObject |
OpenFile.shiftCbuf(ThreadContext context,
int len,
IRubyObject strp) |
static IRubyObject |
EncodingUtils.strCompatAndValid(ThreadContext context,
IRubyObject _str,
org.jcodings.Encoding enc) |
static IRubyObject |
EncodingUtils.strEncode(ThreadContext context,
IRubyObject str,
IRubyObject... args) |
static IRubyObject |
EncodingUtils.strEncodeAssociate(ThreadContext context,
IRubyObject str,
org.jcodings.Encoding encidx) |
static IRubyObject |
Sockaddr.unpack_sockaddr_in(ThreadContext context,
IRubyObject addr) |
static IRubyObject |
EncodingUtils.vmode(Object vmodeVperm) |
static IRubyObject |
EncodingUtils.vperm(Object vmodeVperm) |
Modifier and Type | Method and Description |
---|---|
static InetSocketAddress |
Sockaddr.addressFromArg(ThreadContext context,
IRubyObject arg) |
static InetSocketAddress |
Sockaddr.addressFromSockaddr_in(ThreadContext context,
IRubyObject arg) |
static jnr.unixsocket.UnixSocketAddress |
Sockaddr.addressFromSockaddr_un(ThreadContext context,
IRubyObject arg) |
long |
OpenFile.binwrite(ThreadContext context,
IRubyObject str,
byte[] ptrBytes,
int ptr,
int len,
boolean nosync) |
IRubyObject |
EncodingUtils.TranscodeFallback.call(ThreadContext context,
IRubyObject fallback,
IRubyObject c) |
static RubyString |
PopenExecutor.checkArgv(ThreadContext context,
IRubyObject[] argv) |
static IRubyObject |
PopenExecutor.checkPipeCommand(ThreadContext context,
IRubyObject filenameOrCommand) |
static int |
EncodingUtils.decorateConvpath(ThreadContext context,
IRubyObject convpath,
int ecflags) |
IRubyObject |
OpenFile.doWriteconv(ThreadContext context,
IRubyObject str) |
static void |
EncodingUtils.econvArgs(ThreadContext context,
IRubyObject[] args,
byte[][] encNames,
org.jcodings.Encoding[] encs,
int[] ecflags_p,
IRubyObject[] ecopts_p) |
static void |
EncodingUtils.econvArgs(ThreadContext context,
IRubyObject[] args,
byte[][] encNames,
org.jcodings.Encoding[] encs,
int[] ecflags_p,
IRubyObject[] ecopts_p) |
static org.jcodings.transcode.EConv |
EncodingUtils.econvInitByConvpath(ThreadContext context,
IRubyObject convpath,
byte[][] encNames,
org.jcodings.Encoding[] encs) |
static org.jcodings.transcode.EConv |
EncodingUtils.econvOpenOpts(ThreadContext context,
byte[] sourceEncoding,
byte[] destinationEncoding,
int ecflags,
IRubyObject opthash) |
static int |
EncodingUtils.econvOpts(ThreadContext context,
IRubyObject opt,
int ecflags) |
static int |
EncodingUtils.econvPrepareOptions(ThreadContext context,
IRubyObject opthash,
IRubyObject[] opts,
int ecflags) |
static int |
EncodingUtils.econvPrepareOptions(ThreadContext context,
IRubyObject opthash,
IRubyObject[] opts,
int ecflags) |
static int |
EncodingUtils.econvPrepareOpts(ThreadContext context,
IRubyObject opthash,
IRubyObject[] opts) |
static int |
EncodingUtils.econvPrepareOpts(ThreadContext context,
IRubyObject opthash,
IRubyObject[] opts) |
static org.jcodings.Encoding |
EncodingUtils.encArg(ThreadContext context,
IRubyObject encval,
byte[][] name_p,
org.jcodings.Encoding[] enc_p) |
static IRubyObject |
EncodingUtils.encAssociateIndex(IRubyObject obj,
org.jcodings.Encoding encidx) |
static org.jcodings.Encoding |
EncodingUtils.encGet(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
EncodingUtils.encodedDup(ThreadContext context,
IRubyObject newstr,
IRubyObject str,
org.jcodings.Encoding encindex) |
static boolean |
EncodingUtils.encSetDefaultEncoding(ThreadContext context,
org.jcodings.Encoding[] def_p,
IRubyObject encoding,
String name) |
static PopenExecutor.ExecArg |
PopenExecutor.execargNew(ThreadContext context,
IRubyObject[] argv,
boolean accept_shell) |
static void |
EncodingUtils.extractBinmode(Ruby runtime,
IRubyObject optionsArg,
int[] fmode_p) |
static void |
EncodingUtils.extractModeEncoding(ThreadContext context,
IOEncodable ioEncodable,
Object vmodeAndVperm_p,
IRubyObject options,
int[] oflags_p,
int[] fmode_p) |
int |
OpenFile.fread(ThreadContext context,
IRubyObject str,
int offset,
int size) |
long |
OpenFile.fwrite(ThreadContext context,
IRubyObject str,
boolean nosync) |
IRubyObject |
SelectBlob.goForIt(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
EncodingUtils.ioEncStr(Ruby runtime,
IRubyObject str,
OpenFile fptr) |
static boolean |
EncodingUtils.ioExtractEncodingOption(ThreadContext context,
IOEncodable ioEncodable,
IRubyObject options,
int[] fmode_p) |
static IRubyObject |
EncodingUtils.objEncoding(ThreadContext context,
IRubyObject obj) |
static IRubyObject[] |
EncodingUtils.openArgsToArgs(Ruby runtime,
IRubyObject firstElement,
RubyHash options) |
static IRubyObject |
PopenExecutor.pipeOpen(ThreadContext context,
IRubyObject prog,
String modestr,
int fmode,
IOEncodable convconfig) |
static IRubyObject |
PopenExecutor.popen(ThreadContext context,
IRubyObject[] argv,
RubyClass klass,
Block block) |
static void |
EncodingUtils.rbEncSetDefaultExternal(ThreadContext context,
IRubyObject encoding) |
static void |
EncodingUtils.rbEncSetDefaultInternal(ThreadContext context,
IRubyObject encoding) |
static IRubyObject |
EncodingUtils.rbStrEncode(ThreadContext context,
IRubyObject str,
IRubyObject to,
int ecflags,
IRubyObject ecopt) |
static org.jcodings.Encoding |
EncodingUtils.rbToEncoding(ThreadContext context,
IRubyObject enc) |
IRubyObject |
OpenFile.readAll(ThreadContext context,
int siz,
IRubyObject str) |
void |
IOEncodable.setEcopts(IRubyObject ecopts) |
void |
IOEncodable.ConvConfig.setEcopts(IRubyObject ecopts) |
static RubyString |
EncodingUtils.setStrBuf(Ruby runtime,
IRubyObject obj,
int len) |
IRubyObject |
OpenFile.shiftCbuf(ThreadContext context,
int len,
IRubyObject strp) |
static RubyFixnum |
PopenExecutor.spawn(ThreadContext context,
IRubyObject[] argv) |
long |
PopenExecutor.spawnInternal(ThreadContext context,
IRubyObject[] argv,
String[] errmsg) |
static IRubyObject |
EncodingUtils.strCompatAndValid(ThreadContext context,
IRubyObject _str,
org.jcodings.Encoding enc) |
static org.jruby.util.ByteList |
EncodingUtils.strConvEncOpts(ThreadContext context,
org.jruby.util.ByteList str,
org.jcodings.Encoding fromEncoding,
org.jcodings.Encoding toEncoding,
int ecflags,
IRubyObject ecopts) |
static RubyString |
EncodingUtils.strConvEncOpts(ThreadContext context,
RubyString str,
org.jcodings.Encoding fromEncoding,
org.jcodings.Encoding toEncoding,
int ecflags,
IRubyObject ecopts)
This will try and transcode the supplied ByteList to the supplied toEncoding.
|
static IRubyObject |
EncodingUtils.strEncode(ThreadContext context,
IRubyObject str,
IRubyObject... args) |
static IRubyObject |
EncodingUtils.strEncode(ThreadContext context,
IRubyObject str,
IRubyObject... args) |
static IRubyObject |
EncodingUtils.strEncodeAssociate(ThreadContext context,
IRubyObject str,
org.jcodings.Encoding encidx) |
static org.jcodings.Encoding |
EncodingUtils.strTranscode(ThreadContext context,
IRubyObject[] args,
IRubyObject[] self_p) |
static org.jcodings.Encoding |
EncodingUtils.strTranscode(ThreadContext context,
IRubyObject[] args,
IRubyObject[] self_p) |
static org.jcodings.Encoding |
EncodingUtils.strTranscode0(ThreadContext context,
int argc,
IRubyObject[] args,
IRubyObject[] self_p,
int ecflags,
IRubyObject ecopts) |
static org.jcodings.Encoding |
EncodingUtils.strTranscode0(ThreadContext context,
int argc,
IRubyObject[] args,
IRubyObject[] self_p,
int ecflags,
IRubyObject ecopts) |
static org.jcodings.Encoding |
EncodingUtils.strTranscode0(ThreadContext context,
int argc,
IRubyObject[] args,
IRubyObject[] self_p,
int ecflags,
IRubyObject ecopts) |
static org.jcodings.Encoding |
EncodingUtils.strTranscodeEncArgs(ThreadContext context,
IRubyObject str,
IRubyObject arg1,
IRubyObject arg2,
byte[][] sname_p,
org.jcodings.Encoding[] senc_p,
byte[][] dname_p,
org.jcodings.Encoding[] denc_p) |
static org.jcodings.Encoding |
EncodingUtils.toEncoding(ThreadContext context,
IRubyObject enc) |
static org.jcodings.Encoding |
EncodingUtils.toEncodingIndex(ThreadContext context,
IRubyObject enc) |
static void |
EncodingUtils.transcodeLoop(ThreadContext context,
byte[] inBytes,
org.jcodings.Ptr inPos,
byte[] outBytes,
org.jcodings.Ptr outPos,
int inStop,
int _outStop,
org.jruby.util.ByteList destination,
EncodingUtils.ResizeFunction resizeFunction,
byte[] sname,
byte[] dname,
int ecflags,
IRubyObject ecopts) |
void |
OpenFile.ungetbyte(ThreadContext context,
IRubyObject str) |
static IRubyObject |
Sockaddr.unpack_sockaddr_in(ThreadContext context,
IRubyObject addr) |
static void |
EncodingUtils.vmode(Object vmodeVperm,
IRubyObject vmode) |
static Object |
EncodingUtils.vmodeVperm(IRubyObject vmode,
IRubyObject vperm) |
static void |
EncodingUtils.vperm(Object vmodeVperm,
IRubyObject vperm) |
Constructor and Description |
---|
OpenFile(IRubyObject nil) |
SelectExecutor(IRubyObject read,
IRubyObject write,
IRubyObject except,
Long timeout) |
Copyright © 2001-2016 JRuby. All Rights Reserved.