Modifier and Type | Method and Description |
---|---|
protected ThreadContext |
RubyArray.DefaultComparator.context() |
ThreadContext |
RubyThread.getContext() |
ThreadContext |
Ruby.getCurrentContext() |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyKernel.__dir__(ThreadContext context,
IRubyObject recv) |
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 |
RubyKernel.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.abort(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyNumeric.abs(ThreadContext context)
num_abs
|
IRubyObject |
RubyFixnum.abs(ThreadContext context)
fix_abs
|
IRubyObject |
RubyFloat.abs(ThreadContext context)
flo_abs
|
abstract IRubyObject |
RubyInteger.abs(ThreadContext context) |
IRubyObject |
RubyComplex.abs(ThreadContext context)
nucomp_abs
|
IRubyObject |
RubyBignum.abs(ThreadContext context)
rb_big_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.
|
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) |
void |
RubyModule.addReadAttribute(ThreadContext context,
java.lang.String name) |
void |
RubyModule.addReadWriteAttribute(ThreadContext context,
java.lang.String name) |
void |
RubyModule.addWriteAttribute(ThreadContext context,
java.lang.String name) |
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) |
IRubyObject |
RubyArray.all_p(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.all_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.all_p19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubySymbol.all_symbols(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyInteger.allbits_p(ThreadContext context,
IRubyObject other) |
RubyArray |
RubyModule.ancestors(ThreadContext context)
rb_mod_ancestors
|
IRubyObject |
RubyArray.any_p(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.any_p(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.any_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyInteger.anybits_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyClassPathVariable.append(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
RubyDir.aref(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyNumeric.arg(ThreadContext context)
numeric_arg
|
IRubyObject |
RubyComplex.arg(ThreadContext context)
nucomp_arg
|
static void |
RubyArgsFile.argf_close(ThreadContext context,
IRubyObject file) |
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) |
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) |
IRubyObject |
RubyArray.assoc(ThreadContext context,
IRubyObject key)
rb_ary_assoc
|
IRubyObject |
RubyHash.assoc(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
RubyKernel.at_exit(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyTime.at(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
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) |
IRubyObject |
RubyFile.atime(ThreadContext context) |
static IRubyObject |
RubyFile.atime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
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(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 |
RubyKernel.autoload_p(ThreadContext context,
IRubyObject recv,
IRubyObject symbol) |
static IRubyObject |
RubyModule.ModuleKernelMethods.autoload_p(ThreadContext context,
IRubyObject self,
IRubyObject symbol) |
static IRubyObject |
RubyKernel.autoload(ThreadContext context,
IRubyObject recv,
IRubyObject symbol,
IRubyObject file) |
static IRubyObject |
RubyModule.ModuleKernelMethods.autoload(ThreadContext context,
IRubyObject self,
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 |
RubyThread.backtrace_locations(ThreadContext context,
IRubyObject level) |
IRubyObject |
RubyThread.backtrace_locations(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyThread.backtrace_locations(ThreadContext context,
IRubyObject level,
IRubyObject length) |
IRubyObject |
RubyThread.backtrace(ThreadContext context) |
IRubyObject |
RubyThread.backtrace(ThreadContext context,
IRubyObject level) |
IRubyObject |
RubyThread.backtrace(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyThread.backtrace(ThreadContext context,
IRubyObject level,
IRubyObject length) |
IRubyObject |
RubyThread.backtrace20(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyThread.Location.base_label(ThreadContext context) |
static RubyString |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject path) |
static IRubyObject |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static RubyString |
RubyFile.basename(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject ext) |
IRubyObject |
RubyRange.begin(ThreadContext context) |
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.binwrite(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyFile.birthtime(ThreadContext context) |
static IRubyObject |
RubyFile.birthtime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyFixnum.bit_length(ThreadContext context) |
abstract IRubyObject |
RubyInteger.bit_length(ThreadContext context) |
IRubyObject |
RubyBignum.bit_length(ThreadContext context) |
static RubyBoolean |
RubyKernel.block_given_p(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyFileStat.blockSize(ThreadContext context) |
IRubyObject |
RubyArray.bsearch_index(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.bsearch(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.bytes(ThreadContext context,
Block block) |
IRubyObject |
RubyString.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 |
RubyMethod.call(ThreadContext context,
Block block)
Call the method.
|
IRubyObject |
RubyContinuation.call(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args) |
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,
Block blockCallArg) |
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 |
RubyKernel.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.RespondToMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
Ruby.RecursiveFunctionEx.call(ThreadContext context,
T state,
IRubyObject obj,
boolean recur) |
IRubyObject |
RubyProc.call19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
CallSite site,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
CallSite site,
IRubyObject other,
boolean err) |
IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
java.lang.String method,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.callCoerced(ThreadContext context,
java.lang.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)
Deprecated.
|
static IRubyObject |
RubyEnumerable.callEach19(Ruby runtime,
ThreadContext context,
IRubyObject self,
Signature signature,
BlockCallback callback) |
static IRubyObject |
RubyKernel.caller_locations(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.caller_locations(ThreadContext context,
IRubyObject recv,
IRubyObject level) |
static IRubyObject |
RubyKernel.caller_locations(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.caller_locations(ThreadContext context,
IRubyObject recv,
IRubyObject level,
IRubyObject length) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject level) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject level,
IRubyObject length) |
static IRubyObject |
RubyKernel.caller19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.caller20(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
void |
Ruby.callEventHooks(ThreadContext context,
RubyEvent event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type) |
void |
RubyObject.callInit(ThreadContext context,
Block 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) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
int methodIndex,
java.lang.String name) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
java.lang.String name) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
java.lang.String name,
IRubyObject arg) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
java.lang.String name,
IRubyObject[] args) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name)
Deprecated.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
java.lang.String name)
Will invoke a named method with no arguments and no block.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject arg)
Will invoke a named method with one argument and no block with
functional invocation.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args)
Will invoke a named method with the supplied arguments and no
block with functional invocation.
|
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
Will invoke a named method with the supplied arguments and
supplied block with functional invocation.
|
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_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.capitalize_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.capitalize_bang19(ThreadContext context)
Deprecated.
|
RubyString |
RubyString.capitalize(ThreadContext context) |
IRubyObject |
RubySymbol.capitalize(ThreadContext context) |
RubyString |
RubyString.capitalize(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubySymbol.capitalize(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.capitalize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubySymbol.capitalize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.capitalize19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyMatchData.captures(ThreadContext context)
match_captures
|
IRubyObject |
RubyString.casecmp_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.casecmp_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.casecmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.casecmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.casecmp19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyRegexp.casefold_p(ThreadContext context) |
IRubyObject |
RubyException.cause(ThreadContext context) |
static RubyFloat |
RubyMath.cbrt(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
IRubyObject |
RubyNumeric.ceil(ThreadContext context)
MRI: num_ceil
|
IRubyObject |
RubyFloat.ceil(ThreadContext context)
MRI: flo_ceil
|
IRubyObject |
RubyInteger.ceil(ThreadContext context) |
IRubyObject |
RubyRational.ceil(ThreadContext context)
MRI: nurat_ceil_n
|
IRubyObject |
RubyFixnum.ceil(ThreadContext context,
IRubyObject arg)
rb_fix_ceil
|
IRubyObject |
RubyFloat.ceil(ThreadContext context,
IRubyObject digits)
MRI: flo_ceil
|
abstract IRubyObject |
RubyInteger.ceil(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyRational.ceil(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyBignum.ceil(ThreadContext context,
IRubyObject arg)
rb_big_ceil
|
IRubyObject |
RubyIO.chars(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.chars(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyIO.chars19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.chars19(ThreadContext context,
Block block) |
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to
path |
IRubyObject |
RubyBasicObject.checkCallMethod(ThreadContext context,
JavaSites.CheckedSites sites)
Will invoke a named method with no arguments and no block if that method or a custom
method missing exists.
|
IRubyObject |
RubyBasicObject.checkCallMethod(ThreadContext context,
java.lang.String name)
Will invoke a named method with no arguments and no block if that method or a custom
method missing exists.
|
static RubyArray |
RubyIO.checkExecEnv(ThreadContext context,
RubyHash hash)
Deprecated.
|
boolean |
RubyComplex.checkFinite(ThreadContext context,
IRubyObject value) |
static boolean |
RubyClass.checkFuncallCallable(ThreadContext context,
DynamicMethod method,
CallType callType,
IRubyObject self) |
IRubyObject |
RubyComplex.checkInfinite(ThreadContext context,
IRubyObject value) |
void |
RubyThread.checkMail(ThreadContext context)
Deprecated.
|
void |
RubyModule.checkValidBindTargetFrom(ThreadContext context,
RubyModule originModule) |
static RubyArray |
RubyDir.children(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
Returns an array containing all of the filenames except for "." and ".."
in the given directory.
|
static RubyArray |
RubyDir.children(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject opts) |
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) |
RubyString |
RubyString.chomp(ThreadContext context) |
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) |
RubyString |
RubyString.chomp19(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyString.chop_bang(ThreadContext context) |
IRubyObject |
RubyString.chop_bang19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.chop(ThreadContext context) |
static IRubyObject |
RubyKernel.LoopMethods.chop(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.chop19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyFile.chown(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.chr(ThreadContext context) |
RubyString |
RubyInteger.chr(ThreadContext context)
int_chr
|
RubyString |
RubyInteger.chr(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyInteger.chr19(ThreadContext context)
Deprecated.
|
RubyString |
RubyInteger.chr19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
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 |
RubyComparable.clamp(ThreadContext context,
IRubyObject recv,
IRubyObject min,
IRubyObject max) |
IRubyObject |
RubyModule.class_variable_defined_p(ThreadContext context,
IRubyObject var) |
RubyArray |
RubyModule.class_variables(ThreadContext context) |
RubyArray |
RubyModule.class_variables(ThreadContext context,
IRubyObject inherit) |
RubyArray |
RubyModule.class_variables19(ThreadContext context)
Deprecated.
|
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_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(ThreadContext context)
Closes all open resources for the IO.
|
static IRubyObject |
RubyArgsFile.close(ThreadContext context,
IRubyObject recv) |
RubyBoolean |
RubyIO.closed_p(ThreadContext context) |
static IRubyObject |
RubyArgsFile.closed_p(ThreadContext context,
IRubyObject recv) |
static int |
RubyComparable.cmpAndCmpint(ThreadContext context,
CallSite op_cmp,
CallSite op_gt,
CallSite op_lt,
IRubyObject a,
IRubyObject b) |
static int |
RubyComparable.cmpAndCmpint(ThreadContext context,
IRubyObject a,
IRubyObject b) |
static int |
RubyComparable.cmpint(ThreadContext context,
CallSite op_gt,
CallSite op_lt,
IRubyObject val,
IRubyObject a,
IRubyObject b)
rb_cmpint
|
static int |
RubyComparable.cmpint(ThreadContext context,
IRubyObject val,
IRubyObject a,
IRubyObject b) |
IRubyObject |
RubyIO.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyString.codepoints(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.codepoints(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyComplex.coerce(ThreadContext context,
IRubyObject other)
nucomp_coerce
|
protected IRubyObject |
RubyNumeric.coerceBin(ThreadContext context,
CallSite site,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.coerceBin(ThreadContext context,
java.lang.String method,
IRubyObject other)
Deprecated.
|
protected IRubyObject |
RubyNumeric.coerceBit(ThreadContext context,
JavaSites.CheckedSites site,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.coerceBit(ThreadContext context,
java.lang.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,
CallSite site,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.coerceCmp(ThreadContext context,
java.lang.String method,
IRubyObject other)
Deprecated.
|
protected void |
RubyNumeric.coerceFailed(ThreadContext context,
IRubyObject other)
coerce_failed
|
protected IRubyObject |
RubyNumeric.coerceRelOp(ThreadContext context,
CallSite site,
IRubyObject other) |
protected IRubyObject |
RubyNumeric.coerceRelOp(ThreadContext context,
java.lang.String method,
IRubyObject other)
Deprecated.
|
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_concat(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.collect_concat19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
RubyArray |
RubyArray.collect(ThreadContext context,
Block block)
rb_ary_collect
|
static IRubyObject |
RubyEnumerable.collect(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.collect19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.collect19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
RubyArray |
RubyArray.collectBang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.collectCommon(ThreadContext context,
Ruby runtime,
IRubyObject self,
RubyArray result,
Block block,
BlockCallback blockCallback)
Deprecated.
|
IRubyObject |
RubyArray.combination(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_combination
|
IRubyObject |
RubyHash.compact_bang(ThreadContext context) |
IRubyObject |
RubyHash.compact(ThreadContext context) |
IRubyObject |
RubyHash.compare_by_identity_p(ThreadContext context) |
IRubyObject |
RubyHash.compare_by_identity(ThreadContext context) |
RubyBoolean |
RubyArray.compare(ThreadContext context,
CallSite site,
IRubyObject other) |
RubyBoolean |
RubyHash.compare(ThreadContext context,
RubyHash.VisitorWithState<RubyHash> visitor,
IRubyObject other) |
static int |
RubyArray.DefaultComparator.compareGeneric(ThreadContext context,
CallSite op_cmp_sort,
IRubyObject o1,
IRubyObject o2) |
static int |
RubyArray.DefaultComparator.compareGeneric(ThreadContext context,
IRubyObject o1,
IRubyObject o2) |
protected static int |
RubyArray.compareOthers(ThreadContext context,
IRubyObject o1,
IRubyObject o2) |
protected static IRubyObject |
RubyNumeric.compareWithZero(ThreadContext context,
IRubyObject num,
JavaSites.CheckedSites site) |
static IRubyObject |
RubyEncoding.compatible_p(ThreadContext context,
IRubyObject self,
IRubyObject first,
IRubyObject second) |
IRubyObject |
RubyComplex.complex_p(ThreadContext context)
nucomp_complex_p
|
RubyString |
RubyString.concat(ThreadContext context,
IRubyObject obj)
rb_str_concat
|
RubyArray |
RubyArray.concat(ThreadContext context,
IRubyObject obj)
rb_ary_concat
|
RubyString |
RubyString.concat(ThreadContext context,
IRubyObject[] objs)
rb_str_concat_multi
|
RubyArray |
RubyArray.concat(ThreadContext context,
IRubyObject[] objs)
rb_ary_concat_multi
|
RubyString |
RubyString.concat19(ThreadContext context,
IRubyObject other)
Deprecated.
|
RubyString |
RubyString.concatSingle(ThreadContext context,
IRubyObject other)
rb_str_concat
|
IRubyObject |
RubyNumeric.conjugate(ThreadContext context)
numeric_real
|
IRubyObject |
RubyComplex.conjugate(ThreadContext context)
nucomp_conjugate
|
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_missing(ThreadContext context,
IRubyObject rubyName,
Block block)
Base implementation of Module#const_missing, throws NameError for specific missing constant.
|
RubyArray |
RubyModule.constants(ThreadContext context) |
RubyArray |
RubyModule.constants(ThreadContext context,
IRubyObject allConstants) |
RubyArray |
RubyModule.constants19(ThreadContext context)
Deprecated.
|
RubyArray |
RubyModule.constants19(ThreadContext context,
IRubyObject allConstants)
Deprecated.
|
RubyArray |
RubyModule.constantsCommon19(ThreadContext context,
boolean replaceModule,
boolean allConstants)
Deprecated.
|
IRubyObject |
RubyConverter.convert(ThreadContext context,
IRubyObject srcBuffer) |
static IRubyObject |
RubyComplex.convert(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
nucomp_s_convert
|
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1)
nurat_s_convert
|
static IRubyObject |
RubyComplex.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 recv,
IRubyObject a1,
IRubyObject a2)
nucomp_s_convert
|
static IRubyObject |
RubyRational.convert(ThreadContext context,
IRubyObject recv,
IRubyObject a1,
IRubyObject a2)
nurat_s_convert
|
static double |
RubyTime.convertTimeInterval(ThreadContext context,
IRubyObject sec) |
static RubyIO |
RubyIO.convertToIO(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyConverter.convpath(ThreadContext context) |
static IRubyObject |
RubyIO.copy_stream(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
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 |
RubyArray.count(ThreadContext context,
Block block) |
static IRubyObject |
RubyGC.count(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.count(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.count(ThreadContext context,
IRubyObject obj,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block)
Deprecated.
|
IRubyObject |
RubyString.count19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyString.count19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
RubyBoolean |
RubyRange.cover_p(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
RubyHash.create(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_hash_s_create
|
static void |
RubyGlobal.createGlobals(ThreadContext context,
Ruby runtime) |
RubyString |
RubyString.crypt(ThreadContext context,
IRubyObject other)
rb_str_crypt
|
IRubyObject |
RubyFile.ctime(ThreadContext context) |
static IRubyObject |
RubyFile.ctime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyMethod.curry(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.cycle(ThreadContext context,
Block block)
rb_ary_cycle
|
IRubyObject |
RubyArray.cycle(ThreadContext context,
IRubyObject arg,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
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 |
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 |
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)
Deprecated.
|
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyString.delete_bang19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyArray.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.delete_if(ThreadContext context,
Block block) |
RubyHash |
RubyHash.delete_ifInternal(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
RubyString.delete_prefix_bang(ThreadContext context,
IRubyObject prefix) |
IRubyObject |
RubyString.delete_prefix(ThreadContext context,
IRubyObject prefix) |
IRubyObject |
RubyString.delete_suffix_bang(ThreadContext context,
IRubyObject suffix) |
IRubyObject |
RubyString.delete_suffix(ThreadContext context,
IRubyObject suffix) |
IRubyObject |
RubyString.delete(ThreadContext context)
rb_str_delete / rb_str_delete_bang
|
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyString.delete(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete
|
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
static IRubyObject |
RubyFile.delete(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.delete19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyString.delete19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyArray.deleteIf(ThreadContext context,
Block block)
rb_ary_delete_if
|
IRubyObject |
RubyComplex.demoninator(ThreadContext context)
nucomp_denominator
|
IRubyObject |
RubyNumeric.denominator(ThreadContext context)
numeric_denominator
|
IRubyObject |
RubyFixnum.denominator(ThreadContext context) |
IRubyObject |
RubyFloat.denominator(ThreadContext context)
flo_denominator
|
IRubyObject |
RubyInteger.denominator(ThreadContext context) |
IRubyObject |
RubyRational.denominator(ThreadContext context)
nurat_denominator
|
IRubyObject |
RubyBignum.denominator(ThreadContext context) |
IRubyObject |
RubyModule.deprecate_constant(ThreadContext context,
IRubyObject name) |
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) |
IRubyObject |
RubyArray.detectCommon(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyArray.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyHash.dig(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyStruct.dig(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyObject.dig(ThreadContext context,
IRubyObject obj,
IRubyObject[] args,
int idx) |
RubyArray |
RubyInteger.digits(ThreadContext context) |
RubyArray |
RubyFixnum.digits(ThreadContext context,
IRubyObject base)
rb_fix_digits
|
abstract RubyArray |
RubyInteger.digits(ThreadContext context,
IRubyObject base) |
RubyArray |
RubyBignum.digits(ThreadContext context,
IRubyObject base)
rb_big_digits
|
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 java.lang.String |
RubyFile.dirname(ThreadContext context,
java.lang.String jfilename) |
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 |
RubyInteger.div_div(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyNumeric.div(ThreadContext context,
IRubyObject other)
MRI: num_div
|
IRubyObject |
RubyNumeric.div19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyNumeric.divmod(ThreadContext context,
IRubyObject other)
num_divmod
|
IRubyObject |
RubyFixnum.divmod(ThreadContext context,
IRubyObject other)
fix_divmod
|
IRubyObject |
RubyFloat.divmod(ThreadContext context,
IRubyObject other)
flo_divmod
|
IRubyObject |
RubyInteger.divmod(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.divmod(ThreadContext context,
IRubyObject other)
rb_big_divmod
|
IRubyObject |
RubyNumeric.divmod19(ThreadContext context,
IRubyObject other)
Deprecated.
|
protected RubyArray |
RubyNumeric.doCoerce(ThreadContext context,
IRubyObject other,
boolean err)
do_coerce
|
IRubyObject |
RubyIO.doReadNonblock(ThreadContext context,
IRubyObject[] args,
boolean exception) |
IRubyObject |
RubyString.downcase_bang(ThreadContext context) |
IRubyObject |
RubyString.downcase_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.downcase_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.downcase_bang19(ThreadContext context)
Deprecated.
|
RubyString |
RubyString.downcase(ThreadContext context) |
IRubyObject |
RubySymbol.downcase(ThreadContext context) |
RubyString |
RubyString.downcase(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubySymbol.downcase(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.downcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubySymbol.downcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
RubyString |
RubyString.downcase19(ThreadContext context)
Deprecated.
|
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) |
RubyString |
RubyTime.dump(ThreadContext context) |
RubyString |
RubyTime.dump(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyNameError.RubyNameErrorMessage.dump(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyMarshal.dump(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyHash.dup(ThreadContext context) |
RubyHash |
RubyHash.dupFast(ThreadContext context)
A lightweight dup for internal use that does not dispatch to initialize_copy nor rehash the keys.
|
IRubyObject |
RubyIO.each_byte(ThreadContext context,
Block block) |
RubyString |
RubyString.each_byte(ThreadContext context,
Block block)
rb_str_each_byte
|
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 |
RubyIO.each_char19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.each_char19(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_charCommon(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyIO.each_charInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each_child(ThreadContext context,
Block block)
Executes the block once for each child in the directory
(i.e.
|
IRubyObject |
RubyDir.each_child(ThreadContext context,
org.jcodings.Encoding enc,
Block block)
Executes the block once for each child in the directory
(i.e.
|
static IRubyObject |
RubyDir.each_child(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
Block block)
Executes the block once for each entry in the directory except
for "." and "..", passing the filename of each entry as parameter
to the block.
|
static IRubyObject |
RubyDir.each_child(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject enc,
Block block)
Executes the block once for each entry in the directory except
for "." and "..", passing the filename of each entry as parameter
to the block.
|
IRubyObject |
RubyIO.each_codepoint(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_codepoint(ThreadContext context,
Block block)
rb_str_each_codepoint
|
static IRubyObject |
RubyArgsFile.each_codepoint(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyEnumerator.each_cons(ThreadContext context,
IRubyObject arg,
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)
Deprecated.
|
static IRubyObject |
RubyEnumerable.each_cons19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
Deprecated.
|
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 |
RubyString.each_grapheme_cluster(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each_index(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each_key(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_keyCommon(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
RubyIO.each_line(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 |
RubyIO.each_line(ThreadContext context,
IRubyObject arg0,
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 |
RubyIO.each_line(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
IRubyObject opts,
Block block) |
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyString.each_line19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.each_line19(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
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 |
RubyHash.each_pair(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyStruct.each_pair(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_pairCommon(ThreadContext context,
Block block)
rb_hash_each_pair
|
RubyHash |
RubyHash.each_pairCommon(ThreadContext context,
Block block,
boolean oneNine)
Deprecated.
|
IRubyObject |
RubyStruct.each_pairInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each_slice(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.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)
Deprecated.
|
static IRubyObject |
RubyEnumerable.each_slice19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
Deprecated.
|
IRubyObject |
RubyHash.each_value(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_valueCommon(ThreadContext context,
Block block)
rb_hash_each_value
|
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_index(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args)
Deprecated.
|
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_objectCommon(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.each_with_objectCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyRange.each(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each(ThreadContext context,
Block block)
mri: rb_ary_each
|
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 |
RubyStruct.each(ThreadContext context,
Block block) |
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 |
RubyEnumerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyGenerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyEnumerable.each(ThreadContext context,
IRubyObject self,
BlockBody body) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyRange.each19(ThreadContext context,
Block block)
Deprecated.
|
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) |
RubyHash |
RubyHash.eachCommon(ThreadContext context,
Block block)
rb_hash_each
|
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(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.egid(ThreadContext context,
IRubyObject recv) |
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) |
RubyBoolean |
RubyString.empty_p(ThreadContext context)
rb_str_empty
|
IRubyObject |
RubySymbol.empty_p(ThreadContext context) |
static IRubyObject |
RubyDir.empty_p(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
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 |
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.encoding(ThreadContext context) |
IRubyObject |
RubySymbol.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) |
static RubyArray |
RubyDir.entries(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
Returns an array containing all of the filenames in the given directory.
|
static RubyArray |
RubyDir.entries(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject opts) |
static RubyArray |
RubyDir.entries19(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static RubyArray |
RubyDir.entries19(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject opts)
Deprecated.
|
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
java.lang.String method,
IRubyObject[] args,
RubyEnumerator.SizeFn sizeFn)
Transform object into an Enumerator with the given size
|
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
java.lang.String method,
IRubyObject arg,
IRubyObject size) |
static IRubyObject |
RubyEnumerator.enumeratorizeWithSize(ThreadContext context,
IRubyObject object,
java.lang.String method,
RubyEnumerator.SizeFn sizeFn) |
RubyBoolean |
RubyIO.eof_p(ThreadContext context) |
static IRubyObject |
RubyArgsFile.eof_p(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.eof(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyRange.eql_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyNumeric.eql_p(ThreadContext context,
IRubyObject other)
num_eql
|
IRubyObject |
RubyStruct.eql_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyComplex.eql_p(ThreadContext context,
IRubyObject other)
nucomp_eql_p
|
IRubyObject |
RubyRational.eql_p(ThreadContext context,
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_p(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyRegexp.eqq(ThreadContext context,
IRubyObject arg)
rb_reg_eqq
|
IRubyObject |
RubyRegexp.eqq19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
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.
|
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.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(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
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.eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.evalUnder(ThreadContext context,
RubyModule under,
RubyString src,
java.lang.String file,
int line,
EvalType evalType)
Evaluates the string src with self set to the current object,
using the module under as the context.
|
RubyBoolean |
RubyFixnum.even_p(ThreadContext context) |
RubyBoolean |
RubyInteger.even_p(ThreadContext context) |
RubyBoolean |
RubyBignum.even_p(ThreadContext context) |
void |
Ruby.CallTraceFuncHook.eventHandler(ThreadContext context,
java.lang.String eventName,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type) |
IRubyObject |
RubyComplex.exact_p(ThreadContext context)
nucomp_exact_p
|
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 RubyException |
RubyNameError.exception(ThreadContext context,
IRubyObject recv,
IRubyObject message,
IRubyObject name) |
static IRubyObject |
RubyThread.exclusive(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.exec(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.exec(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
<Data,Return> |
RubyThread.executeTask(ThreadContext context,
Data data,
RubyThread.Task<Data,Return> task) |
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 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_path19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static java.lang.String |
RubyFile.expandUserPath(ThreadContext context,
java.lang.String path)
This method checks a path, and if it starts with ~, then it expands
the path to the absolute path of the user's home directory.
|
static java.lang.String |
RubyFile.expandUserPath(ThreadContext context,
java.lang.String path,
boolean raiseOnRelativePath) |
RubyString |
RubyString.export(ThreadContext context) |
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.
|
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
|
IRubyObject |
RubyInteger.fdiv(ThreadContext context,
IRubyObject y) |
IRubyObject |
RubyComplex.fdiv(ThreadContext context,
IRubyObject other)
nucomp_fdiv
|
IRubyObject |
RubyRational.fdiv(ThreadContext context,
IRubyObject other)
nurat_fdiv
|
IRubyObject |
RubyFixnum.fdivDouble(ThreadContext context,
IRubyObject y) |
abstract IRubyObject |
RubyInteger.fdivDouble(ThreadContext context,
IRubyObject y) |
IRubyObject |
RubyBignum.fdivDouble(ThreadContext context,
IRubyObject y) |
IRubyObject |
RubyBignum.fdivFloat(ThreadContext context,
RubyFloat y) |
IRubyObject |
RubyBignum.fdivInt(ThreadContext context,
RubyBignum y) |
IRubyObject |
RubyEnumerator.feed(ThreadContext context,
IRubyObject val) |
RubyArray |
RubyHash.fetch_values(ThreadContext context,
IRubyObject[] args,
Block block) |
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[] args,
Block block)
rb_hash_fetch
|
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyThread.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
IRubyObject |
RubyThread.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
static RubyBoolean |
RubyFileTest.file_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static RubyBoolean |
RubyFileTest.FileTestFileMethods.file_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyArgsFile.file(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.filename(ThreadContext context,
IRubyObject recv) |
RubyFixnum |
RubyIO.fileno(ThreadContext context) |
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) |
static FileResource |
RubyFile.fileResource(ThreadContext context,
IRubyObject pathOrFile) |
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) |
protected IRubyObject |
RubyArray.fillCommon(ThreadContext context,
int beg,
long len,
Block block) |
protected IRubyObject |
RubyArray.fillCommon(ThreadContext context,
int beg,
long len,
IRubyObject item) |
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)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block)
Deprecated.
|
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) |
IRubyObject |
RubyArray.find(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
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) |
IRubyObject |
RubyNumeric.finite_p(ThreadContext context) |
IRubyObject |
RubyComplex.finite_p(ThreadContext context) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyClass.finvokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites)
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,
JavaSites.CheckedSites sites,
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,
java.lang.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,
java.lang.String name,
IRubyObject... args)
Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.
|
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_map(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.flat_map19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
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 |
RubyArray.flatten(ThreadContext context) |
IRubyObject |
RubyHash.flatten(ThreadContext context) |
protected boolean |
RubyArray.flatten(ThreadContext context,
int level,
RubyArray result) |
IRubyObject |
RubyArray.flatten(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyHash.flatten(ThreadContext context,
IRubyObject level) |
IRubyObject |
RubyArray.flatten19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyArray.flatten19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyFile.flock(ThreadContext context,
IRubyObject operation) |
IRubyObject |
RubyNumeric.floor(ThreadContext context)
MRI: num_floor
|
IRubyObject |
RubyFloat.floor(ThreadContext context)
MRI: flo_floor
|
IRubyObject |
RubyInteger.floor(ThreadContext context) |
IRubyObject |
RubyRational.floor(ThreadContext context)
MRI: nurat_floor_n
|
IRubyObject |
RubyFixnum.floor(ThreadContext context,
IRubyObject arg)
rb_fix_floor
|
IRubyObject |
RubyFloat.floor(ThreadContext context,
IRubyObject digits)
MRI: flo_floor
|
abstract IRubyObject |
RubyInteger.floor(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyRational.floor(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyBignum.floor(ThreadContext context,
IRubyObject arg)
rb_big_floor
|
IRubyObject |
RubyFloat.floor(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
RubyIO |
RubyIO.flush(ThreadContext context)
Flushes the IO output stream.
|
protected RubyIO |
RubyIO.flushRaw(ThreadContext context,
boolean sync) |
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 |
RubyKernel.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyProcess.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork19(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
static IRubyObject |
RubyProcess.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 RubyArray |
RubyMath.frexp(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
static RubyArray |
RubyMath.frexp19(ThreadContext context,
IRubyObject recv,
IRubyObject other) |
RubyBoolean |
RubyArray.frozen_p(ThreadContext context)
rb_ary_frozen_p
|
RubyBoolean |
RubyBasicObject.frozen_p(ThreadContext context)
rb_obj_frozen_p
call-seq:
obj.frozen? => true or false
Returns the freeze status of obj.
|
static RubyBoolean |
RubyKernel.frozen_p(ThreadContext context,
IRubyObject self) |
RubyFixnum |
RubyIO.fsync(ThreadContext context) |
static IRubyObject |
RubyFile.ftype(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyException.full_message(ThreadContext context) |
IRubyObject |
RubyException.full_message(ThreadContext context,
IRubyObject opts) |
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 |
RubyGC.garbage_collect(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyObjectSpace.garbage_collect(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyInteger.gcd(ThreadContext context,
IRubyObject other)
rb_gcd
|
IRubyObject |
RubyInteger.gcdlcm(ThreadContext context,
IRubyObject other)
rb_gcdlcm
|
static RubyString |
RubyFile.get_path(ThreadContext context,
IRubyObject path) |
static IRubyObject |
RubyRegexp.getBackRef(ThreadContext context) |
IRubyObject |
RubyIO.getbyte(ThreadContext context) |
int |
RubyIO.getByte(ThreadContext context) |
IRubyObject |
RubyString.getbyte(ThreadContext context,
IRubyObject index) |
static IRubyObject |
RubyArgsFile.getbyte(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.getc(ThreadContext context) |
static IRubyObject |
RubyKernel.getc(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyArgsFile.getc(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.getc19(ThreadContext context)
Deprecated.
|
protected IRubyObject[] |
RubyNumeric.getCoerced(ThreadContext context,
IRubyObject other,
boolean error)
Numeric methods.
|
static IRubyObject |
RubyEncoding.getDefaultExternal(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEncoding.getDefaultInternal(ThreadContext context,
IRubyObject recv) |
double |
RubyRational.getDoubleValue(ThreadContext context) |
static IRubyObject |
RubyProcess.Sys.getegid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.Sys.geteuid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.Sys.getgid(ThreadContext context,
IRubyObject self) |
static RubyString |
RubyDir.getHomeDirectoryPath(ThreadContext context) |
static IRubyObject |
RubyDir.getHomeDirectoryPath(ThreadContext context,
java.lang.String user)
Returns the home directory of the specified
user on the
system. |
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.
|
RubyTime |
RubyTime.getlocal(ThreadContext context) |
RubyTime |
RubyTime.getlocal(ThreadContext context,
IRubyObject arg) |
RubyTime |
RubyTime.getlocal19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyProcess.getpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.getpgrp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.getpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.getrlimit(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static java.math.RoundingMode |
RubyNumeric.getRoundingMode(ThreadContext context,
IRubyObject opts) |
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 |
RubyIO.gets(ThreadContext context,
IRubyObject rs,
IRubyObject limit_arg,
IRubyObject opt) |
static org.joda.time.DateTimeZone |
RubyTime.getTimeZoneFromUtcOffset(ThreadContext context,
IRubyObject utcOffset) |
static IRubyObject |
RubyProcess.Sys.getuid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.gid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
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 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) |
IRubyObject |
RubyString.grapheme_clusters(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.grep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.group_by(ThreadContext context,
IRubyObject self,
Block block) |
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)
Deprecated.
|
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block) |
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)
Deprecated.
|
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
static IRubyObject |
RubyThread.handle_interrupt(ThreadContext context,
IRubyObject self,
IRubyObject _mask,
Block block) |
RubyBoolean |
RubyHash.has_key_p(ThreadContext context,
IRubyObject key)
rb_hash_has_key
|
RubyBoolean |
RubyHash.has_value_p(ThreadContext context,
IRubyObject expected)
rb_hash_has_value
|
RubyFixnum |
RubyRange.hash(ThreadContext context) |
RubyFixnum |
RubyArray.hash(ThreadContext context)
rb_ary_hash
|
RubyFixnum |
RubyMethod.hash(ThreadContext context) |
RubyFixnum |
RubyHash.hash(ThreadContext context) |
RubyFixnum |
RubyUnboundMethod.hash(ThreadContext context) |
RubyFixnum |
RubyNil.hash(ThreadContext context) |
RubyFixnum |
RubySymbol.hash(ThreadContext context) |
RubyFixnum |
RubyStruct.hash(ThreadContext context) |
RubyFixnum |
RubyBoolean.hash(ThreadContext context) |
IRubyObject |
RubyComplex.hash(ThreadContext context)
nucomp_hash
|
IRubyObject |
RubyRational.hash(ThreadContext context)
nurat_hash
|
RubyFixnum |
RubyArray.hash19(ThreadContext context) |
IRubyObject |
RubyString.hex(ThreadContext context)
rb_str_hex
|
IRubyObject |
RubyString.hex19(ThreadContext context)
Deprecated.
|
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) |
IRubyObject |
RubySymbol.id2name(ThreadContext context) |
IRubyObject |
RubyNumeric.idiv(ThreadContext context,
IRubyObject other)
MRI: rb_int_idiv and overrides
|
IRubyObject |
RubyFixnum.idiv(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
|
abstract IRubyObject |
RubyInteger.idiv(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.idiv(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.idiv(ThreadContext context,
IRubyObject other)
rb_big_idiv
|
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
IRubyObject other,
CallSite site) |
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
IRubyObject other,
java.lang.String method)
Deprecated.
|
IRubyObject |
RubyNumeric.idiv(ThreadContext context,
long other) |
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.idiv(ThreadContext context,
long other) |
IRubyObject |
RubyFixnum.idiv(ThreadContext context,
long y,
java.lang.String method)
Deprecated.
|
IRubyObject |
RubyNumeric.image(ThreadContext context)
numeric_image
|
IRubyObject |
RubyRange.include_p(ThreadContext context,
IRubyObject obj) |
RubyBoolean |
RubyString.include_p(ThreadContext context,
IRubyObject obj)
rb_str_include
|
RubyBoolean |
RubyArray.include_p(ThreadContext context,
IRubyObject item)
rb_ary_includes
|
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)
Deprecated.
|
RubyBoolean |
RubyString.include_p19(ThreadContext context,
IRubyObject obj)
Deprecated.
|
RubyModule |
RubyModule.include(ThreadContext context,
IRubyObject module) |
RubyArray |
RubyModule.included_modules(ThreadContext context)
rb_mod_included_modules
|
IRubyObject |
RubyModule.included(ThreadContext context,
IRubyObject other) |
boolean |
RubyArray.includes(ThreadContext context,
IRubyObject item) |
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 |
RubyArray.index(ThreadContext context,
IRubyObject obj)
rb_ary_index
|
IRubyObject |
RubyHash.index(ThreadContext context,
IRubyObject expected)
rb_hash_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)
Deprecated.
|
IRubyObject |
RubyHash.index19(ThreadContext context,
IRubyObject expected)
Deprecated.
|
IRubyObject |
RubyString.index19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
static IRubyObject |
RubyFloat.induced_from(ThreadContext context,
IRubyObject recv,
IRubyObject number)
Deprecated.
|
static IRubyObject |
RubyInteger.induced_from(ThreadContext context,
IRubyObject recv,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyComplex.inexact_p(ThreadContext context)
nucomp_exact_p
|
IRubyObject |
RubyNumeric.infinite_p(ThreadContext context) |
IRubyObject |
RubyComplex.infinite_p(ThreadContext context) |
IRubyObject |
RubyClass.inherited(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.initialize_clone(ThreadContext context,
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 |
RubyString.initialize(ThreadContext context) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context) |
IRubyObject |
RubyBinding.initialize(ThreadContext context) |
IRubyObject |
RubyStruct.initialize(ThreadContext context) |
IRubyObject |
RubyBasicObject.initialize(ThreadContext context) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyModule.initialize(ThreadContext context,
Block block)
rb_mod_initialize
|
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
Block block) |
IRubyObject |
RubyClass.initialize(ThreadContext context,
Block block)
rb_class_initialize
|
IRubyObject |
RubyYielder.initialize(ThreadContext context,
Block block) |
IRubyObject |
RubyString.initialize(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyDir.initialize(ThreadContext context,
IRubyObject arg)
Creates a new
Dir . |
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyTime.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyArgsFile.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyConverter.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyRandom.initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyInterrupt.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 |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubySignalException.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyFile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyGenerator.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyThread.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
Block unused) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
Block block) |
IRubyObject |
RubyClass.initialize(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyString.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject opts) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method) |
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
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 |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg) |
IRubyObject |
RubyStruct.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
IRubyObject modeValue,
IRubyObject options,
Block unused) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyBasicObject.initialize19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
Block block)
Deprecated.
|
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)
Deprecated.
|
IRubyObject |
RubyClass.initialize19(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block)
Deprecated.
|
protected IRubyObject |
RubyArray.initializeCommon(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
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 |
RubyString.insert(ThreadContext context,
IRubyObject indexArg,
IRubyObject stringArg) |
IRubyObject |
RubyString.insert19(ThreadContext context,
IRubyObject indexArg,
IRubyObject stringArg)
Deprecated.
|
RubyString |
RubyRange.inspect(ThreadContext context) |
IRubyObject |
RubyEncoding.inspect(ThreadContext context) |
RubyString |
RubyException.inspect(ThreadContext context)
inspects an object and return a kind of debug information
|
IRubyObject |
RubyHash.inspect(ThreadContext context)
rb_hash_inspect
|
IRubyObject |
RubySymbol.inspect(ThreadContext context) |
RubyString |
RubyStruct.inspect(ThreadContext context) |
IRubyObject |
RubyConverter.inspect(ThreadContext context) |
IRubyObject |
RubyComplex.inspect(ThreadContext context)
nucomp_inspect
|
RubyString |
RubyRational.inspect(ThreadContext context)
nurat_inspect
|
RubyString |
RubyFile.inspect(ThreadContext context) |
IRubyObject |
RubyThread.Location.inspect(ThreadContext context) |
IRubyObject |
RubyProcess.RubyStatus.inspect(ThreadContext context) |
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
Preferred over callMethod(context, "inspect")
|
IRubyObject |
RubyHash.inspect19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyEnumerator.inspect19(ThreadContext context) |
IRubyObject |
RubySymbol.inspect19(ThreadContext context)
Deprecated.
|
protected IRubyObject |
RubyArray.inspectAry(ThreadContext context)
inspect_ary
|
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)
Deprecated.
|
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Deprecated.
|
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)
Deprecated.
|
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) |
RubyArray |
RubyBasicObject.instance_variables(ThreadContext context)
rb_obj_instance_variables
call-seq:
obj.instance_variables => array
Returns an array of instance variable names for the receiver.
|
RubyArray |
RubyBasicObject.instance_variables19(ThreadContext context) |
static RubyArray |
RubyKernel.instance_variables19(ThreadContext context,
IRubyObject self) |
protected static boolean |
RubyInteger.int_half_p_half_down(ThreadContext context,
RubyInteger num,
RubyNumeric n,
IRubyObject f) |
protected static boolean |
RubyInteger.int_half_p_half_even(ThreadContext context,
RubyInteger num,
RubyNumeric n,
IRubyObject f) |
protected static boolean |
RubyInteger.int_half_p_half_up(ThreadContext context,
RubyInteger num,
RubyNumeric n,
IRubyObject f) |
protected boolean |
RubyFixnum.int_round_zero_p(ThreadContext context,
int ndigits) |
protected boolean |
RubyInteger.int_round_zero_p(ThreadContext context,
int ndigits) |
protected boolean |
RubyBignum.int_round_zero_p(ThreadContext context,
int ndigits) |
IRubyObject |
RubyIO.internal_encoding(ThreadContext context) |
static IRubyObject |
RubyArgsFile.internal_encoding(ThreadContext context,
IRubyObject recv) |
protected IRubyObject |
RubyArray.internalRotate(ThreadContext context,
int cnt) |
protected IRubyObject |
RubyArray.internalRotateBang(ThreadContext context,
int cnt) |
static RubyNumeric |
RubyNumeric.intervalStepSize(ThreadContext context,
IRubyObject from,
IRubyObject to,
IRubyObject step,
boolean excl) |
protected IRubyObject |
RubyFixnum.intPowTmp1(ThreadContext context,
RubyInteger y,
long mm,
boolean negaFlg) |
protected IRubyObject |
RubyFixnum.intPowTmp2(ThreadContext context,
IRubyObject y,
long mm,
boolean negaFlg) |
protected IRubyObject |
RubyInteger.intPowTmp3(ThreadContext context,
RubyInteger y,
RubyBignum m,
boolean negaFlg) |
static IRubyObject |
RubyComparable.invcmp(ThreadContext context,
IRubyObject recv,
IRubyObject other)
rb_invcmp
|
static IRubyObject |
RubyComparable.invcmp(ThreadContext context,
ThreadContext.RecursiveFunctionEx func,
IRubyObject recv,
IRubyObject other)
rb_invcmp
|
static IRubyObject |
RubyEnumerable.inverseGrep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
RubyHash |
RubyHash.invert(ThreadContext context)
rb_hash_invert
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
CallType callType)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
Block block)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject[] args)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
Block block)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Same behavior as finvoke, but uses the given caller object to check visibility if callType demands it.
|
IRubyObject |
RubyClass.invokeInherited(ThreadContext context,
IRubyObject self,
IRubyObject subclass) |
protected static IRubyObject |
RubyIO.ioClose(ThreadContext context,
IRubyObject io) |
IRubyObject |
RubyIO.ioctl(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyIO.ioOpen(ThreadContext context,
IRubyObject filename,
IRubyObject vmode,
IRubyObject vperm,
IRubyObject opt)
Deprecated.
|
static IRubyObject |
RubyIO.ioOpen(ThreadContext context,
IRubyObject recv,
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 |
RubyFixnum.isNegative(ThreadContext context) |
IRubyObject |
RubyFloat.isNegative(ThreadContext context) |
IRubyObject |
RubyInteger.isNegative(ThreadContext context) |
IRubyObject |
RubyRational.isNegative(ThreadContext context) |
IRubyObject |
RubyBignum.isNegative(ThreadContext context) |
IRubyObject |
RubyNumeric.isPositive(ThreadContext context)
num_positive_p
|
IRubyObject |
RubyFixnum.isPositive(ThreadContext context) |
IRubyObject |
RubyFloat.isPositive(ThreadContext context) |
IRubyObject |
RubyInteger.isPositive(ThreadContext context) |
IRubyObject |
RubyRational.isPositive(ThreadContext context) |
IRubyObject |
RubyBignum.isPositive(ThreadContext context) |
static boolean |
RubyRange.isRangeLike(ThreadContext context,
IRubyObject obj,
JavaSites.CheckedSites begin_checked,
JavaSites.CheckedSites end_checked,
JavaSites.CheckedSites exclude_end_checked)
Return true if the given object responds to "begin", "end" and "exclude_end?" methods.
|
static boolean |
RubyRange.isRangeLike(ThreadContext context,
IRubyObject obj,
RespondToCallSite respond_to_begin,
RespondToCallSite respond_to_end)
Return true if the given object responds to "begin" and "end" methods.
|
IRubyObject |
RubyArray.join(ThreadContext context) |
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) |
IRubyObject |
RubyArray.join19(ThreadContext context) |
IRubyObject |
RubyArray.join19(ThreadContext context,
IRubyObject sep)
rb_ary_join
|
IRubyObject |
RubyArray.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.keep_if(ThreadContext context,
Block block) |
boolean |
RubyHash.keep_ifCommon(ThreadContext context,
Block block) |
IRubyObject |
RubyObjectSpace.WeakMap.key_p(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyHash.key(ThreadContext context,
IRubyObject expected) |
RubyArray |
RubyHash.keys(ThreadContext context)
rb_hash_keys
|
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) |
IRubyObject |
RubyThread.Location.label(ThreadContext context) |
IRubyObject |
RubyProc.lambda_p(ThreadContext context) |
static RubyProc |
RubyKernel.lambda(ThreadContext context,
IRubyObject recv,
Block block) |
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 |
RubyProcess.last_status(ThreadContext context,
IRubyObject recv) |
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 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) |
IRubyObject |
RubyRandom.leftObj(ThreadContext context) |
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) |
RubyFixnum |
RubyIO.lineno(ThreadContext context)
Returns the current line number.
|
IRubyObject |
RubyThread.Location.lineno(ThreadContext context) |
static IRubyObject |
RubyArgsFile.lineno(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.lines(ThreadContext context,
Block block) |
IRubyObject |
RubyString.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)
Deprecated.
|
IRubyObject |
RubyString.lines20(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
static IRubyObject |
RubyFile.link(ThreadContext context,
IRubyObject recv,
IRubyObject from,
IRubyObject to) |
static IRubyObject |
RubyEncoding.list(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubySignal.list(ThreadContext context,
IRubyObject recv) |
static RubyTime |
RubyTime.load(ThreadContext context,
IRubyObject recv,
IRubyObject from) |
static IRubyObject |
RubyKernel.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyKernel.load(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block) |
static IRubyObject |
RubyKernel.load(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject wrap,
Block block) |
static IRubyObject |
RubyKernel.load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
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 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 RubyTime |
RubyTime.local(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyEncoding.locale_charmap(ThreadContext context,
IRubyObject recv) |
RubyTime |
RubyTime.localtime(ThreadContext context) |
RubyTime |
RubyTime.localtime(ThreadContext context,
IRubyObject arg) |
RubyTime |
RubyTime.localtime19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
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) |
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)
Deprecated.
|
IRubyObject |
RubyString.lstrip(ThreadContext context) |
IRubyObject |
RubyString.lstrip19(ThreadContext context)
Deprecated.
|
static IRubyObject |
RubyFile.lutime(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyNumeric.magnitude(ThreadContext context)
num_abs/1.9
|
IRubyObject |
RubyFixnum.magnitude(ThreadContext context)
fix_abs/1.9
|
IRubyObject |
RubyFloat.magnitude(ThreadContext context)
flo_abs/1.9
|
IRubyObject |
RubyInteger.magnitude(ThreadContext context) |
IRubyObject |
RubyArray.map_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.map(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.map19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.map19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
IRubyObject |
RubyComplex.marshal_dump(ThreadContext context)
nucomp_marshal_dump
|
IRubyObject |
RubyRational.marshal_dump(ThreadContext context)
nurat_marshal_dump
|
IRubyObject |
RubyRandom.marshal_dump(ThreadContext context) |
IRubyObject |
RubyComplex.marshal_load(ThreadContext context,
IRubyObject arg)
nucomp_marshal_load
|
IRubyObject |
RubyRational.marshal_load(ThreadContext context,
IRubyObject arg)
nurat_marshal_load
|
IRubyObject |
RubyRandom.marshal_load(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubySymbol.match_m(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubySymbol.match_m(ThreadContext context,
IRubyObject other,
Block block) |
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str,
Block block)
rb_reg_match_m
|
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str,
boolean useBackref) |
IRubyObject |
RubySymbol.match_m(ThreadContext context,
IRubyObject other,
IRubyObject pos,
Block block) |
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str,
IRubyObject pos,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str)
Deprecated.
|
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
boolean useBackref,
Block block)
Deprecated.
|
IRubyObject |
RubyString.match_p(ThreadContext context,
IRubyObject pattern) |
IRubyObject |
RubySymbol.match_p(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRegexp.match_p(ThreadContext context,
IRubyObject str) |
IRubyObject |
RubyString.match_p(ThreadContext context,
IRubyObject pattern,
IRubyObject pos) |
IRubyObject |
RubySymbol.match_p(ThreadContext context,
IRubyObject other,
IRubyObject pos) |
IRubyObject |
RubyRegexp.match_p(ThreadContext context,
IRubyObject str,
IRubyObject pos) |
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) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
IRubyObject pos,
Block block) |
static int |
RubyRegexp.matcherSearch(ThreadContext context,
org.joni.Matcher matcher,
int start,
int range,
int option) |
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) |
IRubyObject |
RubyArray.max(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
IRubyObject arg,
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 |
RubyException.message(ThreadContext context) |
IRubyObject |
RubySignalException.message(ThreadContext context) |
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 |
RubyBasicObject.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.method_removed(ThreadContext context,
IRubyObject nothing) |
IRubyObject |
RubyModule.method_undefined(ThreadContext context,
IRubyObject nothing) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
java.lang.String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
java.lang.String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
java.lang.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)
Deprecated.
|
static IRubyObject |
RubyKernel.methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyBasicObject.methods19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
Deprecated.
|
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) |
IRubyObject |
RubyArray.min(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyEnumerable.min(ThreadContext context,
IRubyObject self,
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(ThreadContext context) |
IRubyObject |
RubyModule.mix(ThreadContext context,
IRubyObject mod) |
IRubyObject |
RubyModule.mix(ThreadContext context,
IRubyObject mod,
IRubyObject hash0) |
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 |
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) |
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)
Deprecated.
|
IRubyObject |
RubyFile.mtime(ThreadContext context) |
static IRubyObject |
RubyFile.mtime(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyEncoding.name_list(ThreadContext context,
IRubyObject recv) |
IRubyObject |
AbstractRubyMethod.name(ThreadContext context) |
RubyHash |
RubyMatchData.named_captures(ThreadContext context) |
IRubyObject |
RubyRegexp.named_captures(ThreadContext context)
rb_reg_named_captures
|
IRubyObject |
RubyEncoding.names(ThreadContext context) |
IRubyObject |
RubyRegexp.names(ThreadContext context)
rb_reg_names
|
IRubyObject |
RubyMatchData.names(ThreadContext context,
Block block) |
IRubyObject |
RubyComplex.negate(ThreadContext context)
nucomp_negate
|
static boolean |
RubyNumeric.negativeInt(ThreadContext context,
IRubyObject num) |
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 arg0) |
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_integer(ThreadContext context,
IRubyObject recv,
IRubyObject object,
IRubyObject base) |
static IRubyObject |
RubyKernel.new_integer19(ThreadContext context,
IRubyObject recv,
IRubyObject object)
Deprecated.
|
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.new_rational(ThreadContext context,
IRubyObject recv,
IRubyObject arg0) |
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)
Deprecated.
|
static IRubyObject |
RubyTime.new19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static RubyComplex |
RubyComplex.newComplexBang(ThreadContext context,
RubyClass clazz,
IRubyObject x)
Deprecated.
|
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)
Deprecated.
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
Block block)
rb_class_new_instance
|
static RubyTime |
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 |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject real) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject num)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
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.
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyComplex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image) |
static IRubyObject |
RubyRational.newInstance(ThreadContext context,
IRubyObject clazz,
IRubyObject num,
IRubyObject den)
Deprecated.
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static RubyStopIteration |
RubyStopIteration.newInstance(ThreadContext context,
IRubyObject result,
java.lang.String message) |
static RubyNumeric |
RubyRational.newInstance(ThreadContext context,
RubyInteger num) |
static RubyNumeric |
RubyRational.newInstance(ThreadContext context,
RubyInteger num,
RubyInteger den) |
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)
Deprecated.
|
static IRubyObject |
RubyComplex.newInstanceNew(ThreadContext context,
IRubyObject recv,
IRubyObject real,
IRubyObject image)
Deprecated.
|
static RubyRange |
RubyRange.newRange(ThreadContext context,
IRubyObject begin,
IRubyObject end,
boolean isExclusive) |
static IRubyObject |
RubyRational.newRationalCanonicalize(ThreadContext context,
IRubyObject x,
IRubyObject y) |
static IRubyObject |
RubyRational.newRationalCanonicalize(ThreadContext context,
long x,
long y) |
static IRubyObject |
RubyRational.newRationalCanonicalize(ThreadContext context,
RubyInteger x,
RubyInteger 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 IRubyObject |
RubyRandom.newSeed(ThreadContext context,
IRubyObject recv) |
static RubyYielder |
RubyYielder.newYielder(ThreadContext context,
Block block) |
boolean |
RubyArgsFile.ArgsFileData.next_argv(ThreadContext context) |
IRubyObject |
RubyEnumerator.next(ThreadContext context) |
IRubyObject |
RubyEnumerator.nextValues(ThreadContext context) |
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 |
RubyInteger.nobits_p(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.none_p19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyNumeric.nonzero_p(ThreadContext context)
num_nonzero_p
|
IRubyObject |
RubyFixnum.nonzero_p(ThreadContext context) |
IRubyObject |
RubyFloat.nonzero_p(ThreadContext context) |
IRubyObject |
RubyRational.nonzero_p(ThreadContext context) |
IRubyObject |
RubyBignum.nonzero_p(ThreadContext context) |
IRubyObject |
RubyNumeric.num_imaginary(ThreadContext context)
num_imaginary
|
IRubyObject |
RubyNumeric.numerator(ThreadContext context)
numeric_numerator
|
IRubyObject |
RubyFixnum.numerator(ThreadContext context) |
IRubyObject |
RubyFloat.numerator(ThreadContext context)
flo_numerator
|
IRubyObject |
RubyInteger.numerator(ThreadContext context) |
IRubyObject |
RubyComplex.numerator(ThreadContext context)
nucomp_numerator
|
IRubyObject |
RubyRational.numerator(ThreadContext context)
nurat_numerator
|
IRubyObject |
RubyBignum.numerator(ThreadContext context) |
static IRubyObject |
RubyRational.numericQuo(ThreadContext context,
IRubyObject x,
IRubyObject y)
numeric_quo
|
static IRubyObject |
RubyNumeric.numFuncall(ThreadContext context,
IRubyObject x,
CallSite site) |
static IRubyObject |
RubyNumeric.numFuncall(ThreadContext context,
IRubyObject x,
CallSite site,
IRubyObject value) |
IRubyObject |
RubyNumeric.numRemainder(ThreadContext context,
IRubyObject y) |
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
|
IRubyObject |
RubyString.oct(ThreadContext context)
rb_str_oct
|
IRubyObject |
RubyString.oct19(ThreadContext context)
Deprecated.
|
RubyBoolean |
RubyFixnum.odd_p(ThreadContext context) |
RubyBoolean |
RubyInteger.odd_p(ThreadContext context) |
RubyBoolean |
RubyBignum.odd_p(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,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.one_p19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
IRubyObject |
RubyRational.op_abs(ThreadContext context)
nurat_abs
|
IRubyObject |
RubyComplex.op_add(ThreadContext context,
IRubyObject other)
nucomp_add
|
IRubyObject |
RubyRational.op_add(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFixnum.op_and(ThreadContext context,
IRubyObject other)
fix_and
|
abstract IRubyObject |
RubyInteger.op_and(ThreadContext context,
IRubyObject other) |
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 |
RubyFixnum.op_and(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_and19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyIO.op_append(ThreadContext context,
IRubyObject anObject)
rb_io_addstr
|
IRubyObject |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aref(ThreadContext context,
IRubyObject key) |
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyFixnum.op_aref(ThreadContext context,
IRubyObject other)
fix_aref
|
IRubyObject |
RubyHash.op_aref(ThreadContext context,
IRubyObject key)
rb_hash_aref
|
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg) |
abstract IRubyObject |
RubyInteger.op_aref(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyObjectSpace.WeakMap.op_aref(ThreadContext context,
IRubyObject key) |
RubyFixnum |
RubyBignum.op_aref(ThreadContext context,
IRubyObject other)
rb_big_aref
|
IRubyObject |
RubyString.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2)
rb_str_aref, rb_str_aref_m
|
IRubyObject |
RubySymbol.op_aref(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyObjectSpace.WeakMap.op_aref(ThreadContext context,
IRubyObject key,
IRubyObject value) |
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.op_aref19(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context,
IRubyObject key,
IRubyObject value) |
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 |
RubyString.op_aset(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
RubyGlobal.StringOnlyRubyHash.op_aset19(ThreadContext context,
IRubyObject key,
IRubyObject value)
Deprecated.
|
IRubyObject |
RubyString.op_aset19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyHash.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)
Deprecated.
|
IRubyObject |
RubyRational.op_ceil(ThreadContext context,
IRubyObject n)
Deprecated.
|
IRubyObject |
RubyFloat.op_cmp(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_cmp(ThreadContext context,
IRubyObject other)
fix_cmp
|
IRubyObject |
RubyFloat.op_cmp(ThreadContext context,
IRubyObject other)
flo_cmp
|
IRubyObject |
RubyArray.op_cmp(ThreadContext context,
IRubyObject obj)
rb_ary_cmp
|
IRubyObject |
RubyTime.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySymbol.op_cmp(ThreadContext context,
IRubyObject other) |
abstract IRubyObject |
RubyInteger.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBasicObject.op_cmp(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_cmp(ThreadContext context,
IRubyObject other)
nurat_cmp
|
IRubyObject |
RubyBignum.op_cmp(ThreadContext context,
IRubyObject other)
rb_big_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 |
RubyFloat.op_div(ThreadContext context,
double other) |
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_div(ThreadContext context,
IRubyObject other)
MRI: flo_div
|
abstract IRubyObject |
RubyInteger.op_div(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyComplex.op_div(ThreadContext context,
IRubyObject other)
nucomp_div / nucomp_quo
|
IRubyObject |
RubyRational.op_div(ThreadContext context,
IRubyObject other)
nurat_div
|
IRubyObject |
RubyBignum.op_div(ThreadContext context,
IRubyObject other)
rb_big_div
|
IRubyObject |
RubyFixnum.op_div(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_div(ThreadContext context,
long other) |
RubyNumeric |
RubyRational.op_div(ThreadContext context,
RubyInteger other) |
IRubyObject |
RubyRational.op_divmod(ThreadContext context,
IRubyObject other)
nurat_divmod
|
IRubyObject |
RubyRational.op_divmod19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
AbstractRubyMethod.op_eql(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyMethod.op_eql(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyHash.op_eql(ThreadContext context,
IRubyObject other)
rb_hash_eql
|
IRubyObject |
AbstractRubyMethod.op_eql19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyHash.op_eql19(ThreadContext context,
IRubyObject other)
Deprecated.
|
static IRubyObject |
BasicObjectStub.op_eqq(IRubyObject self,
ThreadContext context,
IRubyObject other) |
RubyBoolean |
RubyModule.op_eqq(ThreadContext context,
IRubyObject obj)
rb_mod_eqq
|
IRubyObject |
RubyMethod.op_eqq(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 |
RubyBasicObject.op_equal_19(ThreadContext context,
IRubyObject obj)
Deprecated.
|
IRubyObject |
RubyRandom.op_equal_19(ThreadContext context,
IRubyObject obj)
Deprecated.
|
boolean |
RubyFixnum.op_equal_boolean(ThreadContext context,
long other) |
static IRubyObject |
BasicObjectStub.op_equal(IRubyObject self,
ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFloat.op_equal(ThreadContext context,
double other) |
IRubyObject |
RubyRange.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyString.op_equal(ThreadContext context,
IRubyObject other)
rb_str_equal
|
IRubyObject |
RubyFixnum.op_equal(ThreadContext context,
IRubyObject other)
fix_equal
|
IRubyObject |
RubyFloat.op_equal(ThreadContext context,
IRubyObject other)
flo_eq
|
IRubyObject |
RubyArray.op_equal(ThreadContext context,
IRubyObject obj)
rb_ary_equal
|
IRubyObject |
RubyModule.op_equal(ThreadContext context,
IRubyObject other) |
RubyBoolean |
RubyException.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
|
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) |
abstract IRubyObject |
RubyInteger.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyConverter.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBasicObject.op_equal(ThreadContext context,
IRubyObject obj)
rb_obj_equal
Will by default use identity equality to compare objects.
|
IRubyObject |
RubyComplex.op_equal(ThreadContext context,
IRubyObject other)
nucomp_equal_p
|
IRubyObject |
RubyRational.op_equal(ThreadContext context,
IRubyObject other)
nurat_equal_p
|
IRubyObject |
RubyRegexp.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyProcess.RubyStatus.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_equal(ThreadContext context,
IRubyObject other)
rb_big_eq
|
IRubyObject |
RubyRandom.op_equal(ThreadContext context,
IRubyObject obj) |
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 |
RubyRational.op_equal(ThreadContext context,
RubyInteger other) |
IRubyObject |
RubyString.op_equal19(ThreadContext context,
IRubyObject other) |
static IRubyObject |
RubyComparable.op_equal19(ThreadContext context,
IRubyObject recv,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyComplex.op_expt(ThreadContext context,
IRubyObject other)
nucomp_expt
|
IRubyObject |
RubyRational.op_expt(ThreadContext context,
IRubyObject other)
nurat_expt
|
IRubyObject |
RubyRational.op_expt(ThreadContext context,
long other) |
IRubyObject |
RubyRational.op_fdiv(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyRational.op_floor(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyRational.op_floor(ThreadContext context,
IRubyObject n)
Deprecated.
|
RubyString |
RubyString.op_format(ThreadContext context,
IRubyObject arg) |
boolean |
RubyFixnum.op_ge_boolean(ThreadContext context,
long other) |
IRubyObject |
RubyFloat.op_ge(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_ge(ThreadContext context,
IRubyObject other)
fix_ge
|
IRubyObject |
RubyFloat.op_ge(ThreadContext context,
IRubyObject other)
flo_ge
|
IRubyObject |
RubyHash.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_ge(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyInteger.op_ge(ThreadContext context,
IRubyObject other) |
static RubyBoolean |
RubyComparable.op_ge(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_ge
|
IRubyObject |
RubyFixnum.op_ge(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_ge19(ThreadContext context,
IRubyObject other) |
boolean |
RubyFixnum.op_gt_boolean(ThreadContext context,
long other) |
IRubyObject |
RubyFloat.op_gt(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
IRubyObject other)
fix_gt
|
IRubyObject |
RubyFloat.op_gt(ThreadContext context,
IRubyObject other)
flo_gt
|
IRubyObject |
RubyHash.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_gt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyInteger.op_gt(ThreadContext context,
IRubyObject other) |
static RubyBoolean |
RubyComparable.op_gt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_gt
|
IRubyObject |
RubyFixnum.op_gt(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_gt19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyInteger.op_idiv(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyRational.op_idiv(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyRational.op_idiv19(ThreadContext context,
IRubyObject other)
Deprecated.
|
boolean |
RubyFixnum.op_le_boolean(ThreadContext context,
long other) |
IRubyObject |
RubyFloat.op_le(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
IRubyObject other)
fix_le
|
IRubyObject |
RubyFloat.op_le(ThreadContext context,
IRubyObject other)
flo_le
|
IRubyObject |
RubyHash.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_le(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyInteger.op_le(ThreadContext context,
IRubyObject other) |
static RubyBoolean |
RubyComparable.op_le(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_le
|
IRubyObject |
RubyFixnum.op_le(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_le19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_lshift(ThreadContext context,
IRubyObject other)
fix_lshift
|
abstract IRubyObject |
RubyInteger.op_lshift(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_lshift(ThreadContext context,
IRubyObject other)
rb_big_lshift
|
IRubyObject |
RubyYielder.op_lshift(ThreadContext context,
IRubyObject[] args) |
RubyInteger |
RubyFixnum.op_lshift(ThreadContext context,
long width) |
RubyInteger |
RubyInteger.op_lshift(ThreadContext context,
long other) |
RubyInteger |
RubyBignum.op_lshift(ThreadContext context,
long shift) |
boolean |
RubyFixnum.op_lt_boolean(ThreadContext context,
long other) |
static RubyBoolean |
RubyComparable.op_lt(ThreadContext context,
CallSite cmp,
IRubyObject recv,
IRubyObject other) |
IRubyObject |
RubyFloat.op_lt(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_lt(ThreadContext context,
IRubyObject other)
fix_lt
|
IRubyObject |
RubyFloat.op_lt(ThreadContext context,
IRubyObject other)
flo_lt
|
IRubyObject |
RubyHash.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyTime.op_lt(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyInteger.op_lt(ThreadContext context,
IRubyObject other) |
static RubyBoolean |
RubyComparable.op_lt(ThreadContext context,
IRubyObject recv,
IRubyObject other)
cmp_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 |
RubySymbol.op_match(ThreadContext context,
IRubyObject other) |
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. |
IRubyObject |
RubyRegexp.op_match(ThreadContext context,
IRubyObject str) |
static IRubyObject |
RubyKernel.op_match(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyString.op_match19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyBasicObject.op_match19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyRegexp.op_match19(ThreadContext context,
IRubyObject str)
Deprecated.
|
static IRubyObject |
RubyKernel.op_match19(ThreadContext context,
IRubyObject self,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyRegexp.op_match2(ThreadContext context) |
IRubyObject |
RubyRegexp.op_match219(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyFixnum.op_minus_one(ThreadContext context) |
IRubyObject |
RubyFixnum.op_minus_two(ThreadContext context) |
IRubyObject |
RubyBignum.op_minus(ThreadContext context,
java.math.BigInteger other) |
IRubyObject |
RubyFloat.op_minus(ThreadContext context,
double other) |
IRubyObject |
RubyFixnum.op_minus(ThreadContext context,
IRubyObject other)
fix_minus
|
IRubyObject |
RubyFloat.op_minus(ThreadContext context,
IRubyObject other)
flo_minus
|
IRubyObject |
RubyTime.op_minus(ThreadContext context,
IRubyObject other) |
abstract IRubyObject |
RubyInteger.op_minus(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_minus(ThreadContext context,
IRubyObject other)
nurat_sub
|
IRubyObject |
RubyBignum.op_minus(ThreadContext context,
IRubyObject other)
rb_big_minus
|
IRubyObject |
RubyFixnum.op_minus(ThreadContext context,
long otherValue) |
IRubyObject |
RubyInteger.op_minus(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_minus(ThreadContext context,
long other) |
RubyNumeric |
RubyRational.op_minus(ThreadContext context,
RubyRational other) |
IRubyObject |
RubyTime.op_minus19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFloat.op_mod(ThreadContext context,
double other) |
IRubyObject |
RubyFixnum.op_mod(ThreadContext context,
IRubyObject other)
fix_mod
|
IRubyObject |
RubyFloat.op_mod(ThreadContext context,
IRubyObject other)
flo_mod
|
abstract IRubyObject |
RubyInteger.op_mod(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_mod(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_mod(ThreadContext context,
IRubyObject other)
rb_big_modulo
|
IRubyObject |
RubyFixnum.op_mod(ThreadContext context,
long other) |
IRubyObject |
RubyInteger.op_mod(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_mod(ThreadContext context,
long other) |
IRubyObject |
RubyFloat.op_mod19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyRational.op_mod19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyBignum.op_mod19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFloat.op_mul(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_mul(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
IRubyObject other)
fix_mul
|
IRubyObject |
RubyFloat.op_mul(ThreadContext context,
IRubyObject other)
flo_mul
|
abstract IRubyObject |
RubyInteger.op_mul(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyComplex.op_mul(ThreadContext context,
IRubyObject other)
nucomp_mul
|
IRubyObject |
RubyRational.op_mul(ThreadContext context,
IRubyObject other)
nurat_mul
|
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
IRubyObject other)
rb_big_mul
|
IRubyObject |
RubyFixnum.op_mul(ThreadContext context,
long otherValue) |
IRubyObject |
RubyInteger.op_mul(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_mul(ThreadContext context,
long other) |
IRubyObject |
RubyString.op_mul19(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_mul19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFixnum.op_neg(ThreadContext context)
fix_rev
|
abstract IRubyObject |
RubyInteger.op_neg(ThreadContext context) |
IRubyObject |
RubyBignum.op_neg(ThreadContext context)
rb_big_neg
|
IRubyObject |
RubyBasicObject.op_not_equal(ThreadContext context,
IRubyObject other)
The != method implemented for BasicObject.
|
IRubyObject |
RubyBasicObject.op_not_match(ThreadContext context,
IRubyObject arg)
Invert the match operator.
|
static IRubyObject |
RubyKernel.op_not_match(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
IRubyObject |
RubyNumeric.op_not(ThreadContext context) |
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 |
RubyFixnum.op_or(ThreadContext context,
IRubyObject other)
fix_or
|
abstract IRubyObject |
RubyInteger.op_or(ThreadContext context,
IRubyObject other) |
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 |
RubyFixnum.op_or(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_or19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFixnum.op_plus_one(ThreadContext context) |
IRubyObject |
RubyFixnum.op_plus_two(ThreadContext context) |
IRubyObject |
RubyBignum.op_plus(ThreadContext context,
java.math.BigInteger other) |
IRubyObject |
RubyFloat.op_plus(ThreadContext context,
double other) |
IRubyObject |
RubyString.op_plus(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyNumeric.op_plus(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyFixnum.op_plus(ThreadContext context,
IRubyObject other)
fix_plus
|
IRubyObject |
RubyFloat.op_plus(ThreadContext context,
IRubyObject other)
flo_plus
|
IRubyObject |
RubyTime.op_plus(ThreadContext context,
IRubyObject other) |
abstract IRubyObject |
RubyInteger.op_plus(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyRational.op_plus(ThreadContext context,
IRubyObject other)
nurat_add
|
IRubyObject |
RubyBignum.op_plus(ThreadContext context,
IRubyObject other)
rb_big_plus
|
IRubyObject |
RubyFixnum.op_plus(ThreadContext context,
long otherValue) |
IRubyObject |
RubyInteger.op_plus(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_plus(ThreadContext context,
long other) |
RubyNumeric |
RubyRational.op_plus(ThreadContext context,
RubyRational other) |
IRubyObject |
RubyString.op_plus19(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyTime.op_plus19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFixnum.op_pow_19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyFloat.op_pow(ThreadContext context,
double other) |
IRubyObject |
RubyFixnum.op_pow(ThreadContext context,
IRubyObject other)
fix_pow
|
IRubyObject |
RubyFloat.op_pow(ThreadContext context,
IRubyObject other)
flo_pow
|
abstract IRubyObject |
RubyInteger.op_pow(ThreadContext context,
IRubyObject other) |
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)
Deprecated.
|
IRubyObject |
RubyBignum.op_pow19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyRational.op_rem(ThreadContext context,
IRubyObject other)
nurat_rem
|
IRubyObject |
RubyFixnum.op_rshift(ThreadContext context,
IRubyObject other)
fix_rshift
|
abstract IRubyObject |
RubyInteger.op_rshift(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyProcess.RubyStatus.op_rshift(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyBignum.op_rshift(ThreadContext context,
IRubyObject other)
rb_big_rshift
|
RubyInteger |
RubyFixnum.op_rshift(ThreadContext context,
long width) |
RubyInteger |
RubyInteger.op_rshift(ThreadContext context,
long other) |
RubyInteger |
RubyBignum.op_rshift(ThreadContext context,
long shift) |
IRubyObject |
RubyComplex.op_sub(ThreadContext context,
IRubyObject other)
nucomp_sub
|
IRubyObject |
RubyRational.op_sub(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyArray.op_times(ThreadContext context,
IRubyObject times)
rb_ary_times
|
IRubyObject |
RubyArray.op_times19(ThreadContext context,
IRubyObject times)
Deprecated.
|
IRubyObject |
RubyNumeric.op_uminus(ThreadContext context)
num_uminus
|
IRubyObject |
RubyFixnum.op_uminus(ThreadContext context)
fix_uminus
|
IRubyObject |
RubyFloat.op_uminus(ThreadContext context)
flo_uminus
|
abstract IRubyObject |
RubyInteger.op_uminus(ThreadContext context) |
IRubyObject |
RubyRational.op_uminus(ThreadContext context) |
IRubyObject |
RubyBignum.op_uminus(ThreadContext context)
rb_big_uminus
|
IRubyObject |
RubyFixnum.op_xor(ThreadContext context,
IRubyObject other)
fix_xor
|
abstract IRubyObject |
RubyInteger.op_xor(ThreadContext context,
IRubyObject other) |
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 |
RubyFixnum.op_xor(ThreadContext context,
long other) |
IRubyObject |
RubyBignum.op_xor19(ThreadContext context,
IRubyObject other)
Deprecated.
|
static IRubyObject |
RubyIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.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)
Deprecated.
|
static IRubyObject |
RubyDir.open19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block) |
protected IRubyObject |
RubyFile.openFile(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.ord(ThreadContext context) |
IRubyObject |
RubyInteger.ord(ThreadContext context)
int_ord
|
IRubyObject |
AbstractRubyMethod.original_name(ThreadContext context) |
IRubyObject |
RubyMethod.original_name(ThreadContext context) |
IRubyObject |
AbstractRubyMethod.owner(ThreadContext context) |
static IRubyObject |
RubyKernel.p(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyString |
RubyArray.pack(ThreadContext context,
IRubyObject obj) |
RubyString |
RubyArray.pack(ThreadContext context,
IRubyObject obj,
IRubyObject maybeOpts) |
IRubyObject |
AbstractRubyMethod.parameters(ThreadContext context) |
IRubyObject |
RubyMethod.parameters(ThreadContext context) |
IRubyObject |
RubyProc.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) |
IRubyObject |
RubyDir.path(ThreadContext context) |
IRubyObject |
RubyFile.path(ThreadContext context) |
IRubyObject |
RubyThread.Location.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
|
IRubyObject |
RubyIO.pid(ThreadContext context)
Return the process id (pid) of the process this IO object
spawned.
|
IRubyObject |
RubyProcess.RubyStatus.pid(ThreadContext context) |
static IRubyObject |
RubyProcess.pid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.pipe(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyIO.pipe(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject recv)
Deprecated.
|
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject recv,
IRubyObject modes)
Deprecated.
|
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block)
Deprecated.
|
IRubyObject |
RubyNumeric.polar(ThreadContext context)
numeric_polar
|
IRubyObject |
RubyComplex.polar(ThreadContext context)
nucomp_polar
|
static IRubyObject |
RubyComplex.polar(ThreadContext context,
IRubyObject clazz,
IRubyObject... args)
nucomp_s_polar
|
static IRubyObject |
RubyComplex.polar19(ThreadContext context,
IRubyObject clazz,
IRubyObject[] args)
Deprecated.
|
void |
RubyThread.pollThreadEvents(ThreadContext context) |
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.
|
static org.jruby.RubyIO.POpenTuple |
RubyIO.popenSpecial(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
RubyFixnum |
RubyIO.pos_set(ThreadContext context,
IRubyObject offset) |
RubyFixnum |
RubyIO.pos(ThreadContext context) |
static boolean |
RubyNumeric.positiveInt(ThreadContext context,
IRubyObject num) |
IRubyObject |
RubyMatchData.post_match(ThreadContext context)
match_post_match
|
IRubyObject |
RubyInteger.pow(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubyInteger.pow(ThreadContext context,
IRubyObject b,
IRubyObject m) |
static IRubyObject |
RubyProcess.ppid(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyMatchData.pre_match(ThreadContext context)
match_pre_match
|
IRubyObject |
RubyFixnum.pred(ThreadContext context) |
IRubyObject |
RubyInteger.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.
|
void |
RubyException.prepareBacktrace(ThreadContext context) |
void |
NativeException.prepareBacktrace(ThreadContext context)
Deprecated.
|
void |
RubyException.prepareIntegratedBacktrace(ThreadContext context,
java.lang.StackTraceElement[] javaTrace)
Prepare an "integrated" backtrace that includes the normal Ruby trace plus non-filtered Java frames.
|
IRubyObject |
RubyString.prepend(ThreadContext context,
IRubyObject other)
rb_str_prepend
|
IRubyObject |
RubyString.prepend(ThreadContext context,
IRubyObject[] objs)
rb_str_prepend
|
IRubyObject |
RubyModule.prepend(ThreadContext context,
IRubyObject[] modules) |
IRubyObject |
RubyModule.prepended(ThreadContext context,
IRubyObject other) |
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 |
RubyIO.print(ThreadContext context,
IRubyObject out,
IRubyObject[] args)
Print some objects to the stream.
|
static IRubyObject |
RubyKernel.print(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyIO.printf(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyKernel.printf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyNameError.private_call_p(ThreadContext context) |
IRubyObject |
RubyModule.private_constant(ThreadContext context,
IRubyObject name) |
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.
|
static IRubyObject |
RubyKernel.private_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyBasicObject.private_methods19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.private_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
Deprecated.
|
static RubyProc |
RubyKernel.proc_1_9(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
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.
|
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.
|
static IRubyObject |
RubyKernel.protected_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyBasicObject.protected_methods19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.protected_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyModule.public_constant(ThreadContext context,
IRubyObject name) |
IRubyObject |
RubyModule.public_constant(ThreadContext context,
IRubyObject[] rubyNames) |
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.
|
static IRubyObject |
RubyKernel.public_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyBasicObject.public_methods19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.public_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyConverter.putback(ThreadContext context,
IRubyObject[] argv) |
IRubyObject |
RubyIO.putc(ThreadContext context,
IRubyObject ch) |
static IRubyObject |
RubyIO.putc(ThreadContext context,
IRubyObject maybeIO,
IRubyObject object) |
static IRubyObject |
RubyKernel.putc(ThreadContext context,
IRubyObject recv,
IRubyObject ch)
rb_f_putc
|
IRubyObject |
RubyIO.puts(ThreadContext context) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject maybeIO,
IRubyObject... args) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyIO.puts(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyKernel.puts(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
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)
Deprecated.
|
IRubyObject |
RubyNumeric.quo(ThreadContext context,
IRubyObject other)
num_quo
|
IRubyObject |
RubyFloat.quo(ThreadContext context,
IRubyObject other)
flo_quo
|
IRubyObject |
RubyBignum.quo(ThreadContext context,
IRubyObject other)
rb_big_quo
|
IRubyObject |
RubyBignum.quo19(ThreadContext context,
IRubyObject other)
Deprecated.
|
static RubyString |
RubyRegexp.quote(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
rb_reg_s_quote
|
static IRubyObject |
RubyRegexp.quote19(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
Deprecated.
|
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRandom.rand(ThreadContext context) |
IRubyObject |
RubyRandom.rand(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
RubyKernel.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)
Deprecated.
|
static IRubyObject |
RubyKernel.rand19(ThreadContext context,
IRubyObject recv,
IRubyObject[] arg)
Deprecated.
|
static IRubyObject |
RubyRandom.randCommon19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
static RubyFloat |
RubyRandom.randFloat(ThreadContext context) |
static RubyFloat |
RubyRandom.randFloat(ThreadContext context,
RubyRandom.RandomType random) |
static RubyInteger |
RubyRandom.randLimited(ThreadContext context,
java.math.BigInteger limit) |
static RubyInteger |
RubyRandom.randLimited(ThreadContext context,
long limit) |
IRubyObject |
RubyRandom.randObj(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static long |
RubyRandom.randomLongLimited(ThreadContext context,
IRubyObject obj,
long limit) |
static double |
RubyRandom.randomReal(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
RubyRange.rangeBeginLength(ThreadContext context,
IRubyObject range,
int len,
int[] begLen,
int err) |
static RubyRange |
RubyRange.rangeFromRangeLike(ThreadContext context,
IRubyObject rangeLike,
CallSite beginSite,
CallSite endSite,
CallSite excludeEndSite)
Given a range-line object that response to "begin", "end", construct a proper range
by calling those methods and "exclude_end?" with the given call sites.
|
IRubyObject |
RubyArray.rassoc(ThreadContext context,
IRubyObject value)
rb_ary_rassoc
|
IRubyObject |
RubyHash.rassoc(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubyFloat.rationalize(ThreadContext context,
IRubyObject[] args)
float_rationalize
|
IRubyObject |
RubyInteger.rationalize(ThreadContext context,
IRubyObject[] args)
integer_rationalize
|
IRubyObject |
RubyComplex.rationalize(ThreadContext context,
IRubyObject[] args)
nucomp_rationalize
|
IRubyObject |
RubyRational.rationalize(ThreadContext context,
IRubyObject[] args)
nurat_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) |
IRubyObject |
RubyHash.rbClone(ThreadContext context) |
static IRubyObject |
RubyKernel.rbClone(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyBasicObject.rbClone(ThreadContext context,
IRubyObject maybeOpts) |
static IRubyObject |
RubyKernel.rbClone(ThreadContext context,
IRubyObject self,
IRubyObject opts) |
static IRubyObject |
RubyBasicObject.rbInspect(ThreadContext context,
IRubyObject obj) |
protected IRubyObject |
RubyIO.rbIoClose(ThreadContext context) |
protected IRubyObject |
RubyFile.rbIoClose(ThreadContext context) |
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 |
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) |
static IRubyObject |
RubyProcess.UserID.re_exchange(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyProcess.GroupID.re_exchange(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyIO.read_nonblock(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
RubyArgsFile.read_nonblock(ThreadContext context,
IRubyObject recv,
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.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.read19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
Deprecated.
|
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) |
IRubyObject |
RubyIO.readbyte(ThreadContext context) |
static IRubyObject |
RubyArgsFile.readbyte(ThreadContext context,
IRubyObject recv) |
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.
|
RubyArray |
RubyIO.readlines(ThreadContext context) |
RubyArray |
RubyIO.readlines(ThreadContext context,
IRubyObject arg0) |
RubyArray |
RubyIO.readlines(ThreadContext context,
IRubyObject[] args) |
RubyArray |
RubyIO.readlines(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
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) |
RubyArray |
RubyIO.readlines(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
RubyArray |
RubyIO.readlines19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyIO.readlines19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
Deprecated.
|
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 |
RubyNumeric.real_p(ThreadContext context)
num_real_p
|
IRubyObject |
RubyComplex.real_p(ThreadContext context)
nucomp_real_p
|
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 |
RubyMethod.receiver(ThreadContext context) |
IRubyObject |
RubyBinding.receiver(ThreadContext context) |
IRubyObject |
RubyNameError.receiver(ThreadContext context) |
IRubyObject |
RubyNumeric.rect(ThreadContext context)
numeric_rect
|
IRubyObject |
RubyComplex.rect(ThreadContext context)
nucomp_rect
|
IRubyObject |
RubyModule.refine(ThreadContext context,
IRubyObject target,
Block block) |
RubyRegexp |
RubyMatchData.regexp(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bangInternal(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
RubyArray.reject(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.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
|
RubyHash |
RubyHash.rejectInternal(ThreadContext context,
Block block)
rb_hash_reject
|
IRubyObject |
RubyNumeric.remainder(ThreadContext context,
IRubyObject y)
num_remainder
|
IRubyObject |
RubyFixnum.remainder(ThreadContext context,
IRubyObject y) |
IRubyObject |
RubyInteger.remainder(ThreadContext context,
IRubyObject dividend) |
IRubyObject |
RubyBignum.remainder(ThreadContext context,
IRubyObject other)
rb_big_remainder
|
IRubyObject |
RubyBignum.remainder19(ThreadContext context,
IRubyObject other)
Deprecated.
|
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) |
void |
RubyModule.removeMethod(ThreadContext context,
java.lang.String id) |
static IRubyObject |
RubyFile.rename(ThreadContext context,
IRubyObject recv,
IRubyObject oldName,
IRubyObject newName) |
IRubyObject |
RubyIO.reopen(ThreadContext context,
IRubyObject[] args) |
protected RubyIO |
RubyIO.reopenIO(ThreadContext context,
RubyIO nfile) |
IRubyObject |
RubyArray.repeated_permutation(ThreadContext context,
IRubyObject num,
Block block) |
IRubyObject |
RubyArray.repeatedCombination(ThreadContext context,
IRubyObject num,
Block block) |
RubyHash |
RubyHash.replace(ThreadContext context,
IRubyObject other)
rb_hash_replace
|
RubyHash |
RubyHash.replace19(ThreadContext context,
IRubyObject other)
Deprecated.
|
IRubyObject |
RubyConverter.replacement_set(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyConverter.replacement(ThreadContext context) |
IRubyObject |
RubyEncoding.replicate(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyThread.report_on_exception_set(ThreadContext context,
IRubyObject state) |
static IRubyObject |
RubyThread.report_on_exception_set(ThreadContext context,
IRubyObject self,
IRubyObject state) |
IRubyObject |
RubyThread.report_on_exception(ThreadContext context) |
static IRubyObject |
RubyThread.report_on_exception(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyKernel.require(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block)
Require.
|
static IRubyObject |
RubyKernel.require19(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block)
Deprecated.
|
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_p(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
RubyKernel.respond_to_p(ThreadContext context,
IRubyObject self,
IRubyObject name,
IRubyObject includePrivate) |
RubyString |
RubyString.reverse_bang(ThreadContext context) |
RubyString |
RubyString.reverse_bang19(ThreadContext context) |
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 |
RubyString.reverse(ThreadContext context) |
IRubyObject |
RubyString.reverse19(ThreadContext context) |
IRubyObject |
RubyArray.reverseEach(ThreadContext context,
Block block)
rb_ary_reverse_each
|
RubyFixnum |
RubyIO.rewind(ThreadContext context) |
IRubyObject |
RubyEnumerator.rewind(ThreadContext context) |
static IRubyObject |
RubyArgsFile.rewind(ThreadContext context,
IRubyObject recv) |
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)
Deprecated.
|
IRubyObject |
RubyString.rindex19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
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(ThreadContext context)
MRI: num_round
|
IRubyObject |
RubyFloat.round(ThreadContext context)
MRI: flo_round
|
IRubyObject |
RubyInteger.round(ThreadContext context) |
IRubyObject |
RubyRational.round(ThreadContext context) |
IRubyObject |
RubyInteger.round(ThreadContext context,
int ndigits) |
IRubyObject |
RubyFloat.round(ThreadContext context,
IRubyObject arg0)
MRI: flo_round
|
IRubyObject |
RubyInteger.round(ThreadContext context,
IRubyObject _digits) |
IRubyObject |
RubyRational.round(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyFloat.round(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
RubyTime |
RubyTime.round(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyFloat.round(ThreadContext context,
IRubyObject _digits,
IRubyObject _opts)
MRI: flo_round
|
IRubyObject |
RubyInteger.round(ThreadContext context,
IRubyObject digits,
IRubyObject _opts) |
IRubyObject |
RubyRational.round(ThreadContext context,
IRubyObject n,
IRubyObject opts) |
IRubyObject |
RubyInteger.round19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyFloat.roundShared(ThreadContext context,
int ndigits,
java.math.RoundingMode mode) |
RubyNumeric |
RubyInteger.roundShared(ThreadContext context,
int ndigits,
java.math.RoundingMode roundingMode) |
IRubyObject |
RubyString.rpartition(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.rstrip_bang(ThreadContext context) |
IRubyObject |
RubyString.rstrip_bang19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.rstrip(ThreadContext context) |
IRubyObject |
RubyString.rstrip19(ThreadContext context)
Deprecated.
|
RubyFixnum |
RubyString.rubyLength(ThreadContext context) |
Return |
RubyThread.Task.run(ThreadContext context,
Data data) |
IRubyObject |
Ruby.runInterpreter(ThreadContext context,
Node rootNode,
IRubyObject self) |
IRubyObject |
Ruby.runInterpreter(ThreadContext context,
ParseResult parseResult,
IRubyObject self) |
<T> IRubyObject |
Ruby.safeRecurse(Ruby.RecursiveFunctionEx<T> func,
ThreadContext context,
T state,
IRubyObject obj,
java.lang.String name,
boolean outer)
Deprecated.
Use ThreadContext.safeRecurse
|
IRubyObject |
RubyArray.sample(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyString.scan(ThreadContext context,
IRubyObject pat,
Block block) |
IRubyObject |
RubyString.scan19(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
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) |
int |
RubyRegexp.search(ThreadContext context,
RubyString str,
int pos,
boolean reverse)
MRI: rb_reg_search
This version uses current thread context to hold the resulting match data.
|
int |
RubyRegexp.search(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.
|
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse)
Deprecated.
|
int |
RubyRegexp.search19(ThreadContext context,
RubyString str,
int pos,
boolean reverse,
IRubyObject[] holder)
Deprecated.
|
IRubyObject |
RubyRandom.seed(ThreadContext context) |
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) |
IRubyObject |
RubyArray.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select_bang(ThreadContext context,
Block block) |
static IRubyObject |
RubyIO.select_static(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyArray.select(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
RubyStruct.select(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.select(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyIO.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv) |
static IRubyObject |
RubyKernel.select(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyHash.select19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.selectCommon(ThreadContext context,
Block block)
rb_ary_select
|
static IRubyObject |
RubyEnumerable.selectCommon(ThreadContext context,
IRubyObject self,
Block block,
java.lang.String methodName) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Deprecated.
|
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) |
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 |
RubyString.setbyte(ThreadContext context,
IRubyObject index,
IRubyObject val) |
void |
RubyThread.setContext(ThreadContext context) |
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(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
void |
RubyIO.setEncoding(ThreadContext context,
IRubyObject v1,
IRubyObject v2,
IRubyObject opt) |
static IRubyObject |
RubyProcess.Sys.seteuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.Sys.setgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.setpgid(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
RubyProcess.setpgrp(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.setpriority(ThreadContext context,
IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
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(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyProcess.Sys.setuid(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
IRubyObject |
RubyArray.shift(ThreadContext context)
rb_ary_shift
|
IRubyObject |
RubyHash.shift(ThreadContext context)
rb_hash_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 |
RubySignal.signame(ThreadContext context,
IRubyObject recv,
IRubyObject rubySig) |
IRubyObject |
RubySignalException.signo(ThreadContext context) |
static RubyFloat |
RubyMath.sin(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static RubyFloat |
RubyMath.sin19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
IRubyObject |
RubyModule.singleton_class_p(ThreadContext context) |
static IRubyObject |
RubyNumeric.singleton_method_added(ThreadContext context,
IRubyObject self,
IRubyObject name)
num_sadded
|
static IRubyObject |
RubyBasicObject.singleton_method_added(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_added19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
Deprecated.
|
static IRubyObject |
RubyBasicObject.singleton_method_removed(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_removed19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
Deprecated.
|
static IRubyObject |
RubyBasicObject.singleton_method_undefined(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_undefined19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
Deprecated.
|
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_methods(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static RubyArray |
RubyKernel.singleton_methods19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
Deprecated.
|
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(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.size_p(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
IRubyObject |
RubyRange.size(ThreadContext context) |
IRubyObject |
RubyFixnum.size(ThreadContext context)
fix_size
|
IRubyObject |
RubyEnumerator.size(ThreadContext context) |
abstract IRubyObject |
RubyInteger.size(ThreadContext context) |
IRubyObject |
RubyMatchData.size(ThreadContext context)
match_size
|
IRubyObject |
RubyFile.size(ThreadContext context) |
IRubyObject |
RubyBignum.size(ThreadContext context)
rb_big_size
|
static IRubyObject |
RubyFileTest.size(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyFileTest.FileTestFileMethods.size(ThreadContext context,
IRubyObject recv,
IRubyObject filename) |
static IRubyObject |
RubyKernel.sleep(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
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)
Deprecated.
|
IRubyObject |
RubyString.slice_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
RubyHash |
RubyHash.slice(ThreadContext context,
IRubyObject[] args)
rb_hash_slice
|
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) |
RubyArray |
RubyArray.sort(ThreadContext context,
Block block)
rb_ary_sort
|
IRubyObject |
RubyHash.sort(ThreadContext context,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block) |
RubyArray |
RubyArray.sort19(ThreadContext context,
Block block)
Deprecated.
|
protected IRubyObject |
RubyArray.sortInternal(ThreadContext context,
Block block) |
protected IRubyObject |
RubyArray.sortInternal(ThreadContext context,
boolean honorOverride) |
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 |
AbstractRubyMethod.source_location(ThreadContext context) |
IRubyObject |
RubyMethod.source_location(ThreadContext context) |
IRubyObject |
RubyProc.source_location(ThreadContext context) |
static RubyFixnum |
RubyKernel.spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static RubyFixnum |
RubyProcess.spawn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
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.
|
RubyArray |
RubyString.split(ThreadContext context) |
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)
Deprecated.
|
RubyArray |
RubyString.split19(ThreadContext context)
Deprecated.
|
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0)
Deprecated.
|
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0,
boolean useBackref)
Deprecated.
|
RubyArray |
RubyString.split19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1)
Deprecated.
|
static IRubyObject |
RubyKernel.sprintf(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyFixnum.sqrt(ThreadContext context) |
abstract IRubyObject |
RubyInteger.sqrt(ThreadContext context) |
IRubyObject |
RubyBignum.sqrt(ThreadContext context) |
static RubyFloat |
RubyMath.sqrt(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
static IRubyObject |
RubyInteger.sqrt(ThreadContext context,
IRubyObject self,
IRubyObject num)
rb_int_s_isqrt
|
static RubyFloat |
RubyMath.sqrt19(ThreadContext context,
IRubyObject recv,
IRubyObject x) |
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)
Deprecated.
|
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyString.squeeze_bang19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
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)
Deprecated.
|
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyString.squeeze19(ThreadContext context,
IRubyObject[] args)
Deprecated.
|
static IRubyObject |
RubyKernel.srand(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyRandom.srand(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyKernel.srand(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyRandom.srand(ThreadContext context,
IRubyObject recv,
IRubyObject seed) |
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(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)
Deprecated.
|
IRubyObject |
RubyRange.step19(ThreadContext context,
IRubyObject step,
Block block)
Deprecated.
|
static IRubyObject |
RubyThread.stop(ThreadContext context,
IRubyObject receiver) |
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(ThreadContext context,
IRubyObject format) |
IRubyObject |
RubyString.strip_bang(ThreadContext context) |
IRubyObject |
RubyString.strip_bang19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.strip(ThreadContext context) |
IRubyObject |
RubyString.strip19(ThreadContext context)
Deprecated.
|
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)
Deprecated.
|
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
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)
Deprecated.
|
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
RubyNumeric |
RubyTime.subsec(ThreadContext context) |
IRubyObject |
RubyString.succ(ThreadContext context) |
IRubyObject |
RubyFixnum.succ(ThreadContext context) |
IRubyObject |
RubySymbol.succ(ThreadContext context) |
IRubyObject |
RubyInteger.succ(ThreadContext context)
int_succ
|
IRubyObject |
RubyString.succ19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyProcess.RubyStatus.success_p(ThreadContext context) |
IRubyObject |
RubyString.sum(ThreadContext context) |
IRubyObject |
RubyArray.sum(ThreadContext context,
Block block) |
IRubyObject |
RubyString.sum(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyArray.sum(ThreadContext context,
IRubyObject init,
Block block) |
static IRubyObject |
RubyEnumerable.sum(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.sum(ThreadContext context,
IRubyObject self,
IRubyObject init,
Block block) |
static IRubyObject |
RubyEnumerable.sumAdd(ThreadContext ctx,
IRubyObject lhs,
IRubyObject rhs,
double[] c) |
IRubyObject |
RubyArray.sumCommon(ThreadContext context,
IRubyObject init,
Block block) |
static IRubyObject |
RubyEnumerable.sumCommon(ThreadContext context,
IRubyObject self,
IRubyObject init,
Block block) |
IRubyObject |
RubyString.sumCommon(ThreadContext context,
long bits) |
IRubyObject |
RubyMethod.super_method(ThreadContext context) |
IRubyObject |
RubyUnboundMethod.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_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.swapcase_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.swapcase_bang19(ThreadContext context)
Deprecated.
|
RubyString |
RubyString.swapcase(ThreadContext context) |
IRubyObject |
RubySymbol.swapcase(ThreadContext context) |
RubyString |
RubyString.swapcase(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubySymbol.swapcase(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.swapcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubySymbol.swapcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
RubyString |
RubyString.swapcase19(ThreadContext context)
Deprecated.
|
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 IRubyObject |
RubyFile.symlink(ThreadContext context,
IRubyObject recv,
IRubyObject from,
IRubyObject to) |
RubyBoolean |
RubyIO.sync(ThreadContext context)
Returns the current sync mode.
|
static IRubyObject |
RubyKernel.syscall(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyIO.sysopen(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyIO.sysopen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block)
Deprecated.
|
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.system19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyIO.syswrite(ThreadContext context,
IRubyObject str) |
IRubyObject |
RubyFixnum.taint(ThreadContext context) |
IRubyObject |
RubyNil.taint(ThreadContext context) |
IRubyObject |
RubySymbol.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) |
RubyBoolean |
RubyBasicObject.tainted_p(ThreadContext context)
rb_obj_tainted
call-seq:
obj.tainted? => true or false
Returns
true if the object is tainted. |
static RubyBoolean |
RubyKernel.tainted_p(ThreadContext context,
IRubyObject self) |
IRubyObject |
RubyArray.take_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.take_while(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.take_while19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
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) |
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) |
IRubyObject |
RubyFixnum.times(ThreadContext context,
Block block) |
IRubyObject |
RubyInteger.times(ThreadContext context,
Block block) |
static IRubyObject |
RubyProcess.times(ThreadContext context,
IRubyObject recv,
Block unusedBlock) |
IRubyObject |
RubyRange.to_a(ThreadContext context,
Block block) |
static RubyArray |
RubyNil.to_a(ThreadContext context,
IRubyObject recv)
nil_to_a
|
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyArgsFile.to_a(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.to_a(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self)
Deprecated.
|
static IRubyObject |
RubyEnumerable.to_a19(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
Deprecated.
|
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 |
RubyFixnum.to_f(ThreadContext context)
fix_to_f
|
abstract IRubyObject |
RubyInteger.to_f(ThreadContext context) |
IRubyObject |
RubyComplex.to_f(ThreadContext context)
nucomp_to_f
|
IRubyObject |
RubyRational.to_f(ThreadContext context)
nurat_to_f
|
IRubyObject |
RubyBignum.to_f(ThreadContext context)
rb_big_to_f
|
static RubyFloat |
RubyNil.to_f(ThreadContext context,
IRubyObject recv)
nil_to_f
|
RubyHash |
RubyHash.to_h(ThreadContext context) |
RubyHash |
RubyStruct.to_h(ThreadContext context) |
static RubyHash |
RubyNil.to_h(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEnumerable.to_h(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
IRubyObject |
RubyComplex.to_i(ThreadContext context)
nucomp_to_i
|
IRubyObject |
RubyRational.to_i(ThreadContext context) |
IRubyObject |
RubyProcess.RubyStatus.to_i(ThreadContext context) |
static RubyFixnum |
RubyNil.to_i(ThreadContext context,
IRubyObject recv)
nil_to_i
|
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 |
RubyMethod.to_proc(ThreadContext context)
Create a Proc object.
|
IRubyObject |
RubySymbol.to_proc(ThreadContext context) |
IRubyObject |
RubyString.to_r(ThreadContext context)
string_to_r
|
IRubyObject |
RubyFloat.to_r(ThreadContext context) |
IRubyObject |
RubyTime.to_r(ThreadContext context) |
IRubyObject |
RubyInteger.to_r(ThreadContext context)
integer_to_r
|
IRubyObject |
RubyComplex.to_r(ThreadContext context)
nucomp_to_r
|
IRubyObject |
RubyRational.to_r(ThreadContext context)
nurat_to_r
|
static IRubyObject |
RubyNil.to_r(ThreadContext context,
IRubyObject recv)
nilclass_to_r
|
IRubyObject |
RubyRange.to_s(ThreadContext context) |
RubyString |
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s(ThreadContext context) |
IRubyObject |
RubyEncoding.to_s(ThreadContext context) |
IRubyObject |
RubyException.to_s(ThreadContext context) |
IRubyObject |
RubyHash.to_s(ThreadContext context)
rb_hash_to_s & to_s_hash
|
IRubyObject |
RubySymbol.to_s(ThreadContext context) |
RubyString |
RubyUncaughtThrowError.to_s(ThreadContext context) |
IRubyObject |
RubyNameError.to_s(ThreadContext context) |
IRubyObject |
RubyComplex.to_s(ThreadContext context)
nucomp_to_s
|
RubyString |
RubyRational.to_s(ThreadContext context)
nurat_to_s
|
IRubyObject |
RubyThread.Location.to_s(ThreadContext context) |
IRubyObject |
RubyProcess.RubyStatus.to_s(ThreadContext context) |
static RubyString |
RubyNil.to_s(ThreadContext context,
IRubyObject recv)
nil_to_s
|
IRubyObject |
RubyException.to_s19(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyHash.to_s19(ThreadContext context) |
IRubyObject |
RubyNameError.RubyNameErrorMessage.to_str(ThreadContext context) |
RubyString |
RubyObject.toRubyString(ThreadContext context)
The default toString method is just a wrapper that calls the
Ruby "to_s" method.
|
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) |
IRubyObject |
RubyHash.transform_keys_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.transform_keys(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.transform_values_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.transform_values(ThreadContext context,
Block block) |
IRubyObject |
RubyNumeric.truncate(ThreadContext context)
MRI: num_truncate
|
IRubyObject |
RubyFloat.truncate(ThreadContext context)
MRI: flo_truncate
|
IRubyObject |
RubyInteger.truncate(ThreadContext context) |
IRubyObject |
RubyRational.truncate(ThreadContext context)
MRI: nurat_truncate
|
IRubyObject |
RubyFixnum.truncate(ThreadContext context,
IRubyObject arg)
rb_fix_truncate
|
IRubyObject |
RubyFloat.truncate(ThreadContext context,
IRubyObject n)
MRI: flo_truncate
|
abstract IRubyObject |
RubyInteger.truncate(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyRational.truncate(ThreadContext context,
IRubyObject n) |
IRubyObject |
RubyFile.truncate(ThreadContext context,
IRubyObject len) |
IRubyObject |
RubyBignum.truncate(ThreadContext context,
IRubyObject arg)
rb_big_truncate
|
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 |
RubyArray.try_convert(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
static IRubyObject |
RubyHash.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args) |
static IRubyObject |
RubyRegexp.try_convert(ThreadContext context,
IRubyObject recv,
IRubyObject args) |
static IRubyObject |
RubyIO.tryConvert(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
RubyBoolean |
RubyIO.tty_p(ThreadContext context) |
static IRubyObject |
RubyProcess.uid_set(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
RubyProcess.uid(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyFile.umask(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
RubyModule |
RubyModule.undef_method(ThreadContext context,
IRubyObject[] args) |
void |
RubyModule.undef(ThreadContext context,
java.lang.String name)
rb_undef
|
IRubyObject |
RubyString.undump(ThreadContext context) |
static IRubyObject |
RubyMarshal.undumpable(ThreadContext context,
RubyObject self)
Convenience method for objects that are undumpable.
|
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)
Deprecated.
|
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) |
RubyArray |
RubyString.unpack(ThreadContext context,
IRubyObject obj,
Block block) |
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.
|
RubyBoolean |
RubyBasicObject.untrusted_p(ThreadContext context)
Deprecated.
|
IRubyObject |
RubyString.upcase_bang(ThreadContext context) |
IRubyObject |
RubyString.upcase_bang(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubyString.upcase_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubyString.upcase_bang19(ThreadContext context)
Deprecated.
|
RubyString |
RubyString.upcase(ThreadContext context) |
IRubyObject |
RubySymbol.upcase(ThreadContext context) |
RubyString |
RubyString.upcase(ThreadContext context,
IRubyObject arg) |
IRubyObject |
RubySymbol.upcase(ThreadContext context,
IRubyObject arg) |
RubyString |
RubyString.upcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
RubySymbol.upcase(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
RubyString |
RubyString.upcase19(ThreadContext context)
Deprecated.
|
protected IOOptions |
RubyIO.updateIOOptionsFromOptions(ThreadContext context,
RubyHash options,
IOOptions ioOptions)
See http://ruby-doc.org/core-1.9.3/IO.html#method-c-new for the format of modes in options
|
IRubyObject |
RubyString.upto(ThreadContext context,
IRubyObject end,
Block block)
rb_str_upto_m
|
IRubyObject |
RubyInteger.upto(ThreadContext context,
IRubyObject to,
Block block)
int_upto
|
IRubyObject |
RubyString.upto(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block) |
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
Block block)
Deprecated.
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block)
Deprecated.
|
static IRubyObject |
RubyRandom.urandom(ThreadContext context,
IRubyObject recv,
IRubyObject num) |
IRubyObject |
RubyModule.used_modules(ThreadContext context) |
IRubyObject |
RubyModule.using(ThreadContext context,
IRubyObject refinedModule) |
static void |
RubyModule.usingModule(ThreadContext context,
RubyModule cref,
IRubyObject refinedModule) |
static RubyTime |
RubyTime.utc(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyFile.utime(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyString.valid_encoding_p(ThreadContext context) |
RubyArray |
RubyHash.values_at(ThreadContext context,
IRubyObject[] args)
rb_hash_values_at
|
IRubyObject |
RubyMatchData.values_at(ThreadContext context,
IRubyObject[] args) |
RubyArray |
RubyHash.values(ThreadContext context)
rb_hash_values
|
IRubyObject |
RubyArray.ArgumentVisitor.visit(ThreadContext ctx,
IRubyObject arg,
int i) |
void |
RubyHash.Visitor.visit(ThreadContext context,
RubyHash self,
IRubyObject key,
IRubyObject value,
int index,
java.lang.Object state) |
abstract void |
RubyHash.VisitorWithState.visit(ThreadContext context,
RubyHash self,
IRubyObject key,
IRubyObject value,
int index,
T state) |
<T> void |
RubyHash.visitAll(ThreadContext context,
RubyHash.VisitorWithState visitor,
T state) |
static IRubyObject |
RubyProcess.wait(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.wait2(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
RubyProcess.waitall(ThreadContext context,
IRubyObject recv) |
boolean |
RubyThread.waitForIO(ThreadContext context,
RubyIO io,
int ops) |
static IRubyObject |
RubyProcess.waitpid(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 _message) |
static IRubyObject |
RubyKernel.warn(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
IRubyObject |
RubyEnumerator.with_index(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.with_index(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
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 |
RubyIO.write_nonblock(ThreadContext context,
IRubyObject[] argv) |
IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject str)
io_write_m
|
IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject str,
boolean nosync) |
protected static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject maybeIO,
org.jruby.util.ByteList byteList) |
protected static IRubyObject |
RubyIO.write(ThreadContext context,
IRubyObject maybeIO,
org.jruby.util.ByteList byteList,
IRubyObject sep) |
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 maybeIO,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
RubyIO.writeStatic(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyKernel.yield_self(ThreadContext context,
IRubyObject recv,
Block block) |
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 |
RubyNumeric.zero_p(ThreadContext context)
num_zero_p
|
IRubyObject |
RubyFixnum.zero_p(ThreadContext context)
fix_zero_p
|
IRubyObject |
RubyFloat.zero_p(ThreadContext context)
MRI: flo_zero_p
|
abstract IRubyObject |
RubyInteger.zero_p(ThreadContext context) |
IRubyObject |
RubyRational.zero_p(ThreadContext context) |
IRubyObject |
RubyBignum.zero_p(ThreadContext context) |
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.zip19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.zipCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.zipCommonAry(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) |
Constructor and Description |
---|
DefaultComparator(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Script.__file__(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
AbstractScript.__file__(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
Script.__file__(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
Script.__file__(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
AbstractScript.__file__(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
Script.__file__(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
AbstractScript.__file__(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
Script.__file__(ThreadContext context,
IRubyObject self,
IRubyObject arg,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
AbstractScript.__file__(ThreadContext context,
IRubyObject self,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
AbstractScript.getConstant(ThreadContext context,
StaticScope scope,
java.lang.String name,
int i) |
IRubyObject |
RuntimeCache.getConstant(ThreadContext context,
StaticScope scope,
java.lang.String name,
int index) |
IRubyObject |
AbstractScript.getConstant0(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant1(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant2(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant3(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant4(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant5(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant6(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant7(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant8(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstant9(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined(ThreadContext context,
StaticScope scope,
java.lang.String name,
int i) |
IRubyObject |
RuntimeCache.getConstantDefined(ThreadContext context,
StaticScope scope,
java.lang.String name,
int index) |
IRubyObject |
AbstractScript.getConstantDefined0(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined1(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined2(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined3(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined4(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined5(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined6(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined7(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined8(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantDefined9(ThreadContext context,
StaticScope scope,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom(RubyModule target,
ThreadContext context,
java.lang.String name,
int i) |
IRubyObject |
RuntimeCache.getConstantFrom(RubyModule target,
ThreadContext context,
java.lang.String name,
int index) |
IRubyObject |
AbstractScript.getConstantFrom0(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom1(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom2(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom3(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom4(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom5(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom6(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom7(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom8(RubyModule target,
ThreadContext context,
java.lang.String name) |
IRubyObject |
AbstractScript.getConstantFrom9(RubyModule target,
ThreadContext context,
java.lang.String name) |
RubyFixnum |
AbstractScript.getFixnum(ThreadContext context,
int i,
int value) |
RubyFixnum |
RuntimeCache.getFixnum(ThreadContext context,
int index,
int value) |
RubyFixnum |
AbstractScript.getFixnum(ThreadContext context,
int i,
long value) |
RubyFixnum |
RuntimeCache.getFixnum(ThreadContext context,
int index,
long value) |
RubyFixnum |
AbstractScript.getFixnum0(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum1(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum2(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum3(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum4(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum5(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum6(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum7(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum8(ThreadContext context,
int value) |
RubyFixnum |
AbstractScript.getFixnum9(ThreadContext context,
int value) |
RubyFloat |
AbstractScript.getFloat(ThreadContext context,
int i,
double value) |
RubyFloat |
RuntimeCache.getFloat(ThreadContext context,
int index,
double value) |
RubyFloat |
AbstractScript.getFloat0(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat1(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat2(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat3(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat4(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat5(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat6(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat7(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat8(ThreadContext context,
double value) |
RubyFloat |
AbstractScript.getFloat9(ThreadContext context,
double value) |
RubyString |
AbstractScript.getFrozenString(ThreadContext context,
int i,
int j,
int codeRange) |
RubyString |
RuntimeCache.getFrozenString(ThreadContext context,
int bytelistIndex,
int stringIndex,
int codeRange) |
RubyString |
AbstractScript.getFrozenString0(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString1(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString2(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString3(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString4(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString5(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString6(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString7(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString8(ThreadContext context,
int j,
int codeRange) |
RubyString |
AbstractScript.getFrozenString9(ThreadContext context,
int j,
int codeRange) |
protected DynamicMethod |
AbstractScript.getMethod(ThreadContext context,
IRubyObject self,
int i,
java.lang.String methodName) |
DynamicMethod |
RuntimeCache.getMethod(ThreadContext context,
IRubyObject self,
int index,
java.lang.String methodName) |
DynamicMethod |
RuntimeCache.getMethod(ThreadContext context,
RubyClass selfType,
int index,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod0(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod1(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod2(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod3(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod4(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod5(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod6(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod7(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod8(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
protected DynamicMethod |
AbstractScript.getMethod9(ThreadContext context,
IRubyObject self,
java.lang.String methodName) |
RubyRegexp |
AbstractScript.getRegexp(ThreadContext context,
int i,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
RuntimeCache.getRegexp(ThreadContext context,
int index,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp0(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp1(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp2(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp3(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp4(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp5(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp6(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp7(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp8(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
RubyRegexp |
AbstractScript.getRegexp9(ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
StaticScope |
AbstractScript.getScope(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor,
int i) |
StaticScope |
RuntimeCache.getScope(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor,
int index) |
StaticScope |
AbstractScript.getScope0(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope1(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope2(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope3(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope4(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope5(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope6(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope7(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope8(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
StaticScope |
AbstractScript.getScope9(ThreadContext context,
StaticScope parent,
java.lang.String varNamesDescriptor) |
RubyString |
AbstractScript.getString(ThreadContext context,
int i,
int codeRange) |
RubyString |
RuntimeCache.getString(ThreadContext context,
int index,
int codeRange) |
RubyString |
AbstractScript.getString0(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString1(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString2(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString3(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString4(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString5(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString6(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString7(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString8(ThreadContext context,
int codeRange) |
RubyString |
AbstractScript.getString9(ThreadContext context,
int codeRange) |
RubySymbol |
AbstractScript.getSymbol(ThreadContext context,
int i,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
RuntimeCache.getSymbol(ThreadContext context,
int index,
java.lang.String name,
java.lang.String encodingName) |
RubySymbol |
AbstractScript.getSymbol0(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol1(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol2(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol3(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol4(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol5(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol6(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol7(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol8(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
RubySymbol |
AbstractScript.getSymbol9(ThreadContext context,
java.lang.String name,
java.lang.String encoding) |
IRubyObject |
RuntimeCache.getValue(ThreadContext context,
StaticScope scope,
java.lang.String name,
int index) |
IRubyObject |
RuntimeCache.getValueFrom(RubyModule target,
ThreadContext context,
java.lang.String name,
int index) |
IRubyObject |
AbstractScript.getVariable(ThreadContext context,
int i,
java.lang.String name,
IRubyObject object) |
IRubyObject |
RuntimeCache.getVariable(ThreadContext context,
int index,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable0(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable1(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable2(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable3(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable4(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable5(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable6(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable7(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable8(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariable9(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined(ThreadContext context,
int i,
java.lang.String name,
IRubyObject object) |
IRubyObject |
RuntimeCache.getVariableDefined(ThreadContext context,
int index,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined0(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined1(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined2(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined3(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined4(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined5(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined6(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined7(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined8(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
AbstractScript.getVariableDefined9(ThreadContext context,
java.lang.String name,
IRubyObject object) |
IRubyObject |
Script.load(ThreadContext context,
IRubyObject self,
boolean wrap) |
IRubyObject |
AbstractScript.load(ThreadContext context,
IRubyObject self,
boolean wrap) |
IRubyObject |
Script.load(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
AbstractScript.load(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RuntimeCache.reCache(ThreadContext context,
StaticScope scope,
java.lang.String name,
int index) |
IRubyObject |
RuntimeCache.reCacheFrom(RubyModule target,
ThreadContext context,
java.lang.String name,
int index) |
IRubyObject |
Script.run(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
AbstractScript.run(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
java.lang.String keyword,
IRubyObject... args) |
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
java.lang.String keyword,
IRubyObject arg) |
static IRubyObject |
ArgsUtil.extractKeywordArg(ThreadContext context,
java.lang.String keyword,
RubyHash opts) |
static IRubyObject[] |
ArgsUtil.extractKeywordArgs(ThreadContext context,
IRubyObject[] args,
java.lang.String... validKeys) |
static IRubyObject[] |
ArgsUtil.extractKeywordArgs(ThreadContext context,
RubyHash options,
java.lang.String... validKeys)
Check that the given kwargs hash doesn't contain any keys other than those which are given as valid.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyWarnings.warn(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static void |
RubyWarnings.writeWarningDyncall(ThreadContext context,
RubyString errorString) |
static void |
RubyWarnings.writeWarningToError(ThreadContext context,
RubyString errorString) |
Modifier and Type | Method and Description |
---|---|
void |
JITCompiler.buildThresholdReached(ThreadContext context,
Compilable method) |
java.lang.String |
Compilable.getClassName(ThreadContext context) |
java.lang.Runnable |
JITCompiler.getTaskFor(ThreadContext context,
Compilable method) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
CGIEscape.cgiesc_escape_html(ThreadContext context,
IRubyObject self,
IRubyObject _str) |
static IRubyObject |
CGIEscape.cgiesc_escape(ThreadContext context,
IRubyObject self,
IRubyObject _str) |
static IRubyObject |
CGIEscape.cgiesc_unescape_html(ThreadContext context,
IRubyObject self,
IRubyObject _str) |
static IRubyObject |
CGIEscape.cgiesc_unescape(ThreadContext context,
IRubyObject self,
IRubyObject[] argv) |
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.running_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
CoverageModule.start(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
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) |
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.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.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_hexdigest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestInstance.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubyDigest.DigestInstance.update(ThreadContext context,
IRubyObject self,
IRubyObject arg) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyEtc.nprocessors(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEtc.sysconfdir(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEtc.systmpdir(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
RubyEtc.uname(ThreadContext context,
IRubyObject self) |
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 Buffer |
Buffer.allocateInOut(ThreadContext context,
IRubyObject recv,
IRubyObject sizeArg) |
static IRubyObject |
Struct.allocateInOut(ThreadContext context,
IRubyObject klass,
IRubyObject clearArg) |
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 |
AbstractMemory.aref(ThreadContext context,
IRubyObject indexArg) |
IRubyObject |
StructLayout.aref(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
AbstractInvoker.attach(ThreadContext context,
IRubyObject obj,
IRubyObject methodName)
Attaches this function to a ruby module or class.
|
IRubyObject |
AutoPointer.autorelease_p(ThreadContext context) |
IRubyObject |
MemoryPointer.autorelease_p(ThreadContext context) |
IRubyObject |
AutoPointer.autorelease(ThreadContext context,
IRubyObject autorelease) |
IRubyObject |
MemoryPointer.autorelease(ThreadContext context,
IRubyObject release) |
static IRubyObject |
Platform.bsd_p(ThreadContext context,
IRubyObject recv) |
protected static int |
AbstractMemory.calculateTypeSize(ThreadContext context,
IRubyObject sizeArg) |
IRubyObject |
AbstractMemory.clear(ThreadContext context)
Clears (zeros out) the memory contents.
|
IRubyObject |
Struct.clear(ThreadContext context) |
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) |
static Type |
Util.findType(ThreadContext context,
IRubyObject name) |
static Type |
Util.findType(ThreadContext context,
IRubyObject name,
IRubyObject typeMap) |
IRubyObject |
AutoPointer.free(ThreadContext context) |
IRubyObject |
MemoryPointer.free(ThreadContext context) |
IRubyObject |
MappedType.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.from_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
StructByReference.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.
|
IRubyObject |
Struct.getFieldValue(ThreadContext context,
IRubyObject fieldName) |
IRubyObject |
Struct.getLayout(ThreadContext context) |
RubyFixnum |
AbstractMemory.hash(ThreadContext context)
Calculates a hash code for the pointer.
|
IRubyObject |
Buffer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Struct.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Pointer.initialize_copy(ThreadContext context,
IRubyObject other) |
IRubyObject |
Enums.initialize(ThreadContext context) |
IRubyObject |
Struct.initialize(ThreadContext context) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg) |
IRubyObject |
Struct.initialize(ThreadContext context,
IRubyObject ptr) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject address) |
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 |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
AutoPointer.initialize(ThreadContext context,
IRubyObject pointerArg,
IRubyObject releaser) |
IRubyObject |
Pointer.initialize(ThreadContext context,
IRubyObject type,
IRubyObject address) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Enum.initialize(ThreadContext context,
IRubyObject type,
IRubyObject values,
IRubyObject tag) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
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 |
MappedType.native_type(ThreadContext context) |
IRubyObject |
Enum.native_type(ThreadContext context) |
IRubyObject |
StructByReference.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 |
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) |
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 |
AbstractMemory.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_plus(ThreadContext context,
IRubyObject value) |
IRubyObject |
AbstractMemory.order(ThreadContext context) |
IRubyObject |
Struct.order(ThreadContext context) |
IRubyObject |
AbstractMemory.order(ThreadContext context,
IRubyObject byte_order) |
IRubyObject |
Struct.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.
|
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.
|
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 |
Enum.reference_required_p(ThreadContext context) |
IRubyObject |
StructByReference.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 |
MappedType.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
Enum.to_native(ThreadContext context,
IRubyObject name,
IRubyObject ctx) |
IRubyObject |
StructByReference.to_native(ThreadContext context,
IRubyObject value,
IRubyObject ctx) |
static IRubyObject |
DataConverter.to_native(ThreadContext context,
IRubyObject self,
IRubyObject value,
IRubyObject ctx) |
IRubyObject |
AbstractMemory.to_ptr(ThreadContext context) |
IRubyObject |
StructLayout.ArrayProxy.to_ptr(ThreadContext context) |
IRubyObject |
Type.Builtin.to_s(ThreadContext context) |
IRubyObject |
StructByValue.to_s(ThreadContext context) |
IRubyObject |
CallbackInfo.to_s(ThreadContext context) |
IRubyObject |
StructLayout.CharArrayProxy.to_s(ThreadContext context) |
IRubyObject |
StructByReference.to_s(ThreadContext context) |
IRubyObject |
AbstractMemory.to_s(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
Pointer.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 FileDescriptorIO |
FileDescriptorIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject fd) |
static RubyIO |
FileDescriptorIO.wrap(ThreadContext context,
IRubyObject recv,
IRubyObject fd) |
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,
java.lang.String name) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
NativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5) |
IRubyObject |
JITNativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.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 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) |
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) |
abstract IRubyObject |
NativeDataConverter.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 java.lang.RuntimeException |
JITRuntime.newArityError(ThreadContext context,
int got,
int expected) |
static IRubyObject |
JITRuntime.newBoolean(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newBoolean(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newFloat32(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newFloat32(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newFloat64(ThreadContext context,
long value) |
static IRubyObject |
JFFIInvoker.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static VariadicInvoker |
VariadicInvoker.newInstance(ThreadContext context,
IRubyObject klass,
IRubyObject[] args) |
static IRubyObject |
Function.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JITRuntime.newNil(ThreadContext context,
int ignored) |
static IRubyObject |
JITRuntime.newNil(ThreadContext context,
long ignored) |
static IRubyObject |
JITRuntime.newPointer32(ThreadContext context,
int address) |
static IRubyObject |
JITRuntime.newPointer32(ThreadContext context,
long address) |
static IRubyObject |
JITRuntime.newPointer64(ThreadContext context,
long address) |
static IRubyObject |
JITRuntime.newSigned16(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newSigned16(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newSigned32(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newSigned32(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newSigned64(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newSigned8(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newSigned8(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newString(ThreadContext context,
int address) |
static IRubyObject |
JITRuntime.newString(ThreadContext context,
long address) |
static IRubyObject |
JITRuntime.newUnsigned16(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newUnsigned16(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newUnsigned32(ThreadContext context,
int value) |
static IRubyObject |
JITRuntime.newUnsigned32(ThreadContext context,
long value) |
static IRubyObject |
JITRuntime.newUnsigned64(ThreadContext context,
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) |
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) |
abstract IRubyObject |
NativeDataConverter.toNative(ThreadContext context,
IRubyObject obj) |
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) |
static void |
ThreadFiber.initRootFiber(ThreadContext context) |
IRubyObject |
FiberQueue.pop(ThreadContext context) |
IRubyObject |
FiberQueue.pop(ThreadContext context,
IRubyObject arg0) |
void |
FiberQueue.push(ThreadContext context,
IRubyObject[] args) |
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 |
---|---|
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.
|
static IRubyObject |
IOWaitLibrary.wait(ThreadContext context,
IRubyObject _io,
IRubyObject[] argv) |
Modifier and Type | Method and Description |
---|---|
static RubyString |
CoreExt.String.alloc(ThreadContext context,
IRubyObject recv,
IRubyObject size) |
static IRubyObject |
JRubyUtilLibrary.cache_stats(ThreadContext context,
IRubyObject self)
Provide stats on how many method and constant invalidations have occurred globally.
|
static IRubyObject |
JRubyUtilLibrary.classpath_launcher(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyLibrary.compile_ir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.compile(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.dereference(ThreadContext context,
IRubyObject recv,
IRubyObject obj)
Unwrap the given Java-integration-wrapped object, returning the unwrapped
object.
|
static IRubyObject |
JRubyLibrary.JRubyConfig.did_you_mean_disabled_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JRubyUtilLibrary.extra_gem_paths(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyUtilLibrary.gc(ThreadContext context,
IRubyObject recv) |
protected java.util.Map<java.lang.Object,IRubyObject> |
JRubyExecutionContextLocal.getContextVariables(ThreadContext context) |
protected ExecutionContext |
JRubyThreadLocal.getExecutionContext(ThreadContext context) |
protected ExecutionContext |
JRubyFiberLocal.getExecutionContext(ThreadContext context) |
protected abstract ExecutionContext |
JRubyExecutionContextLocal.getExecutionContext(ThreadContext context) |
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 |
JRubyExecutionContextLocal.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
static RubyArray |
JRubyUtilLibrary.internal_libraries(ThreadContext context,
IRubyObject self)
Return a list of files and extensions that JRuby treats as internal (or "built-in"),
skipping load path and filesystem search.
|
static IRubyObject |
JRubyLibrary.load_string_ext(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyLibrary.parse(ThreadContext context,
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) |
static IRubyObject |
JRubyLibrary.runtime(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyLibrary.set_context_class_loader(ThreadContext context,
IRubyObject recv,
IRubyObject[] args) |
static IRubyObject |
JRubyLibrary.set_last_exit_status(ThreadContext context,
IRubyObject recv,
IRubyObject status,
IRubyObject pid) |
IRubyObject |
JRubyExecutionContextLocal.setValue(ThreadContext context,
IRubyObject value) |
static IRubyObject |
JRubyLibrary.subclasses(ThreadContext context,
IRubyObject recv,
IRubyObject arg) |
static IRubyObject |
JRubyLibrary.subclasses(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject opts) |
static RubyFixnum |
CoreExt.String.unseeded_hash(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JRubyUtilLibrary.StringUtils.unseeded_hash(ThreadContext context,
IRubyObject recv)
Deprecated.
|
static IRubyObject |
JRubyLibrary.with_current_runtime_as_global(ThreadContext context,
IRubyObject recv,
Block block)
Run the provided (required) block with the "global runtime" set to the current runtime,
for libraries that expect to operate against the global runtime.
|
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
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 | Method and Description |
---|---|
static IRubyObject |
RbConfigLibrary.ruby(ThreadContext context,
IRubyObject recv) |
Modifier and Type | Field and Description |
---|---|
protected ThreadContext |
RipperParserBase.context |
Modifier and Type | Method and Description |
---|---|
ThreadContext |
RipperParserBase.getContext() |
Constructor and Description |
---|
RipperParser(ThreadContext context,
IRubyObject ripper,
LexerSource source) |
RipperParserBase(ThreadContext context,
IRubyObject ripper,
LexerSource source) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubySecureRandom.hex(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self)
Deprecated.
|
static IRubyObject |
RubySecureRandom.hex(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.hex(ThreadContext context,
IRubyObject self,
IRubyObject n)
Deprecated.
|
static IRubyObject |
RubySecureRandom.random_bytes(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self)
Deprecated.
|
static IRubyObject |
RubySecureRandom.random_bytes(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
SecureRandomLibrary.random_bytes(ThreadContext context,
IRubyObject self,
IRubyObject n)
Deprecated.
|
static IRubyObject |
RubySecureRandom.random_number(ThreadContext context,
IRubyObject self) |
static IRubyObject |
RubySecureRandom.random_number(ThreadContext context,
IRubyObject self,
IRubyObject n) |
static IRubyObject |
RubySecureRandom.uuid(ThreadContext context,
IRubyObject self) |
static IRubyObject |
SecureRandomLibrary.uuid(ThreadContext context,
IRubyObject self)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubySet.add_p(ThreadContext context,
IRubyObject obj)
Adds the given object to the set and returns self.
|
RubySet |
RubySet.add(ThreadContext context,
IRubyObject obj)
Adds the given object to the set and returns self.
|
protected void |
RubySet.addImplSet(ThreadContext context,
RubySet set) |
protected void |
RubySortedSet.addImplSet(ThreadContext context,
RubySet set) |
IRubyObject |
RubySet.classify(ThreadContext context,
Block block) |
IRubyObject |
RubySet.collect_bang(ThreadContext context,
Block block) |
IRubyObject |
RubySet.compare_by_identity_p(ThreadContext context) |
IRubyObject |
RubySet.compare_by_identity(ThreadContext context) |
static RubySet |
RubySet.create(ThreadContext context,
IRubyObject self,
IRubyObject... ary)
Creates a new set containing the given objects.
|
static RubySortedSet |
RubySortedSet.create(ThreadContext context,
IRubyObject self,
IRubyObject... ary) |
IRubyObject |
RubySet.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubySet.delete_p(ThreadContext context,
IRubyObject obj)
Deletes the given object from the set and returns self.
|
IRubyObject |
RubySet.delete(ThreadContext context,
IRubyObject obj) |
IRubyObject |
RubySet.disjoint_p(ThreadContext context,
IRubyObject set)
Returns true if the set and the given set have no element in common.
|
IRubyObject |
RubySet.divide(ThreadContext context,
Block block)
Divides the set into a set of subsets according to the commonality
defined by the given block.
|
IRubyObject |
RubySet.each(ThreadContext context,
Block block) |
IRubyObject |
RubySet.empty_p(ThreadContext context) |
IRubyObject |
RubySet.flatten_bang(ThreadContext context) |
RubySet |
RubySet.flatten_merge(ThreadContext context,
IRubyObject set) |
RubySet |
RubySet.flatten(ThreadContext context) |
IRubyObject |
RubySet.freeze(ThreadContext context) |
RubyBoolean |
RubySet.include_p(ThreadContext context,
IRubyObject obj)
Returns true if the set contains the given object.
|
IRubyObject |
RubySet.initialize_clone(ThreadContext context,
IRubyObject orig) |
IRubyObject |
RubySortedSet.initialize_clone(ThreadContext context,
IRubyObject orig) |
IRubyObject |
RubySet.initialize_dup(ThreadContext context,
IRubyObject orig) |
IRubyObject |
RubySortedSet.initialize_dup(ThreadContext context,
IRubyObject orig) |
IRubyObject |
RubySet.initialize(ThreadContext context,
Block block)
initialize(enum = nil, &block)
|
protected IRubyObject |
RubySet.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubySet.initialize(ThreadContext context,
IRubyObject enume,
Block block)
initialize(enum = nil, &block)
|
RubyString |
RubySet.inspect(ThreadContext context) |
IRubyObject |
RubySet.intersect_p(ThreadContext context,
IRubyObject set)
Returns true if the set and the given set have at least one element in common.
|
IRubyObject |
RubySet.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubySet.length(ThreadContext context) |
IRubyObject |
RubySet.op_and(ThreadContext context,
IRubyObject enume)
Returns a new set built by merging the set and the elements of the given enumerable object.
|
IRubyObject |
RubySet.op_diff(ThreadContext context,
IRubyObject enume)
Returns a new set built by duplicating the set, removing every element that appears in the given enumerable object.
|
IRubyObject |
RubySet.op_eql(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySet.op_equal(ThreadContext context,
IRubyObject other) |
IRubyObject |
RubySet.op_or(ThreadContext context,
IRubyObject enume)
Returns a new set built by merging the set and the elements of the given enumerable object.
|
IRubyObject |
RubySet.op_xor(ThreadContext context,
IRubyObject enume)
Returns a new set containing elements exclusive between the set and the given enumerable object.
|
IRubyObject |
RubySet.proper_subset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.proper_superset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.rb_clear(ThreadContext context) |
RubySet |
RubySet.rb_merge(ThreadContext context,
IRubyObject enume)
Merges the elements of the given enumerable object to the set and returns self.
|
IRubyObject |
RubySet.reject_bang(ThreadContext context,
Block block) |
RubySet |
RubySet.replace(ThreadContext context,
IRubyObject enume)
Replaces the contents of the set with the contents of the given enumerable object and returns self.
|
IRubyObject |
RubySet.reset(ThreadContext context) |
IRubyObject |
RubySet.select_bang(ThreadContext context,
Block block) |
RubyArray |
RubySortedSet.sort(ThreadContext context) |
IRubyObject |
RubySet.subset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.subtract(ThreadContext context,
IRubyObject enume)
Deletes every element that appears in the given enumerable object and returns self.
|
IRubyObject |
RubySet.superset_p(ThreadContext context,
IRubyObject set) |
IRubyObject |
RubySet.taint(ThreadContext context) |
RubyArray |
RubySet.to_a(ThreadContext context)
Converts the set to an array.
|
RubyArray |
RubySortedSet.to_a(ThreadContext context) |
RubySet |
RubySet.to_set(ThreadContext context,
Block block) |
RubySet |
RubySet.to_set(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
EnumerableExt.to_set(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
EnumerableExt.to_set(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubySet.DivideTSortHash.tsort_each_child(ThreadContext context,
IRubyObject node,
Block block) |
IRubyObject |
RubySet.DivideTSortHash.tsort_each_node(ThreadContext context,
Block block) |
IRubyObject |
RubySet.untaint(ThreadContext context) |
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) |
RubyString |
Tempfile.inspect(ThreadContext context) |
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)
Deprecated.
|
IRubyObject |
Tempfile.size(ThreadContext context) |
IRubyObject |
Tempfile.size19(ThreadContext context)
Deprecated.
|
IRubyObject |
Tempfile.unlink(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
IRubyObject message,
Block block) |
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject seconds,
IRubyObject exceptionType,
IRubyObject message,
Block block) |
Modifier and Type | Method and Description |
---|---|
ThreadContext |
ThreadService.getCurrentContext()
In order to provide an appropriate execution context for a given thread,
we store ThreadContext instances in a threadlocal.
|
ThreadContext |
ThreadService.getThreadContextForThread(RubyThread thread)
Deprecated.
|
ThreadContext |
ThreadService.registerNewThread(RubyThread thread) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AbstractIRMethod.getClassName(ThreadContext context) |
void |
ThreadService.setCurrentContext(ThreadContext context)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name) |
IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name)
Arity 0, no block
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
AttrReaderMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
InterpretedIRMetaClassBody.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
Block block)
Arity 0, with block; calls through IRubyObject[] path
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
AttrWriterMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0)
Arity 1, no block
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args) |
abstract IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZero.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOne.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwo.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
JavaMethod.JavaMethodThree.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.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 |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject[] args) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
UndefinedMethod can't be invoked.
|
IRubyObject |
NullMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
NullMethod can't be invoked.
|
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
The minimum 'call' method required for a dynamic method handle.
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
Block block)
Arity 1, with block; calls through IRubyObject[] path
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1)
Arity 2, no block
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity 2, with block; calls through IRubyObject[] path
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2)
Arity 3, no block
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity 3, with block; calls through IRubyObject[] path
|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
protected IRubyObject |
InterpretedIRBodyMethod.callInternal(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
protected void |
JavaMethod.callTrace(ThreadContext context,
boolean enabled,
java.lang.String name) |
protected void |
JavaMethod.callTraceCompiled(ThreadContext context,
boolean enabled,
java.lang.String name,
java.lang.String file,
int line) |
protected static void |
JavaMethod.checkArgumentCount(JavaMethod method,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
int num) |
java.lang.String |
InterpretedIRMethod.getClassName(ThreadContext context) |
java.lang.String |
MixedModeIRMethod.getClassName(ThreadContext context) |
protected void |
InterpretedIRMetaClassBody.post(InterpreterContext ic,
ThreadContext context) |
protected void |
InterpretedIRMethod.post(InterpreterContext ic,
ThreadContext context) |
protected void |
MixedModeIRMethod.post(InterpreterContext ic,
ThreadContext context) |
protected void |
CompiledIRNoProtocolMethod.post(ThreadContext context) |
protected static void |
JavaMethod.postBacktraceAndScope(ThreadContext context) |
protected static void |
JavaMethod.postBacktraceDummyScope(ThreadContext context) |
protected static void |
JavaMethod.postBacktraceOnly(ThreadContext context) |
protected static void |
JavaMethod.postFrameAndScope(ThreadContext context) |
protected static void |
JavaMethod.postFrameOnly(ThreadContext context) |
protected static void |
JavaMethod.postNoFrameDummyScope(ThreadContext context) |
protected static void |
JavaMethod.postNoop(ThreadContext context) |
protected static void |
JavaMethod.postScopeOnly(ThreadContext context) |
protected void |
InterpretedIRMetaClassBody.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block,
RubyModule implClass) |
protected void |
InterpretedIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block,
RubyModule implClass) |
protected void |
MixedModeIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block,
RubyModule implClass) |
protected void |
CompiledIRNoProtocolMethod.pre(ThreadContext context,
StaticScope staticScope,
RubyModule implementationClass,
IRubyObject self,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preBacktraceAndScope(ThreadContext context,
java.lang.String name) |
protected void |
JavaMethod.preBacktraceDummyScope(ThreadContext context,
java.lang.String name) |
protected void |
JavaMethod.preBacktraceOnly(ThreadContext context,
java.lang.String name) |
protected void |
JavaMethod.preFrameAndDummyScope(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preFrameAndScope(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preFrameOnly(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preNoFrameDummyScope(ThreadContext context) |
protected void |
JavaMethod.preScopeOnly(ThreadContext context) |
protected static IRubyObject |
JavaMethod.raiseArgumentError(JavaMethod method,
ThreadContext context,
java.lang.String name,
int given,
int min,
int max) |
protected void |
JavaMethod.returnTrace(ThreadContext context,
boolean enabled,
java.lang.String name) |
protected void |
JavaMethod.returnTraceCompiled(ThreadContext context,
boolean enabled,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
SearchConstInstr.cache(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
IRubyObject |
RuntimeHelperCall.callHelper(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp,
Block.Type blockType) |
void |
CheckForLJEInstr.check(ThreadContext context,
DynamicScope dynamicScope,
Block.Type blockType) |
void |
CheckArityInstr.checkArity(ThreadContext context,
StaticScope scope,
java.lang.Object[] args,
Block.Type blockType) |
java.lang.Object |
YieldInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
PutFieldInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
CallBase.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BacktickInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
GetClassVarContainerModuleInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BlockGivenInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
AttrAssignInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
DefineInstanceMethodInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
DefineModuleInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ReqdArgMultipleAsgnInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
DefineClassInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
UnresolvedSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BuildLambdaInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
PutGlobalVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
SearchConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ArgScopeDepthInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
InheritanceSearchConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
DefineClassMethodInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
GetFieldInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
DefineMetaClassInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
GetClassVariableInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
RescueEQQInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BuildDynRegExpInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
InstanceSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
PutConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
EQQInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BuildCompoundArrayInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
OptArgMultipleAsgnInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
AliasInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
LoadLocalVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ClassSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
UndefMethodInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
GetGlobalVariableInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
PutClassVariableInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BuildBackrefInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
NopInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
GetEncodingInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
TraceInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
Instr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ArrayDerefInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ThreadPollInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BuildCompoundStringInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
SearchModuleForConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
StoreLocalVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
CheckArgsArrayArityInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BuildRangeInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
SetCapturedVarInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
RestArgMultipleAsgnInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
RaiseRequiredKeywordArgumentError.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ReifyClosureInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ThrowExceptionInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
LexicalSearchConstInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ConstMissingInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
RecordEndBlockInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ZSuperInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
GVarAliasInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
RaiseArgumentErrorInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ToAryInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
BuildSplatInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ProcessModuleBodyInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
int |
BSwitchInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
int |
ModuleVersionGuardInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
int |
BUndefInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
int |
BNilInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
int |
Instr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
int |
BFalseInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
int |
BNEInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
int |
BTrueInstr.interpretAndGetNewIPC(ThreadContext context,
DynamicScope currDynScope,
StaticScope currScope,
IRubyObject self,
java.lang.Object[] temp,
int ipc) |
protected IRubyObject[] |
CallBase.prepareArguments(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope dynamicScope,
java.lang.Object[] temp) |
protected IRubyObject[] |
CallBase.prepareArgumentsComplex(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
protected IRubyObject[] |
CallBase.prepareArgumentsSimple(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
Block |
CallBase.prepareBlock(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
IRubyObject |
ReceiveKeywordRestArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean keywordArgumentSupplied) |
IRubyObject |
ReceiveArgBase.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean keywordArgumentSupplied) |
IRubyObject |
ReceiveRestArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArguments) |
IRubyObject |
ReceiveOptArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
IRubyObject |
ReceiveKeywordArgInstr.receiveArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
IRubyObject |
ReceivePostReqdArgInstr.receivePostReqdArg(ThreadContext context,
IRubyObject[] args,
boolean acceptsKeywordArgument) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
GetErrorInfoInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
RestoreErrorInfoInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
OneFloatArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
OneFixnumArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
OneOperandArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
TwoOperandArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
OneOperandArgBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
OneArgOperandAttrAssignInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
ZeroOperandArgNoBlockCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
java.lang.Object |
OneOperandArgNoBlockNoResultCallInstr.interpret(ThreadContext context,
StaticScope currScope,
DynamicScope dynamicScope,
IRubyObject self,
java.lang.Object[] temp) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Interpreter.evalSimple(ThreadContext context,
RubyModule under,
IRubyObject self,
RubyString src,
java.lang.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.
|
static IRubyObject |
Interpreter.INTERPRET_BLOCK(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext ic,
IRubyObject[] args,
java.lang.String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_EVAL(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
IRubyObject[] args,
java.lang.String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_ROOT(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
StartupInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block blockArg) |
DynamicScope |
ClosureInterpreterContext.newDynamicScope(ThreadContext context)
Blocks have more complicated logic for pushing a dynamic scope (see InterpretedIRBlockBody).
|
DynamicScope |
InterpreterContext.newDynamicScope(ThreadContext context)
Get a new dynamic scope.
|
protected static void |
InterpreterEngine.processBookKeepingOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
Block blockArg,
RubyModule implClass,
DynamicScope currDynScope,
java.lang.Object[] temp,
StaticScope currScope) |
protected static void |
InterpreterEngine.processCall(ThreadContext context,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
java.lang.Object[] temp,
IRubyObject self) |
protected static void |
StartupInterpreterEngine.processOtherOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
java.lang.Object[] temp,
IRubyObject self) |
protected static void |
InterpreterEngine.processOtherOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
java.lang.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,
java.lang.Object[] temp,
IRubyObject self,
StaticScope currScope) |
protected static void |
InterpreterEngine.receiveArg(ThreadContext context,
Instr i,
Operation operation,
IRubyObject[] args,
boolean acceptsKeywordArgument,
DynamicScope currDynScope,
java.lang.Object[] temp,
java.lang.Object exception,
Block blockArg) |
protected static java.lang.Object |
InterpreterEngine.retrieveOp(Operand r,
ThreadContext context,
IRubyObject self,
DynamicScope currDynScope,
StaticScope currScope,
java.lang.Object[] temp) |
static void |
Interpreter.runBeginBlocks(java.util.List<IRClosure> beBlocks,
ThreadContext context,
IRubyObject self,
StaticScope currScope,
java.lang.Object[] temp) |
Modifier and Type | Method and Description |
---|---|
T |
ImmutableLiteral.cachedObject(ThreadContext context)
Returns the cached object.
|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name)
Deprecated.
|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
java.lang.String name) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject arg) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedValue.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
UndefinedValue.checkCallMethod(ThreadContext context,
JavaSites.CheckedSites sites) |
IRubyObject |
UndefinedValue.checkCallMethod(ThreadContext context,
java.lang.String name) |
java.lang.Object |
Regexp.createCacheObject(ThreadContext context) |
java.lang.Object |
UnboxedBoolean.createCacheObject(ThreadContext context) |
java.lang.Object |
Boolean.createCacheObject(ThreadContext context) |
java.lang.Object |
NullBlock.createCacheObject(ThreadContext context) |
java.lang.Object |
Nil.createCacheObject(ThreadContext context) |
java.lang.Object |
UnboxedFloat.createCacheObject(ThreadContext context) |
java.lang.Object |
Rational.createCacheObject(ThreadContext context) |
java.lang.Object |
SymbolProc.createCacheObject(ThreadContext context) |
java.lang.Object |
Complex.createCacheObject(ThreadContext context) |
java.lang.Object |
Bignum.createCacheObject(ThreadContext context) |
abstract T |
ImmutableLiteral.createCacheObject(ThreadContext context)
Implementing class is responsible for constructing the cached value.
|
java.lang.Object |
Symbol.createCacheObject(ThreadContext context) |
RubyString |
FrozenString.createCacheObject(ThreadContext context) |
java.lang.Object |
UnboxedFixnum.createCacheObject(ThreadContext context) |
java.lang.Object |
Fixnum.createCacheObject(ThreadContext context) |
java.lang.Object |
Float.createCacheObject(ThreadContext context) |
IRubyObject |
UndefinedValue.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
UndefinedValue.op_equal(ThreadContext context,
IRubyObject other) |
java.lang.Object |
UnexecutableNil.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
Operand.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
TemporaryLocalVariable.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
StringLiteral.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
GlobalVariable.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
CurrentScope.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
Self.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
Array.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
UndefinedValue.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
Filename.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
SValue.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
Hash.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
ObjectClass.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
ScopeModule.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
AsString.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
DynamicSymbol.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
T |
ImmutableLiteral.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp)
retrieve the live value represented by this immutable literal.
|
java.lang.Object |
WrappedIRClosure.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
LocalVariable.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
Splat.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
NthRef.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
java.lang.Object |
StandardError.retrieve(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
IRubyObject[] |
Array.retrieveArrayElts(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IRRuntimeHelpers.callOptimizedAref(ThreadContext context,
IRubyObject caller,
IRubyObject target,
RubyString keyStr,
CallSite site) |
static void |
IRRuntimeHelpers.callTrace(ThreadContext context,
RubyEvent event,
java.lang.String name,
java.lang.String filename,
int line) |
static void |
IRRuntimeHelpers.checkArity(ThreadContext context,
StaticScope scope,
java.lang.Object[] args,
int required,
int opt,
boolean rest,
boolean receivesKwargs,
int restKey,
Block.Type blockType) |
static void |
IRRuntimeHelpers.checkForExtraUnwantedKeywordArgs(ThreadContext context,
StaticScope scope,
RubyHash keywordArgs) |
static void |
IRRuntimeHelpers.checkForLJE(ThreadContext context,
DynamicScope dynScope,
boolean definedWithinMethod,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.classSuper(ThreadContext context,
IRubyObject self,
java.lang.String id,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.classSuperSplatArgs(ThreadContext context,
IRubyObject self,
java.lang.String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.constructRestArg(ThreadContext context,
java.lang.Object[] args,
RubyHash keywordArguments,
int required,
int argIndex) |
static IRubyObject[] |
IRRuntimeHelpers.convertValueIntoArgArray(ThreadContext context,
IRubyObject value,
Signature signature,
boolean argIsArray) |
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.defineAlias(ThreadContext context,
IRubyObject self,
DynamicScope currDynScope,
IRubyObject newName,
IRubyObject oldName) |
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 RubyString |
IRRuntimeHelpers.freezeLiteralString(RubyString string,
ThreadContext context,
java.lang.String file,
int line) |
static IRubyObject[] |
IRRuntimeHelpers.frobnicateKwargsArgument(ThreadContext context,
IRubyObject[] args,
int requiredArgsCount) |
static IRubyObject[] |
IRRuntimeHelpers.frobnicateKwargsArgument(ThreadContext context,
IRubyObject[] args,
Signature signature) |
static RubyFixnum |
IRRuntimeHelpers.getArgScopeDepth(ThreadContext context,
StaticScope currScope) |
static Block |
IRRuntimeHelpers.getBlockFromObject(ThreadContext context,
java.lang.Object value) |
static RubyString |
IRRuntimeHelpers.getFileNameStringFromScope(ThreadContext context,
StaticScope currScope) |
static RubyModule |
IRRuntimeHelpers.getModuleFromScope(ThreadContext context,
StaticScope scope,
IRubyObject arg) |
static IRubyObject |
IRRuntimeHelpers.getPreArgSafe(ThreadContext context,
IRubyObject[] args,
int argIndex) |
static IRubyObject |
IRRuntimeHelpers.getVariableWithAccessor(IRubyObject self,
VariableAccessor accessor,
ThreadContext context,
java.lang.String name) |
static IRubyObject |
IRRuntimeHelpers.handleBreakAndReturnsInLambdas(ThreadContext context,
StaticScope scope,
DynamicScope dynScope,
java.lang.Object exc,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.handlePropagatedBreak(ThreadContext context,
DynamicScope dynScope,
java.lang.Object bjExc,
Block.Type blockType) |
static IRubyObject |
IRRuntimeHelpers.inheritedSearchConst(ThreadContext context,
IRubyObject cmVal,
java.lang.String constName,
boolean noPrivateConsts) |
static IRubyObject |
IRRuntimeHelpers.initiateBreak(ThreadContext context,
DynamicScope dynScope,
IRubyObject breakValue,
Block block) |
static IRubyObject |
IRRuntimeHelpers.initiateNonLocalReturn(ThreadContext context,
DynamicScope dynScope,
Block block,
IRubyObject returnValue) |
static IRubyObject |
IRRuntimeHelpers.instanceSuper(ThreadContext context,
IRubyObject self,
java.lang.String id,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context,
IRubyObject self,
java.lang.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 RubyArray |
IRRuntimeHelpers.irSplat(ThreadContext context,
IRubyObject ary) |
static IRubyObject |
IRRuntimeHelpers.irToAry(ThreadContext context,
IRubyObject value) |
static RubyBoolean |
IRRuntimeHelpers.isBlockGiven(ThreadContext context,
java.lang.Object blk) |
static IRubyObject |
IRRuntimeHelpers.isDefinedBackref(ThreadContext context,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedCall(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
java.lang.String name,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedClassVar(ThreadContext context,
RubyModule receiver,
java.lang.String name,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedConstantOrMethod(ThreadContext context,
IRubyObject receiver,
java.lang.String name,
IRubyObject definedConstantMessage,
IRubyObject definedMethodMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedGlobal(ThreadContext context,
java.lang.String name,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedInstanceVar(ThreadContext context,
IRubyObject receiver,
java.lang.String name,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedMethod(ThreadContext context,
IRubyObject receiver,
java.lang.String name,
boolean checkIfPublic,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedNthRef(ThreadContext context,
int matchNumber,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedSuper(ThreadContext context,
IRubyObject receiver,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isDefinedSuper(ThreadContext context,
IRubyObject receiver,
java.lang.String frameName,
RubyModule frameClass,
IRubyObject definedMessage) |
static IRubyObject |
IRRuntimeHelpers.isEQQ(ThreadContext context,
IRubyObject receiver,
IRubyObject value,
CallSite callSite,
boolean splattedValue) |
static IRubyObject |
IRRuntimeHelpers.isExceptionHandled(ThreadContext context,
IRubyObject excType,
java.lang.Object excObj) |
static IRubyObject |
IRRuntimeHelpers.lexicalSearchConst(ThreadContext context,
StaticScope staticScope,
java.lang.String constName) |
static IRubyObject |
IRRuntimeHelpers.match3(ThreadContext context,
RubyRegexp regexp,
IRubyObject argValue) |
static IRubyObject |
IRRuntimeHelpers.mergeKeywordArguments(ThreadContext context,
IRubyObject restKwarg,
IRubyObject explicitKwarg) |
static RubyArray |
IRRuntimeHelpers.newArray(ThreadContext context) |
static RubyArray |
IRRuntimeHelpers.newArray(ThreadContext context,
IRubyObject obj) |
static RubyArray |
IRRuntimeHelpers.newArray(ThreadContext context,
IRubyObject obj0,
IRubyObject obj1) |
static DynamicMethod |
IRRuntimeHelpers.newCompiledClassBody(ThreadContext context,
java.lang.invoke.MethodHandle handle,
IRScope irClassBody,
java.lang.Object container,
java.lang.Object superClass) |
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 DynamicMethod |
IRRuntimeHelpers.newCompiledModuleBody(ThreadContext context,
java.lang.invoke.MethodHandle handle,
IRScope irModule,
java.lang.Object rubyContainer) |
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 RubyString |
IRRuntimeHelpers.newFrozenString(ThreadContext context,
org.jruby.util.ByteList bytelist,
int coderange,
java.lang.String file,
int line) |
static RubyString |
IRRuntimeHelpers.newFrozenStringFromRaw(ThreadContext context,
java.lang.String str,
java.lang.String encoding,
int cr,
java.lang.String file,
int line) |
static DynamicMethod |
IRRuntimeHelpers.newInterpretedClassBody(ThreadContext context,
IRScope irClassBody,
java.lang.Object container,
java.lang.Object superClass) |
static DynamicMethod |
IRRuntimeHelpers.newInterpretedModuleBody(ThreadContext context,
IRScope irModule,
java.lang.Object rubyContainer)
Construct a new DynamicMethod to wrap the given IRModuleBody and singletonizable object.
|
static RubyRegexp |
IRRuntimeHelpers.newLiteralRegexp(ThreadContext context,
org.jruby.util.ByteList source,
int embeddedOptions) |
static RubyRegexp |
IRRuntimeHelpers.newLiteralRegexp(ThreadContext context,
org.jruby.util.ByteList source,
RegexpOptions options) |
static RaiseException |
IRRuntimeHelpers.newRequiredKeywordArgumentError(ThreadContext context,
java.lang.String id) |
static RubyProc |
IRRuntimeHelpers.newSymbolProc(ThreadContext context,
RubySymbol symbol)
Create a new Symbol.to_proc for the given symbol name and encoding.
|
static RubyProc |
IRRuntimeHelpers.newSymbolProc(ThreadContext context,
java.lang.String id)
Create a new Symbol.to_proc for the given symbol name and encoding.
|
static IRubyObject |
IRRuntimeHelpers.nthMatch(ThreadContext context,
int matchNumber) |
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 DynamicScope |
IRRuntimeHelpers.prepareScriptScope(ThreadContext context,
StaticScope scope) |
static IRubyObject[] |
IRRuntimeHelpers.prepareSingleBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args) |
static DynamicScope |
IRRuntimeHelpers.pushBlockDynamicScopeIfNeeded(ThreadContext context,
Block block,
boolean pushNewDynScope,
boolean reuseParentDynScope) |
static void |
IRRuntimeHelpers.pushExitBlock(ThreadContext context,
Block blk) |
static IRubyObject |
IRRuntimeHelpers.receiveKeywordArg(ThreadContext context,
IRubyObject[] args,
int required,
RubySymbol key,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receiveKeywordArg(ThreadContext context,
IRubyObject[] args,
int required,
java.lang.String id,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receiveKeywordRestArg(ThreadContext context,
IRubyObject[] args,
int required,
boolean keywordArgumentSupplied) |
static IRubyObject |
IRRuntimeHelpers.receivePostReqdArg(ThreadContext context,
IRubyObject[] args,
int pre,
int opt,
boolean rest,
int post,
int argIndex,
boolean acceptsKeywordArgument) |
static IRubyObject |
IRRuntimeHelpers.receiveRestArg(ThreadContext context,
IRubyObject[] args,
int required,
int argIndex,
boolean acceptsKeywordArguments) |
static IRubyObject |
IRRuntimeHelpers.receiveRestArg(ThreadContext context,
java.lang.Object[] args,
int required,
int argIndex,
boolean acceptsKeywordArguments) |
static IRubyObject |
IRRuntimeHelpers.restoreExceptionVar(ThreadContext context,
IRubyObject exc,
IRubyObject savedExc) |
static RubyEncoding |
IRRuntimeHelpers.retrieveEncoding(ThreadContext context,
java.lang.String name) |
static org.jcodings.Encoding |
IRRuntimeHelpers.retrieveJCodingsEncoding(ThreadContext context,
java.lang.String name) |
static IRubyObject |
IRRuntimeHelpers.returnOrRethrowSavedException(ThreadContext context,
IRubyObject value) |
static IRubyObject |
IRRuntimeHelpers.searchConst(ThreadContext context,
StaticScope staticScope,
java.lang.String constName,
boolean noPrivateConsts) |
static IRubyObject |
IRRuntimeHelpers.setCapturedVar(ThreadContext context,
IRubyObject matchRes,
java.lang.String id) |
static RubyArray |
IRRuntimeHelpers.splatArray(ThreadContext context,
IRubyObject ary,
boolean dupArray)
Call to_ary to get Array or die typing.
|
static IRubyObject[] |
IRRuntimeHelpers.toAry(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
IRRuntimeHelpers.undefMethod(ThreadContext context,
java.lang.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.yield(ThreadContext context,
Block b,
IRubyObject yieldVal,
boolean unwrapArray) |
static IRubyObject |
IRRuntimeHelpers.yieldSpecific(ThreadContext context,
Block b) |
static IRubyObject |
IRRuntimeHelpers.zSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.zSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Bootstrap.array(ThreadContext context,
IRubyObject[] elts) |
IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block)
Variable arity method_missing invocation.
|
IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
Block block)
Arity one method_missing invocation
|
IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity two method_missing invocation
|
IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity three method_missing invocation
|
static void |
Bootstrap.checkpointFallback(java.lang.invoke.MutableCallSite site,
ThreadContext context) |
IRubyObject |
BignumObjectSite.construct(ThreadContext context) |
IRubyObject |
FloatObjectSite.construct(ThreadContext context) |
IRubyObject |
SymbolObjectSite.construct(ThreadContext context) |
IRubyObject |
FixnumObjectSite.construct(ThreadContext context) |
IRubyObject |
RegexpObjectSite.construct(ThreadContext context,
org.jruby.util.ByteList pattern) |
RubyRegexp |
DRegexpObjectSite.construct(ThreadContext context,
RubyString[] pieces) |
static RubyEncoding |
Bootstrap.encoding(ThreadContext context,
java.lang.invoke.MutableCallSite site,
java.lang.String name) |
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
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 |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
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 arg0,
IRubyObject arg1,
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 arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
UnresolvedSuperInvokeSite.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) |
abstract IRubyObject |
SuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
Bootstrap.False(ThreadContext context,
java.lang.invoke.MutableCallSite site) |
static Binding |
Bootstrap.frameBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
static Binding |
Bootstrap.frameScopeBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
static RubyString |
Bootstrap.frozenString(java.lang.invoke.MutableCallSite site,
org.jruby.util.ByteList value,
int cr,
java.lang.String file,
int line,
ThreadContext context) |
static IRubyObject |
Bootstrap.getGlobalFallback(GlobalSite site,
ThreadContext context) |
static IRubyObject |
Bootstrap.hash(ThreadContext context,
IRubyObject[] pairs) |
IRubyObject |
ConstantLookupSite.inheritanceSearchConst(ThreadContext context,
IRubyObject cmVal) |
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 |
ClassSuperInvokeSite.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 |
ZSuperInvokeSite.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) |
static IRubyObject |
Bootstrap.kwargsHash(ThreadContext context,
RubyHash hash,
IRubyObject[] pairs) |
IRubyObject |
ConstantLookupSite.lexicalSearchConst(ThreadContext context,
StaticScope scope) |
static IRubyObject |
Bootstrap.nil(ThreadContext context,
java.lang.invoke.MutableCallSite site) |
IRubyObject |
ConstantLookupSite.noCacheInheritanceSearchConst(ThreadContext context,
IRubyObject cmVal) |
IRubyObject |
ConstantLookupSite.noCacheSearchModuleForConst(ThreadContext context,
IRubyObject cmVal) |
RubyClass |
InvokeSite.pollAndGetClass(ThreadContext context,
IRubyObject self) |
static Ruby |
Bootstrap.runtime(ThreadContext context,
java.lang.invoke.MutableCallSite site) |
static Binding |
Bootstrap.scopeBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
IRubyObject |
ConstantLookupSite.searchConst(ThreadContext context,
StaticScope staticScope) |
IRubyObject |
ConstantLookupSite.searchModuleForConst(ThreadContext context,
IRubyObject cmVal) |
static Binding |
Bootstrap.selfBinding(ThreadContext context,
IRubyObject self,
DynamicScope scope) |
static void |
Bootstrap.setGlobalFallback(GlobalSite site,
IRubyObject value,
ThreadContext context) |
static RubyString |
Bootstrap.string(java.lang.invoke.MutableCallSite site,
org.jruby.util.ByteList value,
int cr,
ThreadContext context) |
static boolean |
Bootstrap.testModuleMatch(ThreadContext context,
IRubyObject arg0,
int id) |
static IRubyObject |
Bootstrap.True(ThreadContext context,
java.lang.invoke.MutableCallSite site) |
IRubyObject |
YieldSite.yield(ThreadContext context,
Block block,
IRubyObject arg) |
IRubyObject |
YieldSite.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
YieldSite.yieldValues(ThreadContext context,
Block block,
IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
StaticFieldGetter.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
InstanceFieldGetter.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
InstanceFieldSetter.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
StaticFieldSetter.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
ArrayUtils.concatArraysDirect(ThreadContext context,
java.lang.Object original,
IRubyObject additional) |
static IRubyObject |
ArrayUtils.concatArraysDirect(ThreadContext context,
java.lang.Object original,
java.lang.Object additional) |
static void |
ArrayUtils.copyDataToJavaArray(ThreadContext context,
RubyArray rubyArray,
int src,
JavaArray javaArray,
int dest,
int length) |
static void |
ArrayUtils.copyDataToJavaArrayDirect(ThreadContext context,
RubyArray rubyArray,
java.lang.Object javaArray)
Deprecated.
|
static IRubyObject |
ArrayUtils.emptyJavaArrayDirect(ThreadContext context,
java.lang.Class componentType) |
static IRubyObject |
ArrayUtils.javaArraySubarrayDirect(ThreadContext context,
java.lang.Object fromArray,
int index,
int size) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JavaPackage.available_p(ThreadContext context) |
static IRubyObject |
JavaArrayUtilities.bytes_to_ruby_string(ThreadContext context,
IRubyObject recv,
IRubyObject wrappedObject) |
static IRubyObject |
JavaArrayUtilities.bytes_to_ruby_string(ThreadContext context,
IRubyObject recv,
IRubyObject wrappedObject,
IRubyObject encoding) |
IRubyObject |
Java.JCreateMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
Java.JCreateMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
Java.JCreateMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
static java.lang.Object |
JavaUtil.coerceJavaObjectToType(ThreadContext context,
java.lang.Object javaObject,
java.lang.Class target)
Deprecated.
|
static java.lang.Object |
JavaUtil.coerceOtherToType(ThreadContext context,
IRubyObject arg,
java.lang.Class target)
Deprecated.
|
IRubyObject |
JavaClass.concatArrays(ThreadContext context,
JavaArray original,
IRubyObject additional)
The slow version for when concatenating a Java array of a different type.
|
IRubyObject |
JavaClass.concatArrays(ThreadContext context,
JavaArray original,
JavaArray additional)
Contatenate two Java arrays into a new one.
|
IRubyObject |
JavaPackage.const_get(ThreadContext context,
IRubyObject name) |
IRubyObject |
JavaPackage.const_get(ThreadContext context,
IRubyObject name,
IRubyObject inherit) |
IRubyObject |
JavaPackage.const_missing(ThreadContext context,
IRubyObject name) |
static IRubyObject |
Java.const_missing(ThreadContext context,
IRubyObject self,
IRubyObject name) |
java.lang.Object |
JavaUtil.RubyConverter.convert(ThreadContext context,
IRubyObject rubyObject)
Deprecated.
|
static java.lang.Object |
JavaUtil.convertArgumentToType(ThreadContext context,
IRubyObject arg,
java.lang.Class target)
Deprecated.
|
static RubyArray |
JavaUtil.convertJavaArrayToRubyWithNesting(ThreadContext context,
java.lang.Object array) |
static <T> T |
JavaUtil.convertProcToInterface(ThreadContext context,
RubyBasicObject rubyObject,
java.lang.Class<T> targetType) |
static <T> T |
JavaUtil.convertProcToInterface(ThreadContext context,
RubyObject rubyObject,
java.lang.Class<T> targetType) |
static RubyModule |
JavaProxyMethods.createJavaProxyMethods(ThreadContext context) |
JavaField |
JavaClass.declared_field(ThreadContext context,
IRubyObject name) |
IRubyObject |
JavaClass.emptyJavaArray(ThreadContext context) |
IRubyObject |
JavaClass.extend_proxy(ThreadContext context,
IRubyObject extender) |
JavaField |
JavaClass.field(ThreadContext context,
IRubyObject name) |
static IRubyObject |
Java.get_inner_class(ThreadContext context,
RubyModule self,
IRubyObject name) |
static IRubyObject |
JavaUtilities.get_proxy_or_package_under_package(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
Java.get_proxy_or_package_under_package(ThreadContext context,
IRubyObject self,
IRubyObject parentPackage,
IRubyObject name) |
static IRubyObject |
JavaUtilities.get_top_level_proxy_or_package(ThreadContext context,
IRubyObject recv,
IRubyObject arg0) |
static IRubyObject |
Java.get_top_level_proxy_or_package(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static java.lang.Class<?> |
JavaClass.getJavaClass(ThreadContext context,
RubyModule proxy)
Get the associated JavaClass for a proxy module.
|
static java.lang.Class<?> |
JavaClass.getJavaClassIfProxy(ThreadContext context,
RubyModule proxy)
Retieve a JavaClass if the passed module/class is a Java proxy.
|
protected IRubyObject |
JavaCallable.handleInvocationTargetEx(ThreadContext context,
java.lang.reflect.InvocationTargetException ex) |
protected IRubyObject |
JavaCallable.handleThrowable(ThreadContext context,
java.lang.Throwable ex) |
static IRubyObject |
Java.OldStyleExtensionInherited.inherited(ThreadContext context,
IRubyObject self,
IRubyObject subclass) |
static IRubyObject |
Java.NewStyleExtensionInherited.inherited(ThreadContext context,
IRubyObject self,
IRubyObject subclass) |
IRubyObject |
JavaMethod.invoke_static(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
JavaMethod.invoke(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
JavaMethod.invokeDirect(ThreadContext context,
java.lang.Object javaInvokee) |
IRubyObject |
JavaMethod.invokeDirect(ThreadContext context,
java.lang.Object javaInvokee,
java.lang.Object arg0) |
IRubyObject |
JavaMethod.invokeDirect(ThreadContext context,
java.lang.Object javaInvokee,
java.lang.Object[] args) |
IRubyObject |
JavaMethod.invokeDirect(ThreadContext context,
java.lang.Object javaInvokee,
java.lang.Object arg0,
java.lang.Object arg1) |
IRubyObject |
JavaMethod.invokeDirect(ThreadContext context,
java.lang.Object javaInvokee,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2) |
IRubyObject |
JavaMethod.invokeDirect(ThreadContext context,
java.lang.Object javaInvokee,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
IRubyObject |
JavaMethod.invokeStaticDirect(ThreadContext context) |
IRubyObject |
JavaMethod.invokeStaticDirect(ThreadContext context,
java.lang.Object arg0) |
IRubyObject |
JavaMethod.invokeStaticDirect(ThreadContext context,
java.lang.Object[] args) |
IRubyObject |
JavaMethod.invokeStaticDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1) |
IRubyObject |
JavaMethod.invokeStaticDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2) |
IRubyObject |
JavaMethod.invokeStaticDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
static boolean |
JavaClass.isProxyType(ThreadContext context,
RubyModule proxy) |
static IRubyObject |
JavaProxyMethods.java_class(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JavaClass.java_class(ThreadContext context,
RubyModule type)
Returns the (reified or proxied) Java class if the passed Ruby module/class has one.
|
static IRubyObject |
JavaProxyMethods.java_object_set(ThreadContext context,
IRubyObject recv,
IRubyObject obj) |
static IRubyObject |
JavaProxyMethods.java_object(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
JavaArrayUtilities.java_to_ruby(ThreadContext context,
IRubyObject recv,
IRubyObject ary) |
IRubyObject |
JavaClass.javaArrayFromRubyArray(ThreadContext context,
IRubyObject fromArray)
Deprecated.
|
IRubyObject |
JavaClass.javaArrayFromRubyArray(ThreadContext context,
RubyArray fromArray) |
java.lang.Object |
JavaClass.javaArrayFromRubyArrayDirect(ThreadContext context,
IRubyObject fromArray) |
java.lang.Object |
JavaClass.javaArrayFromRubyArrayDirect(ThreadContext context,
RubyArray fromArray) |
IRubyObject |
JavaClass.javaArraySubarray(ThreadContext context,
JavaArray fromArray,
int index,
int size) |
IRubyObject |
JavaObject.marshal_dump(ThreadContext context) |
IRubyObject |
JavaObject.marshal_load(ThreadContext context,
IRubyObject str) |
IRubyObject |
JavaPackage.method_missing(ThreadContext context,
IRubyObject name) |
IRubyObject |
JavaPackage.method_missing(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
Java.method_missing(ThreadContext context,
IRubyObject self,
IRubyObject name) |
static IRubyObject |
Java.method_missing(ThreadContext context,
IRubyObject self,
IRubyObject[] args) |
java.lang.Object |
JavaConstructor.newInstanceDirect(ThreadContext context) |
java.lang.Object |
JavaConstructor.newInstanceDirect(ThreadContext context,
java.lang.Object... arguments) |
java.lang.Object |
JavaConstructor.newInstanceDirect(ThreadContext context,
java.lang.Object arg0) |
java.lang.Object |
JavaConstructor.newInstanceDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1) |
java.lang.Object |
JavaConstructor.newInstanceDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
JavaConstructor.newInstanceDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
RubyBoolean |
JavaPackage.op_eqq(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
JavaProxyMethods.rbSynchronized(ThreadContext context,
IRubyObject recv,
Block block) |
static JavaClass |
JavaClass.resolveType(ThreadContext context,
IRubyObject type)
Resolves a Java class from a passed type parameter.
|
IRubyObject |
JavaPackage.respond_to_missing_p(ThreadContext context,
IRubyObject name) |
IRubyObject |
JavaPackage.respond_to_missing_p(ThreadContext context,
IRubyObject name,
IRubyObject includePrivate) |
IRubyObject |
JavaPackage.respond_to_p(ThreadContext context,
IRubyObject name) |
IRubyObject |
JavaPackage.respond_to_p(ThreadContext context,
IRubyObject name,
IRubyObject includePrivate) |
IRubyObject |
JavaObject.ruby_synchronized(ThreadContext context,
Block block) |
static IRubyObject |
JavaObject.ruby_synchronized(ThreadContext context,
java.lang.Object lock,
Block block) |
IRubyObject |
JavaPackage.sealed_p(ThreadContext context) |
static IRubyObject |
Java.ByteArrayProxyMethods.to_s(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtilities.valid_java_identifier_p(ThreadContext context,
IRubyObject recv,
IRubyObject name) |
IRubyObject |
JavaField.value(ThreadContext context,
IRubyObject object) |
static IRubyObject |
JavaObject.wrap(ThreadContext context,
IRubyObject self,
IRubyObject object) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaLang.Class.annotations_p(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx) |
static IRubyObject |
JavaUtil.List.aref(ThreadContext context,
IRubyObject self,
IRubyObject idx,
IRubyObject len) |
static IRubyObject |
JavaUtilRegex.Matcher.aref(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1) |
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.Number.coerce(ThreadContext context,
IRubyObject self,
IRubyObject type) |
static IRubyObject |
JavaLang.Iterable.count(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.count(ThreadContext context,
IRubyObject self,
IRubyObject obj,
Block unused) |
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 |
JavaLang.Throwable.eqq(ThreadContext context,
IRubyObject self,
IRubyObject other) |
static IRubyObject |
JavaUtilRegex.Pattern.eqq(ThreadContext context,
IRubyObject self,
IRubyObject str) |
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 RubyBoolean |
JavaUtil.Collection.include_p(ThreadContext context,
IRubyObject self,
IRubyObject obj) |
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 |
JavaLang.Number.integer_p(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(ThreadContext context,
IRubyObject self,
IRubyObject num) |
static IRubyObject |
JavaLang.Character.java_identifier_start_p(ThreadContext context,
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 |
JavaLang.Number.nonzero_p(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 |
JavaLang.Class.proxy_class(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Number.real_p(ThreadContext context,
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 |
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.Field.static_value(ThreadContext context,
IRubyObject self) |
static RubyString |
JavaUtilRegex.Matcher.string(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 RubyArray |
JavaUtilRegex.Matcher.to_a(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Iterable.to_a(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Number.to_f(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Number.to_i(ThreadContext context,
IRubyObject self) |
static IRubyObject |
JavaLang.Character.to_i(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 |
JavaLang.Number.zero_p(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
RubyBoolean |
JavaProxyReflectionObject.op_eqq(ThreadContext context,
IRubyObject obj) |
RubyBoolean |
JavaProxyReflectionObject.op_equal(ThreadContext context,
IRubyObject obj) |
Modifier and Type | Method and Description |
---|---|
RubyModule |
StaticScope.getOverlayModuleForWrite(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static ThreadContext |
ThreadContext.newContext(Ruby runtime) |
Modifier and Type | Method and Description |
---|---|
static RubySymbol |
Helpers.addInstanceMethod(RubyModule containingClass,
RubySymbol symbol,
DynamicMethod method,
Visibility visibility,
ThreadContext context,
Ruby runtime) |
static RubySymbol |
Helpers.addInstanceMethod(RubyModule containingClass,
java.lang.String name,
DynamicMethod method,
Visibility visibility,
ThreadContext context,
Ruby runtime)
Deprecated.
|
static RubyArray |
Helpers.argsCat(ThreadContext context,
IRubyObject first,
IRubyObject second) |
static RubyArray |
Helpers.argsPush(ThreadContext context,
RubyArray first,
IRubyObject second)
Deprecated.
|
static RubyArray |
Helpers.arrayValue(ThreadContext context,
Ruby runtime,
IRubyObject value) |
static IRubyObject |
Helpers.aryOrToAry(ThreadContext context,
IRubyObject value) |
static IRubyObject |
Helpers.aryToAry(ThreadContext context,
IRubyObject value) |
static RubyArray |
Helpers.asArray(ThreadContext context,
IRubyObject value)
Deprecated.
|
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 boolean |
Helpers.BNE(ThreadContext context,
IRubyObject value1,
IRubyObject value2) |
IRubyObject |
Block.call(ThreadContext context) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
Block blockArg) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
Block unusedBlock) |
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 arg0) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
MethodBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
MethodBlockBody.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 arg0,
Block unusedBlock) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
Block unusedBlock) |
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 |
NullBlockBody.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 arg2,
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.
|
IRubyObject |
ThreadContext.RecursiveFunctionEx.call(ThreadContext context,
T state,
IRubyObject obj,
boolean recur) |
protected IRubyObject |
MixedModeIRBlockBody.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) |
protected IRubyObject |
InterpretedIRBlockBody.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,
java.lang.String name,
CallType callType,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static void |
ThreadContext.callThreadPoll(ThreadContext context) |
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.
|
static int |
Arity.checkArgumentCount(ThreadContext context,
int length,
int min,
int max) |
static void |
Helpers.checkArgumentCount(ThreadContext context,
int length,
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 int |
Arity.checkArgumentCount(ThreadContext context,
IRubyObject[] args,
int min,
int max) |
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,
java.lang.String name,
IRubyObject[] args,
int min,
int max) |
static boolean |
Helpers.checkJavaException(IRubyObject wrappedEx,
java.lang.Throwable ex,
IRubyObject catchable,
ThreadContext context) |
static boolean |
Helpers.checkJavaException(java.lang.Throwable ex,
IRubyObject catchable,
ThreadContext context) |
static void |
Helpers.checkSuperDisabledOrOutOfMethod(ThreadContext context) |
static void |
Helpers.checkSuperDisabledOrOutOfMethod(ThreadContext context,
RubyModule klass,
java.lang.String name) |
static void |
Helpers.clearErrorInfo(ThreadContext context) |
protected IRubyObject |
MixedModeIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected abstract IRubyObject |
IRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
CompiledIRBlockBody.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 StaticScope |
Helpers.decodeScopeAndDetermineModule(ThreadContext context,
StaticScope parent,
java.lang.String scopeString) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value)
Subclass specific yield implementation.
|
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
IRubyObject |
IRBlockBody.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 |
JavaInternalBlockBody.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 |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
IRBlockBody.doYieldLambda(ThreadContext context,
Block block,
IRubyObject value) |
void |
EventHook.event(ThreadContext context,
RubyEvent event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type) |
abstract void |
EventHook.eventHandler(ThreadContext context,
java.lang.String eventName,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type) |
static IRubyObject |
Helpers.getBackref(Ruby runtime,
ThreadContext context) |
static Block |
Helpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock) |
static Block |
Helpers.getBlock(ThreadContext context,
IRubyObject self,
Node node) |
java.lang.String |
MixedModeIRBlockBody.getClassName(ThreadContext context) |
java.lang.String |
InterpretedIRBlockBody.getClassName(ThreadContext context) |
static IRubyObject |
Helpers.getDefinedCall(ThreadContext context,
IRubyObject self,
IRubyObject receiver,
java.lang.String name,
IRubyObject definedMessage) |
static IRubyObject |
Helpers.getInstanceVariableNoWarn(IRubyObject self,
ThreadContext context,
java.lang.String internedName) |
static IRubyObject |
Helpers.getLastLine(Ruby runtime,
ThreadContext context) |
static void |
Helpers.handleArgumentSizes(ThreadContext context,
Ruby runtime,
int given,
int required,
int opt,
int rest) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
CallType callType)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject... args) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites,
IRubyObject... args) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
JavaSites.CheckedSites sites,
IRubyObject arg0) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
java.lang.String name) |
static IRubyObject |
Helpers.invokeChecked(ThreadContext context,
IRubyObject self,
java.lang.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.invokeFrom(ThreadContext context,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
CallType callType)
Same behavior as invoke, but uses the given caller object to check visibility if callType demands it.
|
static IRubyObject |
Helpers.invokeFrom(ThreadContext context,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Same behavior as invoke, but uses the given caller object to check visibility if callType demands it.
|
static IRubyObject |
Helpers.invokeFrom(ThreadContext context,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
Same behavior as invoke, but uses the given caller object to check visibility if callType demands it.
|
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,
java.lang.String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
java.lang.String name,
IRubyObject arg0,
Block block) |
static void |
Helpers.irCheckArgsArrayArity(ThreadContext context,
RubyArray args,
int required,
int opt,
boolean rest) |
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(java.lang.Throwable currentThrowable,
IRubyObject[] throwables,
ThreadContext context)
Deprecated.
|
static IRubyObject |
Helpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
IRubyObject throwable2,
ThreadContext context)
Deprecated.
|
static IRubyObject |
Helpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable,
IRubyObject throwable0,
IRubyObject throwable1,
ThreadContext context)
Deprecated.
|
static IRubyObject |
Helpers.isJavaExceptionHandled(java.lang.Throwable currentThrowable,
IRubyObject throwable,
ThreadContext context)
Deprecated.
|
static IRubyObject |
Helpers.match2AndUpdateScope(IRubyObject receiver,
ThreadContext context,
IRubyObject value,
java.lang.String scopeOffsets)
Deprecated.
|
static IRubyObject |
Helpers.match3(RubyRegexp regexp,
IRubyObject value,
ThreadContext context)
Deprecated.
|
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 RubyProc |
Helpers.newLiteralLambda(ThreadContext context,
Block block,
IRubyObject self) |
static IRubyObject |
Helpers.nullToNil(IRubyObject value,
ThreadContext context)
Deprecated.
|
static void |
ThreadContext.popBacktrace(ThreadContext context) |
protected void |
ContextAwareBlockBody.post(ThreadContext context,
Block block,
Visibility vis,
Frame lastFrame) |
static void |
Helpers.postLoad(ThreadContext context) |
protected Frame |
ContextAwareBlockBody.pre(ThreadContext context,
Block block) |
static StaticScope |
Helpers.preLoad(ThreadContext context,
java.lang.String[] varNames) |
static void |
Helpers.preLoadCommon(ThreadContext context,
StaticScope staticScope,
boolean wrap) |
IRubyObject[] |
BlockBody.prepareArgumentsForCall(ThreadContext context,
IRubyObject[] args,
Block.Type type) |
static void |
ThreadContext.pushBacktrace(ThreadContext context,
java.lang.String method,
java.lang.String file,
int line) |
static void |
Arity.raiseArgumentError(ThreadContext context,
int length,
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
|
static RubyBoolean |
Helpers.rbEqual(ThreadContext context,
IRubyObject a,
IRubyObject b,
CallSite equal)
Equivalent to rb_equal in MRI
|
static IRubyObject |
Helpers.rewriteStackTraceAndThrow(ThreadContext context,
java.lang.Throwable t) |
static RubyFixnum |
Helpers.safeHash(ThreadContext context,
IRubyObject obj) |
static DynamicMethod |
Helpers.selectMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType) |
static DynamicMethod |
Helpers.selectMethodMissing(ThreadContext context,
RubyClass selfClass,
Visibility visibility,
java.lang.String name,
CallType callType) |
static IRubyObject |
Helpers.setBackref(Ruby runtime,
ThreadContext context,
IRubyObject value) |
static IRubyObject |
Helpers.setConstantInModule(ThreadContext context,
java.lang.String name,
IRubyObject value,
IRubyObject module) |
static IRubyObject |
Helpers.setLastLine(Ruby runtime,
ThreadContext context,
IRubyObject value) |
static void |
Helpers.storeExceptionInErrorInfo(java.lang.Throwable currentThrowable,
ThreadContext context)
Deprecated.
|
static void |
Helpers.storeNativeExceptionInErrorInfo(java.lang.Throwable currentThrowable,
ThreadContext context)
Deprecated.
|
static IRubyObject |
Helpers.stringOrNil(org.jruby.util.ByteList value,
ThreadContext context)
Deprecated.
|
static void |
Helpers.updateScopeWithCaptures(ThreadContext context,
int[] scopeOffsets,
IRubyObject result) |
void |
ThreadContext.useRecursionGuardsFrom(ThreadContext context)
Fibers must use the same recursion guards as their parent thread.
|
static RubyArray |
Helpers.viewArgsArray(ThreadContext context,
RubyArray rubyArray,
int preArgsCount,
int postArgsCount) |
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 |
CompiledIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
BlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
InterpretedIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
Block.yieldNonArray(ThreadContext context,
IRubyObject value,
IRubyObject self) |
IRubyObject |
Block.yieldSpecific(ThreadContext context) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
BlockBody.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 |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
IRBlockBody.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 |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
NullBlockBody.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 |
---|
CallBlock19(Signature signature,
BlockCallback callback,
ThreadContext context) |
JavaInternalBlockBody(Ruby runtime,
ThreadContext originalContext,
java.lang.String methodName,
Signature signature)
For blocks which cannot be executed in parallel.
|
Modifier and Type | Method and Description |
---|---|
BacktraceData |
TraceType.getBacktrace(ThreadContext context)
Get a normal Ruby backtrace, using the current Gather type.
|
BacktraceData |
TraceType.Gather.getBacktraceData(ThreadContext context)
Gather backtrace data for a normal Ruby trace.
|
abstract BacktraceData |
TraceType.Gather.getBacktraceData(ThreadContext context,
java.lang.StackTraceElement[] javaTrace) |
BacktraceData |
TraceType.getIntegratedBacktrace(ThreadContext context,
java.lang.StackTraceElement[] javaTrace)
Get an integrated Ruby/Java backtrace if the current Gather type is NORMAL
|
BacktraceData |
TraceType.Gather.getIntegratedBacktraceData(ThreadContext context,
java.lang.StackTraceElement[] javaTrace)
Gather backtrace data for an integrated trace if the current gather type is "NORMAL", otherwise use the
current gather type.
|
static RubyString |
RubyStackTraceElement.to_s_mri(ThreadContext context,
RubyStackTraceElement element) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name)
Deprecated.
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
Deprecated.
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject arg) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args) |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
IRubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
IRubyObject.checkCallMethod(ThreadContext context,
JavaSites.CheckedSites sites) |
IRubyObject |
IRubyObject.checkCallMethod(ThreadContext context,
java.lang.String name) |
IRubyObject |
IRubyObject.op_eqq(ThreadContext context,
IRubyObject other) |
IRubyObject |
IRubyObject.op_equal(ThreadContext context,
IRubyObject other) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
InvokeDynamicSupport.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static boolean |
MathLinker.fixnum_boolean_op_equal(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static boolean |
MathLinker.fixnum_boolean_op_ge(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static boolean |
MathLinker.fixnum_boolean_op_gt(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static boolean |
MathLinker.fixnum_boolean_op_le(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static boolean |
MathLinker.fixnum_boolean_op_lt(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_and(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_cmp(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_equal(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_ge(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_gt(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_le(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_lshift(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_lt(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_minus_one(ThreadContext context,
IRubyObject caller,
IRubyObject self) |
static IRubyObject |
MathLinker.fixnum_op_minus_two(ThreadContext context,
IRubyObject caller,
IRubyObject self) |
static IRubyObject |
MathLinker.fixnum_op_minus(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_mod(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_mul(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_or(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_plus_one(ThreadContext context,
IRubyObject caller,
IRubyObject self) |
static IRubyObject |
MathLinker.fixnum_op_plus_two(ThreadContext context,
IRubyObject caller,
IRubyObject self) |
static IRubyObject |
MathLinker.fixnum_op_plus(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_rshift(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static IRubyObject |
MathLinker.fixnum_op_xor(ThreadContext context,
IRubyObject caller,
IRubyObject self,
long value) |
static boolean |
MathLinker.fixnumBoolean(ThreadContext context,
IRubyObject caller,
IRubyObject self,
JRubyCallSite site,
long value) |
static boolean |
MathLinker.fixnumBooleanFail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
JRubyCallSite site,
RubyFixnum value) |
static IRubyObject |
MathLinker.fixnumOperator(ThreadContext context,
IRubyObject caller,
IRubyObject self,
JRubyCallSite site,
long value) |
static IRubyObject |
MathLinker.fixnumOperatorFail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
JRubyCallSite site,
RubyFixnum value) |
static IRubyObject |
MathLinker.float_op_cmp(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_equal(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_ge(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_gt(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_le(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_lt(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_minus(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_mul(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.float_op_plus(ThreadContext context,
IRubyObject caller,
IRubyObject self,
double value) |
static IRubyObject |
MathLinker.floatOperator(ThreadContext context,
IRubyObject caller,
IRubyObject self,
JRubyCallSite site,
double value) |
static IRubyObject |
MathLinker.floatOperatorFail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
JRubyCallSite site,
RubyFloat value) |
static RubyClass |
InvokeDynamicSupport.pollAndGetClass(ThreadContext context,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
ProfileCollection |
ProfilingService.newProfileCollection(ThreadContext context) |
ProfileReporter |
ProfilingService.newProfileReporter(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
ThreadContext |
ProfileData.getThreadContext() |
Modifier and Type | Method and Description |
---|---|
ProfileData |
BuiltinProfilingService.newProfileCollection(ThreadContext context) |
org.jruby.runtime.profile.builtin.BuiltinProfilingService.DefaultProfileReporter |
BuiltinProfilingService.newProfileReporter(ThreadContext context) |
Constructor and Description |
---|
ProfileData(ThreadContext context,
ProfiledMethods profiledMethods) |
Modifier and Type | Method and Description |
---|---|
boolean |
RubyArrayOneObject.includes(ThreadContext context,
IRubyObject item) |
boolean |
RubyArrayTwoObject.includes(ThreadContext context,
IRubyObject item) |
protected IRubyObject |
RubyArrayOneObject.inspectAry(ThreadContext context) |
protected IRubyObject |
RubyArrayTwoObject.inspectAry(ThreadContext context) |
protected IRubyObject |
RubyArrayOneObject.internalRotate(ThreadContext context,
int cnt) |
protected IRubyObject |
RubyArrayTwoObject.internalRotate(ThreadContext context,
int cnt) |
protected IRubyObject |
RubyArrayOneObject.internalRotateBang(ThreadContext context,
int cnt) |
protected IRubyObject |
RubyArrayTwoObject.internalRotateBang(ThreadContext context,
int cnt) |
protected IRubyObject |
RubyArrayOneObject.sortInternal(ThreadContext context,
Block block) |
protected IRubyObject |
RubyArrayTwoObject.sortInternal(ThreadContext context,
Block block) |
protected IRubyObject |
RubyArrayOneObject.sortInternal(ThreadContext context,
boolean honorOverride) |
protected IRubyObject |
RubyArrayTwoObject.sortInternal(ThreadContext context,
boolean honorOverride) |
IRubyObject |
RubyArrayOneObject.uniq(ThreadContext context) |
IRubyObject |
RubyArrayTwoObject.uniq(ThreadContext context) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
TypeConverter.checkArrayType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkHashType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj) |
static void |
Numeric.checkInteger(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkIntegerType(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkStringType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj) |
static IRubyObject |
TypeConverter.checkStringType(ThreadContext context,
JavaSites.CheckedSites sites,
IRubyObject obj,
RubyClass target) |
static void |
TypeConverter.checkType(ThreadContext context,
IRubyObject x,
RubyModule type) |
static <T> IRubyObject |
RecursiveComparator.compare(ThreadContext context,
T invokable,
IRubyObject a,
IRubyObject b) |
static IRubyObject |
TypeConverter.convertToInteger(ThreadContext context,
IRubyObject val,
int base) |
static IRubyObject |
TypeConverter.convertToType(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).
|
static IRubyObject |
TypeConverter.convertToType(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites,
boolean raise)
Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).
|
static IRubyObject |
TypeConverter.convertToType(ThreadContext context,
IRubyObject obj,
RubyClass target,
java.lang.String convertMethod,
boolean raise) |
static IRubyObject |
TypeConverter.convertToType19(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToType19(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites,
boolean raise)
Deprecated.
|
static IRubyObject |
TypeConverter.convertToTypeWithCheck(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
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(ThreadContext context,
IRubyObject obj,
RubyClass target,
JavaSites.CheckedSites sites)
Deprecated.
|
static FileResource |
JRubyFile.createResource(ThreadContext context,
java.lang.String pathname) |
static void |
Pack.decode(ThreadContext context,
Ruby runtime,
java.nio.ByteBuffer encode,
int occurrences,
RubyArray result,
Block block,
Pack.Converter converter) |
static IRubyObject |
Numeric.f_abs(ThreadContext context,
IRubyObject x)
f_abs
|
static RubyFloat |
Numeric.f_abs(ThreadContext context,
RubyFloat x) |
static RubyInteger |
Numeric.f_abs(ThreadContext context,
RubyInteger x) |
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 RubyInteger |
Numeric.f_add(ThreadContext context,
RubyInteger x,
RubyInteger y) |
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 RubyFixnum |
Numeric.f_cmp(ThreadContext context,
RubyInteger x,
long y) |
static RubyFixnum |
Numeric.f_cmp(ThreadContext context,
RubyInteger x,
RubyInteger y) |
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_divmod(ThreadContext context,
RubyInteger x,
IRubyObject y) |
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_equal(ThreadContext context,
RubyInteger x,
RubyInteger y) |
static boolean |
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 RubyNumeric |
Numeric.f_expt(ThreadContext context,
RubyInteger x,
RubyInteger y) |
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 RubyInteger |
Numeric.f_gcd(ThreadContext context,
RubyInteger x,
RubyInteger y) |
static boolean |
Numeric.f_gt_p(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_gt_p
|
static boolean |
Numeric.f_gt_p(ThreadContext context,
RubyInteger x,
RubyInteger y) |
static IRubyObject |
Numeric.f_idiv(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_idiv
|
static RubyInteger |
Numeric.f_idiv(ThreadContext context,
RubyInteger x,
RubyInteger y) |
static IRubyObject |
Numeric.f_inspect(ThreadContext context,
IRubyObject x)
f_inspect
|
static boolean |
Numeric.f_integer_p(ThreadContext context,
IRubyObject x)
f_integer_p
|
static boolean |
Numeric.f_integer_p(ThreadContext context,
RubyNumeric x) |
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 boolean |
Numeric.f_lt_p(ThreadContext context,
IRubyObject x,
IRubyObject y)
f_lt_p
|
static boolean |
Numeric.f_lt_p(ThreadContext context,
RubyInteger x,
RubyInteger y) |
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 RubyInteger |
Numeric.f_mul(ThreadContext context,
RubyInteger x,
RubyInteger y) |
static IRubyObject |
Numeric.f_negate(ThreadContext context,
IRubyObject x)
f_negate
|
static RubyInteger |
Numeric.f_negate(ThreadContext context,
RubyInteger x) |
static boolean |
Numeric.f_negative_p(ThreadContext context,
IRubyObject x)
f_negative_p
|
static boolean |
Numeric.f_negative_p(ThreadContext context,
RubyFloat x) |
static boolean |
Numeric.f_negative_p(ThreadContext context,
RubyInteger x) |
static IRubyObject |
Numeric.f_numerator(ThreadContext context,
IRubyObject x)
f_numerator
|
static boolean |
Numeric.f_odd_p(ThreadContext context,
IRubyObject i)
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_quo(ThreadContext context,
RubyFloat x,
RubyFloat y) |
static boolean |
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 RubyInteger |
Numeric.f_sub(ThreadContext context,
RubyInteger x,
RubyInteger y) |
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 RubyNumeric |
Numeric.f_to_r(ThreadContext context,
RubyInteger x) |
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 |
Numeric.f_xor(ThreadContext context,
RubyInteger x,
RubyInteger y) |
static boolean |
Numeric.f_zero_p(ThreadContext context,
IRubyObject x)
f_zero_p
|
static boolean |
Numeric.f_zero_p(ThreadContext context,
RubyInteger x) |
static long |
Numeric.i_ilog2(ThreadContext context,
IRubyObject x) |
static long |
Numeric.i_ilog2(ThreadContext context,
RubyInteger x) |
static RubyNumeric |
Numeric.int_pow(ThreadContext context,
long x,
long y) |
static IRubyObject[] |
Numeric.nurat_rationalize_internal(ThreadContext context,
IRubyObject[] ary) |
static IRubyObject[] |
Numeric.nurat_rationalize_internal(ThreadContext context,
IRubyObject a,
IRubyObject b) |
static RubyString |
Pack.pack(ThreadContext context,
RubyArray list,
RubyString formatString) |
static RubyString |
Pack.pack(ThreadContext context,
Ruby runtime,
RubyArray list,
RubyString formatString)
Deprecated.
|
IRubyObject |
RubyDateParser.parse(ThreadContext context,
RubyString format,
RubyString text)
Date._strptime method in JRuby 9.1.5.0's lib/ruby/stdlib/date/format.rb is replaced
with this method.
|
IRubyObject |
RubyDateParser.parse(ThreadContext context,
java.lang.String format,
RubyString text) |
static RubyArray |
TypeConverter.rb_Array(ThreadContext context,
IRubyObject val) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block,
boolean wantarray) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
IRubyObject opts,
Block block,
boolean wantarray) |
static IRubyObject |
Numeric.safe_mul(ThreadContext context,
IRubyObject a,
IRubyObject b,
boolean az,
boolean bz) |
static RubyArray |
TypeConverter.to_ary(ThreadContext context,
IRubyObject ary) |
static RubyArray |
Pack.unpackWithBlock(ThreadContext context,
Ruby runtime,
org.jruby.util.ByteList encodedString,
org.jruby.util.ByteList formatString,
Block block)
Decodes str (which may contain binary data) according to the format
string, returning an array of each value extracted.
|
Constructor and Description |
---|
RubyDateFormatter(ThreadContext context)
Constructor for RubyDateFormatter.
|
Modifier and Type | Method and Description |
---|---|
static java.net.InetSocketAddress |
Sockaddr.addressFromArg(ThreadContext context,
IRubyObject arg) |
static java.net.InetSocketAddress |
Sockaddr.addressFromSockaddr_in(ThreadContext context,
org.jruby.util.ByteList val) |
static java.net.InetSocketAddress |
Sockaddr.addressFromSockaddr_in(ThreadContext context,
IRubyObject arg) |
static jnr.unixsocket.UnixSocketAddress |
Sockaddr.addressFromSockaddr_un(ThreadContext context,
org.jruby.util.ByteList bl) |
static jnr.unixsocket.UnixSocketAddress |
Sockaddr.addressFromSockaddr_un(ThreadContext context,
IRubyObject arg) |
static java.net.SocketAddress |
Sockaddr.addressFromSockaddr(ThreadContext context,
IRubyObject arg) |
int |
OpenFile.appendline(ThreadContext context,
int delim,
org.jruby.util.ByteList[] strp,
int[] lp) |
long |
OpenFile.binwrite(ThreadContext context,
IRubyObject str,
byte[] ptrBytes,
int ptr,
int len,
boolean nosync) |
static RubyString |
PopenExecutor.checkArgv(ThreadContext context,
IRubyObject[] argv) |
void |
OpenFile.checkByteReadable(ThreadContext context) |
void |
OpenFile.checkCharReadable(ThreadContext context) |
static RubyArray |
PopenExecutor.checkExecEnv(ThreadContext context,
RubyHash hash,
PopenExecutor.ExecArg pathArg) |
static IRubyObject |
PopenExecutor.checkPipeCommand(ThreadContext context,
IRubyObject filenameOrCommand) |
void |
OpenFile.checkReadable(ThreadContext context) |
void |
OpenFile.checkReopenSeek(ThreadContext context,
Ruby runtime,
long pos) |
void |
OpenFile.checkWritable(ThreadContext context) |
static int |
EncodingUtils.decorateConvpath(ThreadContext context,
IRubyObject convpath,
int ecflags) |
static org.jcodings.Encoding |
EncodingUtils.defineDummyEncoding(ThreadContext context,
byte[] name) |
IRubyObject |
OpenFile.doWriteconv(ThreadContext context,
IRubyObject str) |
static org.jruby.util.ByteList |
EncodingUtils.econvAppend(ThreadContext context,
org.jcodings.transcode.EConv ec,
org.jruby.util.ByteList sByteList,
org.jruby.util.ByteList dst,
int flags) |
static void |
EncodingUtils.econvArgs(ThreadContext context,
IRubyObject[] args,
byte[][] encNames,
org.jcodings.Encoding[] encs,
int[] ecflags_p,
IRubyObject[] ecopts_p) |
static void |
EncodingUtils.econvCheckError(ThreadContext context,
org.jcodings.transcode.EConv ec) |
static java.lang.String |
EncodingUtils.econvDescription(ThreadContext context,
byte[] sourceEncoding,
byte[] destinationEncoding,
int ecflags,
java.lang.String message) |
static org.jcodings.transcode.EConv |
EncodingUtils.econvInitByConvpath(ThreadContext context,
IRubyObject convpath,
byte[][] encNames,
org.jcodings.Encoding[] encs) |
static RaiseException |
EncodingUtils.econvOpenExc(ThreadContext context,
byte[] sourceEncoding,
byte[] destinationEncoding,
int ecflags) |
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.econvPrepareOpts(ThreadContext context,
IRubyObject opthash,
IRubyObject[] opts) |
static org.jruby.util.ByteList |
EncodingUtils.econvStrConvert(ThreadContext context,
org.jcodings.transcode.EConv ec,
org.jruby.util.ByteList src,
int flags) |
static org.jruby.util.ByteList |
EncodingUtils.econvSubstrAppend(ThreadContext context,
org.jcodings.transcode.EConv ec,
org.jruby.util.ByteList src,
org.jruby.util.ByteList dst,
int flags) |
static org.jcodings.Encoding |
EncodingUtils.encArg(ThreadContext context,
IRubyObject encval,
byte[][] name_p,
org.jcodings.Encoding[] enc_p) |
static void |
EncodingUtils.encCheckDuplication(ThreadContext context,
byte[] name) |
static int |
EncodingUtils.encCodelen(ThreadContext context,
int c,
org.jcodings.Encoding enc) |
static org.jcodings.Encoding |
EncodingUtils.encGet(ThreadContext context,
IRubyObject obj) |
static int |
EncodingUtils.encMbcput(ThreadContext context,
int c,
byte[] buf,
int p,
org.jcodings.Encoding enc) |
static IRubyObject |
EncodingUtils.encodedDup(ThreadContext context,
IRubyObject newstr,
IRubyObject str,
org.jcodings.Encoding encindex) |
static org.jcodings.Encoding |
EncodingUtils.encReplicate(ThreadContext context,
byte[] name,
org.jcodings.Encoding encoding) |
static boolean |
EncodingUtils.encSetDefaultEncoding(ThreadContext context,
org.jcodings.Encoding[] def_p,
IRubyObject encoding,
java.lang.String name) |
static RubyString |
EncodingUtils.encUintChr(ThreadContext context,
int code,
org.jcodings.Encoding enc) |
static PopenExecutor.ExecArg |
PopenExecutor.execargNew(ThreadContext context,
IRubyObject[] argv,
boolean accept_shell) |
static void |
EncodingUtils.extractModeEncoding(ThreadContext context,
IOEncodable ioEncodable,
java.lang.Object vmodeAndVperm_p,
IRubyObject options,
int[] oflags_p,
int[] fmode_p) |
int |
OpenFile.fillbuf(ThreadContext context) |
void |
OpenFile.finalize(ThreadContext context,
boolean noraise) |
void |
OpenFile.finalizeFlush(ThreadContext context,
boolean noraise) |
int |
OpenFile.fread(ThreadContext context,
IRubyObject str,
int offset,
int size) |
long |
OpenFile.fwrite(ThreadContext context,
IRubyObject str,
boolean nosync) |
IRubyObject |
OpenFile.getc(ThreadContext context,
org.jcodings.Encoding enc) |
Return |
Getline.Callback.getline(ThreadContext context,
Self self,
IRubyObject rs,
int limit,
boolean chomp,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
int argc,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
IRubyObject arg1) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
OpenFile.getlineFast(ThreadContext context,
org.jcodings.Encoding enc,
RubyIO io,
boolean chomp) |
IRubyObject |
SelectExecutor.go(ThreadContext context) |
IRubyObject |
SelectBlob.goForIt(ThreadContext context,
Ruby runtime,
IRubyObject[] args)
Deprecated.
|
void |
OpenFile.interruptBlockingThreads(ThreadContext context)
Fire an IOError in all threads blocking on this IO object
|
int |
OpenFile.io_fflush(ThreadContext context) |
static void |
EncodingUtils.ioExtIntToEncs(ThreadContext context,
IOEncodable encodable,
org.jcodings.Encoding external,
org.jcodings.Encoding internal,
int fmode) |
static boolean |
EncodingUtils.ioExtractEncodingOption(ThreadContext context,
IOEncodable ioEncodable,
IRubyObject options,
int[] fmode_p) |
static void |
EncodingUtils.ioSetEncodingByBOM(ThreadContext context,
RubyIO io) |
static org.jcodings.Encoding |
EncodingUtils.ioStripBOM(ThreadContext context,
RubyIO io) |
void |
OpenFile.makeReadConversion(ThreadContext context) |
void |
OpenFile.makeReadConversion(ThreadContext context,
int size) |
void |
OpenFile.makeWriteConversion(ThreadContext context) |
int |
OpenFile.moreChar(ThreadContext context) |
boolean |
OpenFile.needsWriteConversion(ThreadContext context) |
static IRubyObject |
EncodingUtils.objEncoding(ThreadContext context,
IRubyObject obj) |
static IRubyObject |
Sockaddr.pack_sockaddr_in(ThreadContext context,
java.net.InetSocketAddress sock) |
static IRubyObject |
Sockaddr.pack_sockaddr_in(ThreadContext context,
int port,
java.lang.String host) |
static IRubyObject |
Sockaddr.pack_sockaddr_in(ThreadContext context,
IRubyObject port,
IRubyObject host) |
static IRubyObject |
Sockaddr.pack_sockaddr_un(ThreadContext context,
java.lang.String unixpath) |
static IRubyObject |
Sockaddr.packSockaddrFromAddress(ThreadContext context,
java.net.InetSocketAddress sock) |
static void |
EncodingUtils.parseModeEncoding(ThreadContext context,
IOEncodable ioEncodable,
java.lang.String option,
int[] fmode_p) |
static IRubyObject |
PopenExecutor.pipeOpen(ThreadContext context,
IRubyObject prog,
java.lang.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) |
void |
OpenFile.READ_CHECK(ThreadContext context) |
IRubyObject |
OpenFile.readAll(ThreadContext context,
int siz,
IRubyObject str) |
static int |
OpenFile.readInternal(ThreadContext context,
OpenFile fptr,
ChannelFD fd,
byte[] bufBytes,
int buf,
int count) |
boolean |
OpenFile.readyNow(ThreadContext context)
Like
OpenFile.ready(org.jruby.Ruby, org.jruby.RubyThread, int, long) but returns a result
immediately. |
long |
OpenFile.seek(ThreadContext context,
long offset,
int whence) |
IRubyObject |
OpenFile.shiftCbuf(ThreadContext context,
int len,
IRubyObject strp) |
static RubyFixnum |
PopenExecutor.spawn(ThreadContext context,
IRubyObject[] argv) |
long |
PopenExecutor.spawnInternal(ThreadContext context,
IRubyObject[] argv,
java.lang.String[] errmsg) |
static IRubyObject |
EncodingUtils.strCompatAndValid(ThreadContext context,
IRubyObject _str,
org.jcodings.Encoding enc) |
static org.jruby.util.ByteList |
EncodingUtils.strConvEnc(ThreadContext context,
org.jruby.util.ByteList value,
org.jcodings.Encoding fromEncoding,
org.jcodings.Encoding toEncoding) |
static RubyString |
EncodingUtils.strConvEnc(ThreadContext context,
RubyString value,
org.jcodings.Encoding fromEncoding,
org.jcodings.Encoding toEncoding) |
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.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.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) |
boolean |
OpenFile.swallow(ThreadContext context,
int term) |
long |
OpenFile.tell(ThreadContext context) |
int |
OpenFile.threadFlock(ThreadContext context,
int lockMode) |
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)
Perform the inner transcoding loop.
|
void |
OpenFile.ungetbyte(ThreadContext context,
IRubyObject str) |
static RubyArray |
Sockaddr.unpack_sockaddr_in(ThreadContext context,
org.jruby.util.ByteList val) |
static RubyArray |
Sockaddr.unpack_sockaddr_in(ThreadContext context,
IRubyObject addr) |
static IRubyObject |
Sockaddr.unpack_sockaddr_un(ThreadContext context,
IRubyObject addr) |
void |
OpenFile.unread(ThreadContext context) |
static void |
EncodingUtils.validateEncodingBinmode(ThreadContext context,
int[] fmode_p,
int ecflags,
IOEncodable ioEncodable) |
void |
OpenFile.waitForBlockingThreads(ThreadContext context)
Wait until all blocking threads have exited their blocking area.
|
boolean |
OpenFile.waitReadable(ThreadContext context) |
boolean |
OpenFile.waitReadable(ThreadContext context,
long timeout) |
boolean |
OpenFile.waitWritable(ThreadContext context) |
boolean |
OpenFile.waitWritable(ThreadContext context,
long timeout) |
static int |
OpenFile.writeInternal(ThreadContext context,
OpenFile fptr,
ChannelFD fd,
byte[] bufBytes,
int buf,
int count) |
Copyright © 2001-2018 JRuby. All Rights Reserved.