Modifier and Type | Method and Description |
---|---|
Block |
RubyProc.getBlock() |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyThreadGroup.add(IRubyObject rubyThread,
Block block) |
IRubyObject |
RubyArray.all_p(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.all_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
IRubyObject |
RubyHash.any_p(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.any_p(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.any_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity) |
static IRubyObject |
RubyKernel.at_exit(ThreadContext context,
IRubyObject recv,
Block block) |
static RubyBinding |
RubyKernel.binding(ThreadContext context,
IRubyObject recv,
Block block) |
static RubyBinding |
RubyKernel.binding19(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.bsearch(ThreadContext context,
Block block) |
IRubyObject |
RubyString.bytes(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.bytes(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.bytes(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
Block block)
Call the method.
|
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyEnumerable.PutKeyValueCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Block passedBlock) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.RespondToMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyKernel.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyProc.call19(ThreadContext context,
IRubyObject[] args,
Block blockCallArg) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller20(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
void |
RubyObject.callInit(Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject[] args,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(ThreadContext context,
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) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block)
Will invoke a named method with the supplied arguments and
supplied block with functional invocation.
|
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callSuper(IRubyObject self,
ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
NativeException.cause(Block unusedBlock) |
IRubyObject |
RubyIO.chars(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.chars(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.chars19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.chars19(ThreadContext context,
Block block)
Deprecated.
|
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to
path |
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
IRubyObject initialState,
Block block) |
IRubyObject |
RubyString.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.collect_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.collect_concat19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.collect(ThreadContext context,
Block block)
rb_ary_collect
|
IRubyObject |
RubyArray.collect19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.collect19(ThreadContext context,
IRubyObject self,
Block block) |
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) |
IRubyObject |
RubyArray.combination(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_combination
|
IRubyObject |
RubyModule.const_missing(ThreadContext context,
IRubyObject rubyName,
Block block)
Base implementation of Module#const_missing, throws NameError for specific missing constant.
|
IRubyObject |
RubyArray.count(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.count(ThreadContext context,
IRubyObject obj,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyArray.create(IRubyObject klass,
IRubyObject[] args,
Block block)
rb_ary_s_create
|
static IRubyObject |
RubyHash.create(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_hash_s_create
|
IRubyObject |
RubyArray.cycle(ThreadContext context,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.cycle(ThreadContext context,
IRubyObject arg,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyObjectSpace.define_finalizer(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.define_singleton_method(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.delete_if(ThreadContext context,
Block block) |
RubyHash |
RubyHash.delete_ifInternal(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete
|
IRubyObject |
RubyArray.deleteIf(ThreadContext context,
Block block)
rb_ary_delete_if
|
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.detectCommon(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyInteger.downto(ThreadContext context,
IRubyObject to,
Block block)
int_downto
|
IRubyObject |
RubyArray.drop_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.drop_while(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.drop(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
RubyString |
RubyTime.dump(IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyMarshal.dump(IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
RubyString |
RubyString.each_byte(ThreadContext context,
Block block)
rb_str_each_byte
|
IRubyObject |
RubyIO.each_byte(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_byte19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_byteInternal(ThreadContext context,
Block block)
Invoke a block for each byte.
|
IRubyObject |
RubyIO.each_char(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_char(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.each_char19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_char19(ThreadContext context,
Block block)
Deprecated.
|
static IRubyObject |
RubyArgsFile.each_charCommon(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyIO.each_charInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_codepoint(ThreadContext context,
Block block)
rb_str_each_codepoint
|
IRubyObject |
RubyIO.each_codepoint(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_cons19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_entry(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entryCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.each_index(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each_key(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_keyCommon(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
RubyString.each_line(ThreadContext context,
Block block)
rb_str_each_line
|
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line.
|
IRubyObject |
RubyString.each_line19(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_line19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_lineCommon(ThreadContext context,
IRubyObject sep,
Block block) |
static IRubyObject |
RubyObjectSpace.each_object(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.each_objectInternal(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyStruct.each_pair(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each_pair(ThreadContext context,
Block block)
Deprecated.
|
RubyHash |
RubyHash.each_pairCommon(ThreadContext context,
Block block,
boolean oneNine)
rb_hash_each_pair
|
IRubyObject |
RubyStruct.each_pairInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each_slice(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_slice19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyHash.each_value(ThreadContext context,
Block block) |
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_index19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args) |
IRubyObject |
RubyEnumerator.each_with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_object(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_objectCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg) |
IRubyObject |
RubyClassPathVariable.each(Block block) |
IRubyObject |
RubyStruct.each(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.each(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
Block block)
Send current block and supplied args to method on target.
|
IRubyObject |
RubyDir.each(ThreadContext context,
Block block)
Executes the block once for each entry in the directory.
|
IRubyObject |
RubyArray.each(ThreadContext context,
Block block)
mri: rb_ary_each
|
IRubyObject |
RubyDir.each(ThreadContext context,
org.jcodings.Encoding enc,
Block block)
Executes the block once for each entry in the directory.
|
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyGenerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRange.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each19(ThreadContext context,
IRubyObject encoding,
Block block) |
static IRubyObject |
RubyArgsFile.each19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
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) |
IRubyObject |
RubyThreadGroup.enclose(Block block) |
IRubyObject |
RubyThreadGroup.enclosed_p(Block block) |
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 IRubyObject |
RubyKernel.eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyException.exception(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyThread.exclusive(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyThread.exit(IRubyObject receiver,
Block block) |
IRubyObject |
RubyModule.extended(ThreadContext context,
IRubyObject other,
Block block) |
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_hash_fetch
|
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyArray.fill(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
static IRubyObject |
RubyEnumerable.find_all(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find_index(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Signature callbackArity) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyEnumerable.flat_map19(ThreadContext context,
IRubyObject self,
Block block) |
protected static void |
RubyNumeric.floatStep(ThreadContext context,
Ruby runtime,
IRubyObject from,
IRubyObject to,
IRubyObject step,
Block block) |
static IRubyObject |
RubyIO.for_fd(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject _path,
Block block)
Executes the block once for each file in the directory specified by
path . |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject enc,
Block block) |
static IRubyObject |
RubyProcess.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyProcess.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern
pat . |
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) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_gsub / rb_str_gsub_bang
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyThread.handle_interrupt(ThreadContext context,
IRubyObject self,
IRubyObject _mask,
Block block) |
IRubyObject |
RubyArray.index(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.index(ThreadContext context,
IRubyObject obj,
Block unused) |
IRubyObject |
RubyTime.initialize(Block block) |
IRubyObject |
RubyModule.initialize(Block block)
Deprecated.
|
IRubyObject |
RubySystemExit.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemCallError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNoMethodError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNameError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.initialize(IRubyObject[] args,
Block block)
rb_hash_initialize
|
IRubyObject |
RubyException.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyFileStat.initialize(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyYielder.initialize(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.initialize(ThreadContext context,
Block block)
rb_mod_initialize
|
IRubyObject |
RubyClass.initialize(ThreadContext context,
Block block)
rb_class_initialize
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyThread.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyGenerator.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyFile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
Block unused) |
IRubyObject |
RubyClass.initialize(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_initialize
|
IRubyObject |
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 |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
IRubyObject modeValue,
IRubyObject options,
Block unused) |
IRubyObject |
RubyFile.initialize19(IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyFileStat.initialize19(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
Block block) |
IRubyObject |
RubyClass.initialize19(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.initialize19(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
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 |
RubyBasicObject.instance_eval(ThreadContext context,
Block block)
rb_obj_instance_eval
call-seq:
obj.instance_eval(string [, filename [, lineno]] ) => obj
obj.instance_eval {| | block } => obj
Evaluates a string containing Ruby source code, or the given block,
within the context of the receiver (_obj_).
|
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_exec(ThreadContext context,
IRubyObject[] args,
Block block)
rb_obj_instance_exec
call-seq:
obj.instance_exec(arg...) {|var...| block } => obj
Executes the given block within the context of the receiver
(_obj_).
|
IRubyObject |
RubyBasicObject.instance_exec19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType,
Block block) |
IRubyObject |
RubyHash.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.keep_if(ThreadContext context,
Block block) |
boolean |
RubyHash.keep_ifCommon(ThreadContext context,
Block block) |
static IRubyObject |
RubyThread.kill(IRubyObject receiver,
IRubyObject rubyThread,
Block block) |
static RubyProc |
RubyKernel.lambda(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.lines(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.lines(ThreadContext context,
Block block) |
IRubyObject |
RubyString.lines(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.lines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.lines19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.lines20(ThreadContext context,
Block block) |
IRubyObject |
RubyString.lines20(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyThreadGroup.list(Block block) |
static IRubyObject |
RubyKernel.load(IRubyObject recv,
IRubyObject[] args,
Block block) |
static RubyTime |
RubyTime.load(IRubyObject recv,
IRubyObject from,
Block block) |
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyKernel.load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.loop(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.map_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
IRubyObject |
RubyArray.map19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.map19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
boolean useBackref,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
IRubyObject pos,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyRange.max(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.max(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static RubyArray |
RubyStruct.members(IRubyObject recv,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.members(IRubyObject recv,
Block block) |
static RubyArray |
RubyStruct.members19(IRubyObject recv,
Block block) |
RubyHash |
RubyHash.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge_bang19(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
static IRubyObject |
RubyKernel.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
RubyKernel.MethodMissingMethod.methodMissing(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block) |
protected static IRubyObject |
RubyKernel.methodMissingDirect(ThreadContext context,
IRubyObject recv,
RubySymbol symbol,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block) |
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 |
RubyRange.min(ThreadContext context,
IRubyObject arg,
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 |
RubyModule.module_eval(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.module_exec(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.module_exec(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyMatchData.names(ThreadContext context,
Block block) |
static RubyArray |
RubyModule.nesting(ThreadContext context,
IRubyObject recv,
Block block)
Return an array of nested modules or classes.
|
RubyProc |
Ruby.newBlockPassProc(Block.Type type,
Block block) |
static IRubyObject |
RubyThread.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Thread.new |
static RubyClass |
RubyStruct.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Struct class.
|
static RubyString |
RubyString.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
rb_str_s_new
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
Block block)
rb_class_new_instance
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
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.
|
static IRubyObject |
RubyIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
RubyProc |
Ruby.newProc(Block.Type type,
Block block) |
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block block,
Block.Type type) |
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block block,
Block.Type type,
ISourcePosition sourcePosition) |
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block block,
Block.Type type,
String file,
int line) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Structure.
|
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject[] args,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static RubyStruct |
RubyStruct.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.newStruct(IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static RubyYielder |
RubyYielder.newYielder(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.none_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyKernel.obj_to_enum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.one_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyKernel.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Returns a new directory object for
path . |
static IRubyObject |
RubyKernel.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block) |
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 |
RubyArray.permutation(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.permutation(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_permutation
|
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyIO.popen(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen3_19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen3(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen4(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static RubyProc |
RubyKernel.proc_1_9(ThreadContext context,
IRubyObject recv,
Block block) |
static RubyProc |
RubyKernel.proc(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.product19(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyThread.raise(IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.rbCatch(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.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 arg,
Block block) |
static IRubyObject |
RubyIO.read19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyModule.refine(ThreadContext context,
IRubyObject classArg,
Block block) |
IRubyObject |
RubyMatchData.regexp(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bangInternal(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
RubyHash.reject(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.reject(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.rejectBang(ThreadContext context,
Block block)
rb_ary_reject_bang
|
IRubyObject |
RubyArray.rejectCommon(ThreadContext context,
Block block)
rb_ary_reject_bang
|
RubyHash |
RubyHash.rejectInternal(ThreadContext context,
Block block)
rb_hash_reject
|
IRubyObject |
RubyBasicObject.remove_instance_variable(ThreadContext context,
IRubyObject name,
Block block)
rb_obj_remove_instance_variable
call-seq:
obj.remove_instance_variable(symbol) => obj
Removes the named instance variable from obj, returning that
variable's value.
|
static IRubyObject |
RubyKernel.remove_instance_variable(ThreadContext context,
IRubyObject self,
IRubyObject name,
Block block) |
IRubyObject |
RubyArray.repeated_permutation(ThreadContext context,
IRubyObject num,
Block block) |
IRubyObject |
RubyArray.repeatedCombination(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyKernel.require(IRubyObject recv,
IRubyObject name,
Block block)
Require.
|
static IRubyObject |
RubyKernel.require19(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block) |
IRubyObject |
RubyArray.reverse_each(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.reverseEach(ThreadContext context,
Block block)
rb_ary_reverse_each
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj,
Block unused) |
static IRubyObject |
RubyTime.s_new(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.scan(ThreadContext context,
IRubyObject arg,
Block block)
rb_str_scan
|
IRubyObject |
RubyString.scan19(ThreadContext context,
IRubyObject pat,
Block block) |
IRubyObject |
RubyString.scrub_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyString.scrub_bang(ThreadContext context,
IRubyObject repl,
Block block) |
IRubyObject |
RubyString.scrub(ThreadContext context,
Block block) |
IRubyObject |
RubyString.scrub(ThreadContext context,
IRubyObject repl,
Block block) |
IRubyObject |
RubyHash.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyStruct.select(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
RubyArray.select(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.select(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyHash.select19(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.selectCommon(ThreadContext context,
Block block)
rb_ary_select
|
static IRubyObject |
RubyEnumerable.selectCommon(ThreadContext context,
IRubyObject self,
Block block,
String methodName) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
Block block)
rb_f_send
send( aSymbol [, args ]* ) -> anObject
Invokes the method identified by aSymbol, passing it any arguments
specified.
|
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.set_trace_func(ThreadContext context,
IRubyObject recv,
IRubyObject trace_func,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_added19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_removed19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_undefined19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
IRubyObject |
RubyArray.sort_bang(ThreadContext context,
Block block)
rb_ary_sort_bang
|
IRubyObject |
RubyArray.sort_bang19(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.sort_by_bang(ThreadContext context,
Block block)
rb_ary_sort_by_bang
|
static IRubyObject |
RubyEnumerable.sort_by(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyHash.sort(ThreadContext context,
Block block)
Deprecated.
|
RubyArray |
RubyArray.sort(ThreadContext context,
Block block)
rb_ary_sort
|
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block) |
RubyArray |
RubyArray.sort19(ThreadContext context,
Block block) |
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject[] args,
Block block,
EvalType evalType)
Deprecated.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg0,
IRubyObject arg1,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block,
EvalType evalType)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
static RubyThread |
RubyThread.start(IRubyObject recv,
IRubyObject[] args,
Block block)
Basically the same as Thread.new .
|
static RubyThread |
RubyThread.start19(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRange.step(ThreadContext context,
Block block) |
IRubyObject |
RubyNumeric.step(ThreadContext context,
IRubyObject[] args,
Block block)
num_step
|
IRubyObject |
RubyRange.step(ThreadContext context,
IRubyObject step,
Block block) |
IRubyObject |
RubyRange.step19(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.step19(ThreadContext context,
IRubyObject step,
Block block) |
IRubyObject |
RubyString.strScrub(ThreadContext context,
IRubyObject repl,
Block block)
Scrub the contents of this string, replacing invalid characters as appropriate.
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub / rb_str_sub_bang
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
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 |
RubyIO.sysopen(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.sysopen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block) |
IRubyObject |
RubyArray.take_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.take_while19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.take(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
static IRubyObject |
RubyKernel.tap(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyProcess.times(IRubyObject recv,
Block unusedBlock)
Deprecated.
|
IRubyObject |
RubyInteger.times(ThreadContext context,
Block block) |
IRubyObject |
RubyFixnum.times(ThreadContext context,
Block block) |
static IRubyObject |
RubyProcess.times(ThreadContext context,
IRubyObject recv,
Block unusedBlock) |
IRubyObject |
RubyRange.to_a(ThreadContext context,
Block block) |
IRubyObject |
RubyMethod.to_proc(ThreadContext context,
Block unusedBlock)
Create a Proc object.
|
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.undefine_finalizer(IRubyObject recv,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyArray.uniq_bang19(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.uniq19(ThreadContext context,
Block block) |
static IRubyObject |
RubyKernel.untrace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyInteger.upto(ThreadContext context,
IRubyObject to,
Block block)
int_upto
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
Block block)
rb_str_upto_m
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block) |
IRubyObject |
RubyEnumerator.with_index(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyIO.writeStatic(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block unusedBlock)
Deprecated.
|
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 |
RubyArray.zip(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_zip
|
static IRubyObject |
RubyEnumerable.zip(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zip19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] aArgs,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonAry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonEnum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
Object |
ScriptingContainer.callMethod(Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
Object |
EmbedRubyObjectAdapter.callMethod(Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType,
EmbedEvalUnit unit)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType,
EmbedEvalUnit unit)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callSuper(Object receiver,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapter.callSuper(Object receiver,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
ScriptingContainer.runRubyMethod(Class<T> returnType,
Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.runRubyMethod(Class<T> returnType,
Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
Object |
EmbedRubyObjectAdapterImpl.callMethod(Object receiver,
String methodName,
Block block,
Object... args) |
<T> T |
EmbedRubyObjectAdapterImpl.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapterImpl.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType,
EmbedEvalUnit unit) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
<T> T |
EmbedRubyObjectAdapterImpl.callSuper(Object receiver,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapterImpl.runRubyMethod(Class<T> returnType,
Object receiver,
String methodName,
Block block,
Object... args) |
Modifier and Type | Method and Description |
---|---|
static Block |
ASTInterpreter.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block currentBlock,
Node blockNode) |
Modifier and Type | Method and Description |
---|---|
static Block |
ASTInterpreter.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block currentBlock,
Node blockNode) |
static IRubyObject |
ASTInterpreter.INTERPRET_METHOD(Ruby runtime,
ThreadContext context,
String file,
int line,
RubyModule implClass,
Node node,
String name,
IRubyObject self,
Block block,
boolean isTraceable) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyBigDecimal.save_exception_mode(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyBigDecimal.save_limit(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyBigDecimal.save_rounding_mode(ThreadContext context,
IRubyObject recv,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyDigest.DigestInstance.bubblebabble(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_digest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_hexdigest(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyEtc.group(IRubyObject recv,
Block block) |
static IRubyObject |
RubyEtc.passwd(IRubyObject recv,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StructLayout.ArrayProxy.each(ThreadContext context,
Block block)
Needed for Enumerable implementation
|
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
NativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Function.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
ThreadFiber.initialize(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JRubyObjectInputStream.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
JRubyExecutionContextLocal.rubyInitialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyPathname.each_entry(ThreadContext context,
Block block) |
IRubyObject |
RubyPathname.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyPathname.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyPathname.opendir(ThreadContext context,
Block block) |
IRubyObject |
RubyPathname.sub(ThreadContext context,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyUDPSocket.open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyTCPSocket.open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyTCPServer.open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyUDPSocket.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyTCPServer.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StringIO.chars(ThreadContext context,
Block block) |
IRubyObject |
StringIO.codepoints(ThreadContext context,
Block block) |
IRubyObject |
StringIO.each_byte(ThreadContext context,
Block block) |
IRubyObject |
StringIO.each_char(ThreadContext context,
Block block) |
IRubyObject |
StringIO.each_codepoint(ThreadContext context,
Block block) |
IRubyObject |
StringIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
StringIO.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
StringIO.lines(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
StringIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyStringScanner.initialize(IRubyObject[] args,
Block unusedBlock) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Tempfile.close(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize19(IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
Tempfile.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Tempfile.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
static Mutex |
Mutex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static ConditionVariable |
ConditionVariable.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
Mutex.synchronize(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
TracePoint.disable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.enable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.initialize(ThreadContext context,
IRubyObject[] _events,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JZlibRubyGzipReader.each_byte(ThreadContext context,
Block block) |
IRubyObject |
JZlibRubyGzipReader.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
JZlibRubyGzipReader.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
ZStream.finish(ThreadContext context,
Block block) |
IRubyObject |
ZStream.flush_next_out(ThreadContext context,
Block block) |
IRubyObject |
JZlibInflate.flush_next_out(ThreadContext context,
Block block) |
IRubyObject |
JZlibInflate.inflate(ThreadContext context,
org.jruby.util.ByteList str,
Block block) |
IRubyObject |
JZlibInflate.inflate(ThreadContext context,
IRubyObject string,
Block block) |
IRubyObject |
ZStream.initialize(Block unusedBlock) |
IRubyObject |
JZlibRubyGzipWriter.initialize19(ThreadContext context,
IRubyObject[] args,
Block unused) |
protected abstract IRubyObject |
ZStream.internalFinish(Block block) |
protected IRubyObject |
JZlibInflate.internalFinish(Block block) |
protected IRubyObject |
JZlibDeflate.internalFinish(Block block) |
static RubyGzipFile |
RubyGzipFile.newInstance(IRubyObject recv,
Block block) |
static JZlibRubyGzipWriter |
JZlibRubyGzipWriter.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static JZlibRubyGzipReader |
JZlibRubyGzipReader.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipWriter.open18(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipReader.open18(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipWriter.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipReader.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyGzipFile.wrap(ThreadContext context,
IRubyObject recv,
IRubyObject io,
Block block) |
static IRubyObject |
RubyGzipFile.wrap19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Constructor and Description |
---|
NativeThread(RubyThread rubyThread,
IRubyObject[] args,
Block block) |
RubyRunnable(RubyThread rubyThread,
IRubyObject[] args,
Block currentBlock) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRMetaClassBody.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block)
Arity 0, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
UndefinedMethod can't be invoked.
|
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ReflectedJavaMultiMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ReflectedJavaMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ReflectedCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NullMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
NullMethod can't be invoked.
|
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block)
The minimum 'call' method required for a dynamic method handle.
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
Block block)
Arity 1, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity 2, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity 3, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
protected IRubyObject |
InterpretedIRBodyMethod.callInternal(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.callNoProtocol(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
protected void |
MixedModeIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
String name,
Block block,
RubyModule implClass) |
protected void |
InterpretedIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
String name,
Block block,
RubyModule implClass) |
protected void |
InterpretedIRMetaClassBody.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
String name,
Block block,
RubyModule implClass) |
protected void |
CompiledIRMethod.pre(ThreadContext context,
StaticScope staticScope,
RubyModule implementationClass,
IRubyObject self,
String name,
Block block) |
protected void |
CompiledIRMetaClassBody.pre(ThreadContext context,
StaticScope staticScope,
RubyModule implementationClass,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameAndDummyScope(ThreadContext context,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameAndScope(ThreadContext context,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameOnly(ThreadContext context,
IRubyObject self,
String name,
Block block) |
Modifier and Type | Method and Description |
---|---|
Block |
CallBase.prepareBlock(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
Object[] temp) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Interpreter.INTERPRET_BLOCK(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
IRubyObject[] args,
String name,
Block block,
Block.Type blockType) |
static IRubyObject |
Interpreter.INTERPRET_EVAL(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
IRubyObject[] args,
String name,
Block block,
Block.Type blockType) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block block,
Block.Type blockType) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block block,
Block.Type blockType) |
IRubyObject |
BodyInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
Block block,
Block.Type blockType) |
IRubyObject |
StartupInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block block,
Block.Type blockType) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block block,
Block.Type blockType) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block block,
Block.Type blockType) |
IRubyObject |
BodyInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject[] args,
Block block,
Block.Type blockType) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
Block block,
Block.Type blockType) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
Block block,
Block.Type blockType) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block,
Block.Type blockType) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block,
Block.Type blockType) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block,
Block.Type blockType) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block,
Block.Type blockType) |
IRubyObject |
SimpleMethodInterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block,
Block.Type blockType) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block,
Block.Type blockType) |
protected static void |
InterpreterEngine.processBookKeepingOp(ThreadContext context,
Instr instr,
Operation operation,
String name,
IRubyObject[] args,
IRubyObject self,
Block block,
Block.Type blockType,
RubyModule implClass,
Stack<Integer> rescuePCs) |
protected static void |
InterpreterEngine.receiveArg(ThreadContext context,
Instr i,
Operation operation,
IRubyObject[] args,
boolean acceptsKeywordArgument,
DynamicScope currDynScope,
Object[] temp,
Object exception,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedValue.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Block |
IRRuntimeHelpers.getBlockFromObject(ThreadContext context,
Object value) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
IRRuntimeHelpers.classSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.classSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.instanceSuper(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context,
IRubyObject self,
String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.invokeModuleBody(ThreadContext context,
DynamicMethod method,
Block block) |
static IRubyObject |
IRRuntimeHelpers.newProc(Ruby runtime,
Block block) |
static void |
IRRuntimeHelpers.pushExitBlock(ThreadContext context,
Block blk) |
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.zSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
ZSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
SuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
InvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
ZSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
SuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
InstanceSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
ClassSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaInterfaceTemplate.append_features(ThreadContext context,
IRubyObject self,
IRubyObject clazz,
Block block) |
IRubyObject |
MapJavaProxy.delete_if(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
MapJavaProxy.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
MapJavaProxy.each_key(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
MapJavaProxy.each_pair(ThreadContext context,
Block block)
rb_hash_each_pair
|
IRubyObject |
MapJavaProxy.each_value(ThreadContext context,
Block block)
rb_hash_each_value
|
IRubyObject |
MapJavaProxy.each(ThreadContext context,
Block block)
rb_hash_each
|
IRubyObject |
ArrayJavaProxy.each(ThreadContext context,
Block block) |
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_fetch
|
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
static IRubyObject |
JavaInterfaceTemplate.impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block implBlock) |
static IRubyObject |
InterfaceJavaProxy.JavaInterfaceExtender.initialize(ThreadContext context,
IRubyObject self,
IRubyObject javaClassName,
Block block) |
IRubyObject |
MapJavaProxy.keep_if(ThreadContext context,
Block block)
rb_hash_keep_if
|
RubyHash |
MapJavaProxy.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge_bang
|
RubyHash |
MapJavaProxy.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
static IRubyObject |
JavaInterfaceTemplate.new_impl(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
MapJavaProxy.reject_bang(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
MapJavaProxy.reject(ThreadContext context,
Block block)
rb_hash_reject
|
IRubyObject |
MapJavaProxy.select_bang(ThreadContext context,
Block block)
rb_hash_select_bang
|
IRubyObject |
MapJavaProxy.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
MapJavaProxy.sort(ThreadContext context,
Block block)
rb_hash_sort
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaUtil.java_to_primitive(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.java_to_primitive(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.java_to_ruby(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.new_proxy_instance2(IRubyObject recv,
IRubyObject wrapper,
IRubyObject ifcs,
Block block) |
static IRubyObject |
JavaUtil.primitive_to_java(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
JavaProxyMethods.rbSynchronized(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
JavaObject.ruby_synchronized(ThreadContext context,
Block block) |
static IRubyObject |
JavaObject.ruby_synchronized(ThreadContext context,
Object lock,
Block block) |
static IRubyObject |
JavaUtil.ruby_to_java(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.ruby_to_java(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
RubyObject |
JavaProxyConstructor.new_instance(IRubyObject[] args,
Block block) |
RubyObject |
JavaProxyConstructor.new_instance2(IRubyObject[] args,
Block unusedBlock) |
Modifier and Type | Field and Description |
---|---|
static Block |
Block.NULL_BLOCK
All Block variables should either refer to a real block or this NULL_BLOCK.
|
Modifier and Type | Method and Description |
---|---|
Block |
Block.cloneBlock() |
Block |
Block.cloneBlockAndFrame() |
Block |
Block.cloneBlockForEval(IRubyObject self,
EvalType evalType) |
static Block |
Helpers.createBlock(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
Helpers.createBlock19(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
MethodBlock.createMethodBlock(ThreadContext context,
IRubyObject self,
DynamicScope dynamicScope,
MethodBlock body) |
static Block |
Helpers.createSharedScopeBlock(ThreadContext context,
IRubyObject self,
int arity,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argsNodeType) |
static Block |
Helpers.ensureSuperBlock(Block given,
Block parent) |
Block |
Frame.getBlock()
Retrieve the block associated with this frame.
|
static Block |
Helpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock) |
static Block |
Helpers.getBlock(ThreadContext context,
IRubyObject self,
Node node) |
static Block |
Helpers.getBlockFromBlockPassBody(IRubyObject proc,
Block currentBlock) |
static Block |
Helpers.getBlockFromBlockPassBody(Ruby runtime,
IRubyObject proc,
Block currentBlock) |
Block |
ThreadContext.getFrameBlock() |
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 Block |
CompiledBlock19.newCompiledClosure(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType)
Deprecated.
|
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
Deprecated.
|
static Block |
CompiledBlock19.newCompiledClosure(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
Signature signature,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
static Block |
CompiledBlockLight19.newCompiledClosureLight(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType)
Deprecated.
|
static Block |
CompiledBlockLight.newCompiledClosureLight(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
static Block |
CompiledSharedScopeBlock.newCompiledSharedScopeClosure(ThreadContext context,
IRubyObject self,
Arity arity,
DynamicScope dynamicScope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
BlockBody.call(ThreadContext context,
Binding binding,
Block.Type type,
Block unusedBlock) |
IRubyObject |
Block.call(ThreadContext context,
Block block) |
IRubyObject |
MethodBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock19.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CallBlock19.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CallBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type,
Block unusedBlock) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledBlockCallback19.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type,
Block unusedBlock) |
abstract IRubyObject |
CompiledBlockCallback.call(ThreadContext context,
IRubyObject self,
IRubyObject args,
Block block) |
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 block) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type,
Block unusedBlock) |
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 block) |
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 arg3,
Block block)
Call the site's method against the target object passing three arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
MethodBlock.callback(IRubyObject value,
IRubyObject method,
IRubyObject self,
Block block) |
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the site's method against the target object passing three arguments and
a literal block.
|
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.callVarargsIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
protected abstract IRubyObject |
IRBlockBody.commonYieldPath(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
protected IRubyObject |
InterpretedIRBlockBody.commonYieldPath(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
protected IRubyObject |
CompiledIRBlockBody.commonYieldPath(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
static Block |
Helpers.ensureSuperBlock(Block given,
Block parent) |
static Block |
Helpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock) |
static Block |
Helpers.getBlockFromBlockPassBody(IRubyObject proc,
Block currentBlock) |
static Block |
Helpers.getBlockFromBlockPassBody(Ruby runtime,
IRubyObject proc,
Block currentBlock) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
The protocol for super method invocation is a bit complicated
in Ruby.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
String name,
IRubyObject[] args,
Block block) |
static RubyProc |
Helpers.newLiteralLambda(ThreadContext context,
Block block,
IRubyObject self) |
void |
ThreadContext.preExecuteUnder(IRubyObject executeUnderObj,
RubyModule executeUnderClass,
Block block) |
void |
ThreadContext.preMethodFrameAndDummyScope(RubyModule clazz,
String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameAndScope(RubyModule clazz,
String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameOnly(RubyModule clazz,
String name,
IRubyObject self,
Block block) |
static IRubyObject |
Helpers.processBlockArgument(Ruby runtime,
Block block) |
static void |
Helpers.registerEndBlock(Block block,
Ruby runtime) |
static IRubyObject |
Helpers.unsplatValue19IfArityOne(IRubyObject argsResult,
Block block) |
void |
Frame.updateFrame(RubyModule klazz,
IRubyObject self,
String name,
Block block,
int jumpTarget)
Update the frame based on the given values.
|
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block)
Yield to this block, usually passed to the current call.
|
IRubyObject |
CompiledBlock19.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
IRubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Callback.execute(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
String name,
IRubyObject arg,
Block block,
boolean wantarray) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StringArraySet.collect_bang(ThreadContext context,
Block block) |
RubyArray |
StringArraySet.collectBang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.delete_if(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.delete(ThreadContext context,
IRubyObject item,
Block block) |
IRubyObject |
StringArraySet.drop_while(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.map_bang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.rejectBang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.select_bang(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
PopenExecutor.popen(ThreadContext context,
IRubyObject[] argv,
RubyClass klass,
Block block) |
Copyright © 2001-2015 JRuby. All Rights Reserved.