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,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.all_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.all_p19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.any_p(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.any_p(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.any_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
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)
Deprecated.
|
IRubyObject |
RubyArray.bsearch_index(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.bsearch(ThreadContext context,
Block block) |
IRubyObject |
RubyString.bytes(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.bytes(ThreadContext context,
Block block) |
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,
Block blockCallArg) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
Block blockCallArg) |
IRubyObject |
RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.PutKeyValueCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Block passedBlock)
Deprecated.
|
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
RubyModule sourceModule,
Block passedBlock) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject arg0,
Block blockCallArg) |
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerable.PutKeyValueCallback.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block blockCallArg) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block blockCallArg) |
IRubyObject |
RubyModule.RespondToMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyStruct.Accessor.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyStruct.Mutator.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyKernel.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyProc.call19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.caller19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.caller20(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
void |
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,
java.lang.String methodName,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
Will invoke a named method with the supplied arguments and
supplied block with functional invocation.
|
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)
Deprecated.
|
IRubyObject |
RubyString.chars(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.chars(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.chars(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.chars19(ThreadContext context,
Block block)
Deprecated.
|
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.
|
IRubyObject |
RubyString.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.codepoints(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.codepoints(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.collect_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.collect_concat(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.collect_concat19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
RubyArray |
RubyArray.collect(ThreadContext context,
Block block)
rb_ary_collect
|
static IRubyObject |
RubyEnumerable.collect(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.collect19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.collect19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
RubyArray |
RubyArray.collectBang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.collectCommon(ThreadContext context,
Ruby runtime,
IRubyObject self,
RubyArray result,
Block block,
BlockCallback blockCallback)
Deprecated.
|
IRubyObject |
RubyArray.combination(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_combination
|
IRubyObject |
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) |
IRubyObject |
RubyArray.count(ThreadContext context,
IRubyObject obj,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block)
Deprecated.
|
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
|
IRubyObject |
RubyArray.cycle(ThreadContext context,
IRubyObject arg,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyObjectSpace.define_finalizer(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.define_singleton_method(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.defineMethodFromBlock(ThreadContext context,
IRubyObject arg0,
Block block,
Visibility visibility) |
IRubyObject |
RubyArray.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.delete_if(ThreadContext context,
Block block) |
RubyHash |
RubyHash.delete_ifInternal(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete
|
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_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) |
IRubyObject |
RubyArray.detectCommon(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
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)
Deprecated.
|
static IRubyObject |
RubyMarshal.dump(IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyMarshal.dump(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
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 arg,
Block block) |
IRubyObject |
RubyString.each_byte19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyIO.each_byteInternal(ThreadContext context,
Block block)
Invoke a block for each byte.
|
IRubyObject |
RubyString.each_char(ThreadContext context,
Block block) |
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)
Deprecated.
|
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 |
RubyDir.each_child(ThreadContext context,
Block block)
Executes the block once for each child in the directory
(i.e.
|
IRubyObject |
RubyDir.each_child(ThreadContext context,
org.jcodings.Encoding enc,
Block block)
Executes the block once for each child in the directory
(i.e.
|
static IRubyObject |
RubyDir.each_child(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
Block block)
Executes the block once for each entry in the directory except
for "." and "..", passing the filename of each entry as parameter
to the block.
|
static IRubyObject |
RubyDir.each_child(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
IRubyObject encOpts,
Block block)
Executes the block once for each entry in the directory except
for "." and "..", passing the filename of each entry as parameter
to the block.
|
IRubyObject |
RubyString.each_codepoint(ThreadContext context,
Block block)
rb_str_each_codepoint
|
IRubyObject |
RubyIO.each_codepoint(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_codepoint(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyEnumerator.each_cons(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_cons19(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.each_cons19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.each_entry(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entryCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_grapheme_cluster(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each_index(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each_key(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_keyCommon(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
RubyString.each_line(ThreadContext context,
Block block)
rb_str_each_line
|
IRubyObject |
RubyIO.each_line(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line.
|
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
IRubyObject opts,
Block block) |
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyString.each_line19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.each_line19(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
static IRubyObject |
RubyArgsFile.each_line19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyString.each_lineCommon(ThreadContext context,
IRubyObject sep,
Block block)
Deprecated.
|
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)
rb_hash_each_pair
|
RubyHash |
RubyHash.each_pairCommon(ThreadContext context,
Block block,
boolean oneNine)
Deprecated.
|
IRubyObject |
RubyStruct.each_pairInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.each_slice(ThreadContext context,
IRubyObject arg,
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)
Deprecated.
|
static IRubyObject |
RubyEnumerable.each_slice19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block)
Deprecated.
|
IRubyObject |
RubyHash.each_value(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_valueCommon(ThreadContext context,
Block block)
rb_hash_each_value
|
IRubyObject |
RubyEnumerator.each_with_index(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args)
Deprecated.
|
IRubyObject |
RubyEnumerator.each_with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_object(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_objectCommon(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg) |
static IRubyObject |
RubyEnumerable.each_with_objectCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg)
Deprecated.
|
IRubyObject |
RubyClassPathVariable.each(Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
Block block)
Send current block and supplied args to method on target.
|
IRubyObject |
RubyStruct.each(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each(ThreadContext context,
Block block)
mri: rb_ary_each
|
IRubyObject |
RubyHash.each(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.each(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each(ThreadContext context,
Block block)
Executes the block once for each entry in the directory.
|
IRubyObject |
RubyIO.each(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each(ThreadContext context,
org.jcodings.Encoding enc,
Block block)
Executes the block once for each entry in the directory.
|
IRubyObject |
RubyEnumerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyGenerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyDir.each(ThreadContext context,
IRubyObject encOpts,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyArgsFile.each(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyHash.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.each19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyDir.each19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyDir.each19(ThreadContext context,
IRubyObject encoding,
Block block)
Deprecated.
|
static IRubyObject |
RubyArgsFile.each19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
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)
Deprecated.
|
static IRubyObject |
RubyKernel.eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyException.exception(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyThread.exclusive(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
static IRubyObject |
RubyThread.exit(IRubyObject receiver,
Block block) |
IRubyObject |
RubyModule.extended(ThreadContext context,
IRubyObject other,
Block block) |
RubyArray |
RubyHash.fetch_values(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_hash_fetch
|
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyThread.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
IRubyObject |
RubyThread.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
protected IRubyObject |
RubyArray.fillCommon(ThreadContext context,
int beg,
long len,
Block block) |
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)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Signature callbackArity) |
IRubyObject |
RubyArray.find(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyClass.finvokeWithRefinements(ThreadContext context,
IRubyObject self,
StaticScope staticScope,
java.lang.String name,
Block block) |
IRubyObject |
RubyClass.finvokeWithRefinements(ThreadContext context,
IRubyObject self,
StaticScope staticScope,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvokeWithRefinements(ThreadContext context,
IRubyObject self,
StaticScope staticScope,
java.lang.String name,
IRubyObject arg,
Block block) |
IRubyObject |
RubyClass.finvokeWithRefinements(ThreadContext context,
IRubyObject self,
StaticScope staticScope,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.finvokeWithRefinements(ThreadContext context,
IRubyObject self,
StaticScope staticScope,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyEnumerable.flat_map(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.flat_map19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
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.foreach(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject encOpts,
Block block) |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Deprecated.
|
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject enc,
Block block)
Deprecated.
|
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)
Deprecated.
|
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern
pat . |
IRubyObject |
RubyString.grapheme_clusters(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.grep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.group_by(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
RubyString |
RubyString.gsubFast(ThreadContext context,
RubyRegexp regexp,
RubyString repl,
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 |
RubyModule.initialize(Block block)
Deprecated.
|
IRubyObject |
RubyNameError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyException.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.initialize(IRubyObject[] args,
Block block)
rb_hash_initialize
|
IRubyObject |
RubyUncaughtThrowError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemCallError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemExit.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNoMethodError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyFileStat.initialize(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyModule.initialize(ThreadContext context,
Block block)
rb_mod_initialize
|
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
Block block) |
IRubyObject |
RubyYielder.initialize(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyClass.initialize(ThreadContext context,
Block block)
rb_class_initialize
|
IRubyObject |
RubyEnumerator.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 |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubySignalException.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyInterrupt.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyGenerator.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyFile.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyThread.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyClass.initialize(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
Block unused) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyIO.initialize(ThreadContext context,
IRubyObject fileNumber,
IRubyObject second,
Block unused) |
IRubyObject |
RubyEnumerator.initialize(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
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)
Deprecated.
|
IRubyObject |
RubyClass.initialize19(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.initialize19(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block)
Deprecated.
|
protected IRubyObject |
RubyArray.initializeCommon(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
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)
Deprecated.
|
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.instance_exec(ThreadContext context,
IRubyObject[] args,
Block block)
rb_obj_instance_exec
call-seq:
obj.instance_exec(arg...) {|var...| block } => obj
Executes the given block within the context of the receiver
(_obj_).
|
IRubyObject |
RubyBasicObject.instance_exec19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.inverseGrep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invokeFrom(ThreadContext context,
CallType callType,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.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)
Deprecated.
|
IRubyObject |
RubyIO.lines19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.lines20(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyString.lines20(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
IRubyObject |
RubyThreadGroup.list(Block block) |
static IRubyObject |
RubyKernel.load(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static RubyTime |
RubyTime.load(IRubyObject recv,
IRubyObject from,
Block block)
Deprecated.
|
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyKernel.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.load(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block) |
static IRubyObject |
RubyKernel.load(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject wrap,
Block block) |
static IRubyObject |
RubyKernel.load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.loop(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.map_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.map(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.map19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.map19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
IRubyObject |
RubySymbol.match_m(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str,
Block block)
rb_reg_match_m
|
IRubyObject |
RubySymbol.match_m(ThreadContext context,
IRubyObject other,
Block block) |
IRubyObject |
RubyRegexp.match_m(ThreadContext context,
IRubyObject str,
IRubyObject pos,
Block block) |
IRubyObject |
RubySymbol.match_m(ThreadContext context,
IRubyObject other,
IRubyObject pos,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
boolean useBackref,
Block block)
Deprecated.
|
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
IRubyObject pos,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyArray.max(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.max(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.max(ThreadContext context,
IRubyObject num,
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)
Deprecated.
|
static IRubyObject |
RubyStruct.StructMethods.members(IRubyObject recv,
Block block) |
static RubyArray |
RubyStruct.members19(IRubyObject recv,
Block block)
Deprecated.
|
RubyHash |
RubyHash.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge_bang19(ThreadContext context,
IRubyObject other,
Block block)
Deprecated.
|
RubyHash |
RubyHash.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
static IRubyObject |
RubyKernel.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
java.lang.String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.min_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.min_by(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyArray.min(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.min(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.min(ThreadContext context,
IRubyObject num,
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 RubyClass |
RubyStruct.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Struct class.
|
static RubyString |
RubyString.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
rb_str_s_new
|
static IRubyObject |
RubyThread.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Thread.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)
Deprecated.
|
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block block,
Block.Type type,
java.lang.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,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.none_p19(ThreadContext context,
IRubyObject self,
Block block) |
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,
Arity callbackArity)
Deprecated.
|
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.one_p19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
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 |
RubyDir.open(ThreadContext context,
IRubyObject recv,
IRubyObject path,
IRubyObject encOpts,
Block block) |
static IRubyObject |
RubyKernel.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyDir.open19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Deprecated.
|
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.pipe(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyIO.pipe19(ThreadContext context,
IRubyObject klass,
IRubyObject[] argv,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen3(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.popen4(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static RubyProc |
RubyKernel.proc_1_9(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
static RubyProc |
RubyKernel.proc(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.product(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.product19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyThread.raise(IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyThread.raise(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.rbCatch(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.rbCatch(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject value,
Block block) |
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject value,
Block block)
Deprecated.
|
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.read19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyIO.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
Deprecated.
|
IRubyObject |
RubyModule.refine(ThreadContext context,
IRubyObject klass,
Block block) |
RubyRegexp |
RubyMatchData.regexp(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bangInternal(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
RubyArray.reject(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.reject(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.rejectBang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.rejectCommon(ThreadContext context,
Block block)
rb_ary_reject_bang
|
RubyHash |
RubyHash.rejectInternal(ThreadContext context,
Block block)
rb_hash_reject
|
IRubyObject |
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)
Deprecated.
|
static IRubyObject |
RubyKernel.require(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block)
Require.
|
static IRubyObject |
RubyKernel.require19(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block)
Deprecated.
|
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)
Deprecated.
|
IRubyObject |
RubyString.scan(ThreadContext context,
IRubyObject pat,
Block block)
rb_str_scan
|
IRubyObject |
RubyString.scan19(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
IRubyObject |
RubyString.scrub_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyString.scrub_bang(ThreadContext context,
IRubyObject repl,
Block block) |
IRubyObject |
RubyString.scrub(ThreadContext context,
Block block) |
IRubyObject |
RubyString.scrub(ThreadContext context,
IRubyObject repl,
Block block) |
IRubyObject |
RubyArray.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyStruct.select(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.select(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select(ThreadContext context,
Block block)
rb_hash_select
|
static IRubyObject |
RubyEnumerable.select(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyHash.select19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.selectCommon(ThreadContext context,
Block block)
rb_ary_select
|
static IRubyObject |
RubyEnumerable.selectCommon(ThreadContext context,
IRubyObject self,
Block block,
java.lang.String methodName) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.send(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Deprecated.
|
static IRubyObject |
RubyKernel.set_trace_func(ThreadContext context,
IRubyObject recv,
IRubyObject trace_func,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_added(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_added19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
Deprecated.
|
static IRubyObject |
RubyBasicObject.singleton_method_removed(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_removed19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
Deprecated.
|
static IRubyObject |
RubyBasicObject.singleton_method_undefined(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block) |
static IRubyObject |
RubyBasicObject.singleton_method_undefined19(ThreadContext context,
IRubyObject recv,
IRubyObject symbolId,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.sort_bang(ThreadContext context,
Block block)
rb_ary_sort_bang
|
IRubyObject |
RubyArray.sort_bang19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.sort_by_bang(ThreadContext context,
Block block)
rb_ary_sort_by_bang
|
static IRubyObject |
RubyEnumerable.sort_by(ThreadContext context,
IRubyObject self,
Block block) |
RubyArray |
RubyArray.sort(ThreadContext context,
Block block)
rb_ary_sort
|
IRubyObject |
RubyHash.sort(ThreadContext context,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block) |
RubyArray |
RubyArray.sort19(ThreadContext context,
Block block)
Deprecated.
|
protected IRubyObject |
RubyArray.sortInternal(ThreadContext context,
Block block) |
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)
Deprecated.
|
protected static RubyThread |
RubyThread.startWaiterThread(Ruby runtime,
long pid,
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)
Deprecated.
|
IRubyObject |
RubyRange.step19(ThreadContext context,
IRubyObject step,
Block block)
Deprecated.
|
IRubyObject |
RubyString.strScrub(ThreadContext context,
IRubyObject repl,
Block block)
Scrub the contents of this string, replacing invalid characters as appropriate.
|
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub / rb_str_sub_bang
|
static IRubyObject |
RubyKernel.LoopMethods.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.LoopMethods.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
Block block)
Deprecated.
|
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.sum(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.sum(ThreadContext context,
IRubyObject init,
Block block) |
static IRubyObject |
RubyEnumerable.sum(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.sum(ThreadContext context,
IRubyObject self,
IRubyObject init,
Block block) |
IRubyObject |
RubyArray.sumCommon(ThreadContext context,
IRubyObject init,
Block block) |
static IRubyObject |
RubyEnumerable.sumCommon(ThreadContext context,
IRubyObject self,
IRubyObject init,
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)
Deprecated.
|
static IRubyObject |
RubyIO.sysopen(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block) |
static IRubyObject |
RubyIO.sysopen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.take_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.take_while(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.take_while19(ThreadContext context,
IRubyObject self,
Block block)
Deprecated.
|
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) |
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.transform_keys_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.transform_keys(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.transform_values_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.transform_values(ThreadContext context,
Block block) |
static IRubyObject |
RubyObjectSpace.undefine_finalizer(IRubyObject recv,
IRubyObject obj,
Block block) |
IRubyObject |
RubyArray.uniq_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.uniq_bang19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyArray.uniq(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.uniq(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.uniq19(ThreadContext context,
Block block)
Deprecated.
|
RubyArray |
RubyString.unpack(ThreadContext context,
IRubyObject obj,
Block block) |
IRubyObject |
RubyString.unpack1(ThreadContext context,
IRubyObject obj,
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.upto(ThreadContext context,
IRubyObject end,
Block block)
rb_str_upto_m
|
IRubyObject |
RubyString.upto(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block) |
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
Block block)
Deprecated.
|
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.with_index(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.with_index(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
IRubyObject arg,
Block block)
Deprecated.
|
IRubyObject |
RubyEnumerator.with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyIO.writeStatic(ThreadContext context,
IRubyObject recv,
IRubyObject[] argv,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyKernel.yield_self(ThreadContext context,
IRubyObject recv,
Block block) |
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)
Deprecated.
|
static IRubyObject |
RubyEnumerable.zipCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.zipCommonAry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonEnum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
Constructor and Description |
---|
RubyProc(Ruby runtime,
RubyClass rubyClass,
Block block,
java.lang.String file,
int line) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ScriptingContainer.callMethod(java.lang.Object receiver,
java.lang.String methodName,
Block block,
java.lang.Object... args)
Executes a method defined in Ruby script.
|
java.lang.Object |
EmbedRubyObjectAdapter.callMethod(java.lang.Object receiver,
java.lang.String methodName,
Block block,
java.lang.Object... args)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callMethod(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.callMethod(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callMethod(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType,
EmbedEvalUnit unit)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.callMethod(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType,
EmbedEvalUnit unit)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callSuper(java.lang.Object receiver,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapter.callSuper(java.lang.Object receiver,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType) |
<T> T |
ScriptingContainer.runRubyMethod(java.lang.Class<T> returnType,
java.lang.Object receiver,
java.lang.String methodName,
Block block,
java.lang.Object... args)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.runRubyMethod(java.lang.Class<T> returnType,
java.lang.Object receiver,
java.lang.String methodName,
Block block,
java.lang.Object... args)
Executes a method defined in Ruby script.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
java.lang.String methodName,
IRubyObject[] args,
Block block) |
java.lang.Object |
EmbedRubyObjectAdapterImpl.callMethod(java.lang.Object receiver,
java.lang.String methodName,
Block block,
java.lang.Object... args) |
<T> T |
EmbedRubyObjectAdapterImpl.callMethod(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapterImpl.callMethod(java.lang.Object receiver,
java.lang.String methodName,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType,
EmbedEvalUnit unit) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
<T> T |
EmbedRubyObjectAdapterImpl.callSuper(java.lang.Object receiver,
java.lang.Object[] args,
Block block,
java.lang.Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapterImpl.runRubyMethod(java.lang.Class<T> returnType,
java.lang.Object receiver,
java.lang.String methodName,
Block block,
java.lang.Object... args) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
CatchThrow.enter(ThreadContext context,
IRubyObject yielded,
Block block) |
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 |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.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 |
JRubyLibrary.compile_ir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.compile(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
JRubyExecutionContextLocal.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyObjectInputStream.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.parse(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JRubyLibrary.with_current_runtime_as_global(ThreadContext context,
IRubyObject recv,
Block block)
Run the provided (required) block with the "global runtime" set to the current runtime,
for libraries that expect to operate against the global runtime.
|
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyPathname.each_entry(ThreadContext context,
Block block) |
IRubyObject |
RubyPathname.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyPathname.glob(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 |
---|---|
IRubyObject |
RubySet.classify(ThreadContext context,
Block block) |
IRubyObject |
RubySet.collect_bang(ThreadContext context,
Block block) |
IRubyObject |
RubySet.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubySet.divide(ThreadContext context,
Block block)
Divides the set into a set of subsets according to the commonality
defined by the given block.
|
IRubyObject |
RubySet.each(ThreadContext context,
Block block) |
IRubyObject |
RubySet.initialize(ThreadContext context,
Block block)
initialize(enum = nil, &block)
|
protected IRubyObject |
RubySet.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubySet.initialize(ThreadContext context,
IRubyObject enume,
Block block)
initialize(enum = nil, &block)
|
IRubyObject |
RubySet.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubySet.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubySet.select_bang(ThreadContext context,
Block block) |
RubySet |
RubySet.to_set(ThreadContext context,
Block block) |
RubySet |
RubySet.to_set(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
EnumerableExt.to_set(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
EnumerableExt.to_set(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubySet.DivideTSortHash.tsort_each_child(ThreadContext context,
IRubyObject node,
Block block) |
IRubyObject |
RubySet.DivideTSortHash.tsort_each_node(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
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(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyTCPServer.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyUDPSocket.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)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ConditionVariable |
ConditionVariable.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static Mutex |
Mutex.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.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject recv,
IRubyObject seconds,
IRubyObject exceptionType,
IRubyObject message,
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) |
static IRubyObject |
TracePoint.trace(ThreadContext context,
IRubyObject self,
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,
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 block) |
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 IRubyObject |
JZlibRubyGzipReader.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipWriter.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipReader.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipWriter.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 |
---|
RubyRunnable(RubyThread rubyThread,
IRubyObject[] args,
Block currentBlock) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
Block block)
Arity 0, with block; calls through IRubyObject[] path
|
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
Block block) |
IRubyObject |
InterpretedIRMetaClassBody.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
RefinedMarker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block)
The minimum 'call' method required for a dynamic method handle.
|
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject[] args,
Block block) |
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NullMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
NullMethod can't be invoked.
|
IRubyObject |
RefinedWrapper.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
UndefinedMethod can't be invoked.
|
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
Block block)
Arity 1, with block; calls through IRubyObject[] path
|
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity 2, with block; calls through IRubyObject[] path
|
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
PartialDelegatingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
CompiledIRNoProtocolMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DefineMethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity 3, with block; calls through IRubyObject[] path
|
IRubyObject |
InterpretedIRBodyMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String unused,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
MixedModeIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
protected IRubyObject |
InterpretedIRBodyMethod.callInternal(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
protected void |
InterpretedIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block,
RubyModule implClass) |
protected void |
InterpretedIRMetaClassBody.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block,
RubyModule implClass) |
protected void |
MixedModeIRMethod.pre(InterpreterContext ic,
ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block,
RubyModule implClass) |
protected void |
CompiledIRNoProtocolMethod.pre(ThreadContext context,
StaticScope staticScope,
RubyModule implementationClass,
IRubyObject self,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preFrameAndDummyScope(ThreadContext context,
IRubyObject self,
RubyModule frameClass,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preFrameAndDummyScope(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block)
Deprecated.
|
protected void |
JavaMethod.preFrameAndScope(ThreadContext context,
IRubyObject self,
RubyModule frameClass,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preFrameAndScope(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block)
Deprecated.
|
protected void |
JavaMethod.preFrameOnly(ThreadContext context,
IRubyObject self,
RubyModule frameClass,
java.lang.String name,
Block block) |
protected void |
JavaMethod.preFrameOnly(ThreadContext context,
IRubyObject self,
java.lang.String name,
Block block)
Deprecated.
|
Constructor and Description |
---|
DefineMethodMethod(IRScope method,
Visibility visibility,
RubyModule implementationClass,
Block capturedBlock) |
Modifier and Type | Method and Description |
---|---|
Block |
CallBase.prepareBlock(ThreadContext context,
IRubyObject self,
StaticScope currScope,
DynamicScope currDynScope,
java.lang.Object[] temp) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RuntimeHelperCall.callHelper(ThreadContext context,
StaticScope currScope,
DynamicScope currDynScope,
IRubyObject self,
java.lang.Object[] temp,
Block block) |
void |
CheckForLJEInstr.check(ThreadContext context,
DynamicScope dynamicScope,
Block block) |
void |
CheckArityInstr.checkArity(ThreadContext context,
StaticScope scope,
java.lang.Object[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Interpreter.INTERPRET_BLOCK(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext ic,
IRubyObject[] args,
java.lang.String name,
Block blockArg) |
static IRubyObject |
Interpreter.INTERPRET_EVAL(ThreadContext context,
IRubyObject self,
InterpreterContext ic,
RubyModule clazz,
IRubyObject[] args,
java.lang.String name,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
Block blockArg) |
IRubyObject |
StartupInterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block blockArg) |
IRubyObject |
InterpreterEngine.interpret(ThreadContext context,
Block block,
IRubyObject self,
InterpreterContext interpreterContext,
RubyModule implClass,
java.lang.String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block blockArg) |
protected static void |
InterpreterEngine.processBookKeepingOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
Block blockArg,
RubyModule implClass,
DynamicScope currDynScope,
java.lang.Object[] temp,
StaticScope currScope) |
protected static void |
StartupInterpreterEngine.processOtherOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
java.lang.Object[] temp,
IRubyObject self) |
protected static void |
InterpreterEngine.processOtherOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
StaticScope currScope,
java.lang.Object[] temp,
IRubyObject self,
double[] floats,
long[] fixnums,
boolean[] booleans) |
protected static IRubyObject |
InterpreterEngine.processReturnOp(ThreadContext context,
Block block,
Instr instr,
Operation operation,
DynamicScope currDynScope,
java.lang.Object[] temp,
IRubyObject self,
StaticScope currScope) |
protected static void |
InterpreterEngine.receiveArg(ThreadContext context,
Instr i,
Operation operation,
IRubyObject[] args,
boolean acceptsKeywordArgument,
DynamicScope currDynScope,
java.lang.Object[] temp,
java.lang.Object exception,
Block blockArg) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
java.lang.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,
java.lang.Object value) |
static Block |
IRRuntimeHelpers.getRefinedBlockFromObject(ThreadContext context,
StaticScope scope,
java.lang.Object value) |
static Block |
IRRuntimeHelpers.prepareBlock(ThreadContext context,
IRubyObject self,
DynamicScope scope,
BlockBody body) |
Modifier and Type | Method and Description |
---|---|
static void |
IRRuntimeHelpers.checkArity(ThreadContext context,
StaticScope scope,
java.lang.Object[] args,
int required,
int opt,
boolean rest,
boolean receivesKwargs,
int restKey,
Block block) |
static void |
IRRuntimeHelpers.checkForLJE(ThreadContext context,
DynamicScope currentScope,
boolean definedWithinMethod,
Block block) |
static IRubyObject |
IRRuntimeHelpers.classSuper(ThreadContext context,
IRubyObject self,
java.lang.String id,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.classSuperSplatArgs(ThreadContext context,
IRubyObject self,
java.lang.String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.handleBreakAndReturnsInLambdas(ThreadContext context,
DynamicScope dynScope,
java.lang.Object exc,
Block block) |
static IRubyObject |
IRRuntimeHelpers.initiateBreak(ThreadContext context,
DynamicScope dynScope,
IRubyObject breakValue,
Block block) |
static IRubyObject |
IRRuntimeHelpers.initiateNonLocalReturn(DynamicScope currentScope,
Block block,
IRubyObject returnValue) |
static IRubyObject |
IRRuntimeHelpers.instanceSuper(ThreadContext context,
IRubyObject self,
java.lang.String id,
RubyModule definingModule,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context,
IRubyObject self,
java.lang.String methodName,
RubyModule definingModule,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
static IRubyObject |
IRRuntimeHelpers.invokeModuleBody(ThreadContext context,
DynamicMethod method,
Block block) |
static RubyProc |
IRRuntimeHelpers.newLambdaProc(ThreadContext context,
Block block) |
static IRubyObject |
IRRuntimeHelpers.newProc(Ruby runtime,
Block block) |
static IRubyObject |
IRRuntimeHelpers.newProc(ThreadContext context,
Block block) |
static IRubyObject[] |
IRRuntimeHelpers.prepareBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args,
boolean usesKwArgs) |
static IRubyObject[] |
IRRuntimeHelpers.prepareFixedBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args) |
static IRubyObject[] |
IRRuntimeHelpers.prepareNoBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args)
Check whether incoming args are zero length for a lambda, and no-op for non-lambda.
|
static IRubyObject[] |
IRRuntimeHelpers.prepareSingleBlockArgs(ThreadContext context,
Block block,
IRubyObject[] args) |
static DynamicScope |
IRRuntimeHelpers.pushBlockDynamicScopeIfNeeded(ThreadContext context,
Block block,
boolean pushNewDynScope,
boolean reuseParentDynScope) |
static DynamicScope |
IRRuntimeHelpers.pushBlockDynamicScopeNew(ThreadContext context,
Block block) |
static DynamicScope |
IRRuntimeHelpers.pushBlockDynamicScopeReuse(ThreadContext context,
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.updateBlockState(Block block,
IRubyObject self) |
static IRubyObject |
IRRuntimeHelpers.yield(ThreadContext context,
Block b,
IRubyObject yieldVal,
boolean unwrapArray) |
static IRubyObject |
IRRuntimeHelpers.yieldSpecific(ThreadContext context,
Block b) |
static IRubyObject |
IRRuntimeHelpers.zSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
IRRuntimeHelpers.zSuperSplatArgs(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block,
boolean[] splatMap) |
Modifier and Type | Method and Description |
---|---|
static Block |
Bootstrap.constructBlock(Binding binding,
CompiledIRBlockBody body) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
RubyClass selfClass,
java.lang.String name,
IRubyObject[] args,
Block block)
Variable arity method_missing invocation.
|
static IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
RubyClass selfClass,
java.lang.String name,
IRubyObject arg0,
Block block)
Arity one method_missing invocation
|
static IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
RubyClass selfClass,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity two method_missing invocation
|
static IRubyObject |
InvokeSite.callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
RubyClass selfClass,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity three method_missing invocation
|
static void |
Bootstrap.checkArity(ThreadContext context,
StaticScope scope,
java.lang.Object[] args,
Block block,
int req,
int opt,
boolean rest,
boolean key,
int keyrest) |
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
ArrayDerefInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
IRubyObject |
InvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.
|
abstract IRubyObject |
SuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
ZSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.fail(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
ArrayDerefInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
InvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
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) |
IRubyObject |
ZSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
UnresolvedSuperInvokeSite.invoke(ThreadContext context,
IRubyObject caller,
IRubyObject self,
RubyClass definingModule,
IRubyObject[] args,
Block block) |
IRubyObject |
YieldSite.yield(ThreadContext context,
Block block,
IRubyObject arg) |
IRubyObject |
YieldSite.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
YieldSite.yieldValues(ThreadContext context,
Block block,
IRubyObject[] args) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
MapJavaProxy.any_p(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
JavaInterfaceTemplate.append_features(ThreadContext context,
IRubyObject self,
IRubyObject clazz,
Block block) |
IRubyObject |
ArrayJavaProxy.count(ThreadContext context,
Block block) |
IRubyObject |
ArrayJavaProxy.count(ThreadContext context,
IRubyObject obj,
Block unused) |
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_value(ThreadContext context,
Block block)
rb_hash_each_value
|
IRubyObject |
ArrayJavaProxy.each_with_index(ThreadContext context,
Block block) |
IRubyObject |
ArrayJavaProxy.each(ThreadContext context,
Block block) |
IRubyObject |
MapJavaProxy.each(ThreadContext context,
Block block)
rb_hash_each
|
RubyArray |
MapJavaProxy.fetch_values(ThreadContext context,
IRubyObject[] args,
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
|
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)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Java.JCreateMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
Block block) |
IRubyObject |
Java.JCreateMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
JavaUtilities.extend_proxy(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block)
Deprecated.
|
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,
java.lang.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 |
---|---|
static IRubyObject |
JavaLang.Iterable.count(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.count(ThreadContext context,
IRubyObject self,
IRubyObject obj,
Block unused) |
static IRubyObject |
JavaUtil.Collection.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Enumeration.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Iterator.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.Collection.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.index(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.rindex(ThreadContext context,
IRubyObject self,
IRubyObject val,
Block ignoredBlock) |
static IRubyObject |
JavaUtil.List.sort_bang(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaUtil.List.sort(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
JavaLang.Iterable.to_a(ThreadContext context,
IRubyObject self,
Block block) |
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 |
---|---|
IRubyObject |
Block.call(ThreadContext context,
Block blockArg) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
MethodBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
CallBlock.call(ThreadContext context,
Block block,
IRubyObject[] args) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
CallBlock19.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
MethodBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
CallBlock.call(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.call(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block unusedBlock) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args,
Block blockArg) |
IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
Block blockArg) |
default IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block blockArg) |
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.
|
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 |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block blockArg) |
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.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the site's method against the target object passing three arguments and
a non-literal (block pass, &) block.
|
IRubyObject |
Helpers.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
Block block) |
protected IRubyObject |
CompiledIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
InterpretedIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
BlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
protected IRubyObject |
MixedModeIRBlockBody.callDirect(ThreadContext context,
Block block,
IRubyObject[] args,
Block blockArg) |
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the site's method against the target object passing three arguments and
a literal block.
|
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject self,
RubyClass klass,
Visibility visibility,
java.lang.String name,
CallType callType,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject self,
RubyClass klass,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject self,
RubyClass klass,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject self,
RubyClass klass,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject self,
RubyClass klass,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
java.lang.String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.callVarargsIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
protected IRubyObject |
CompiledIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected abstract IRubyObject |
IRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
InterpretedIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
MixedModeIRBlockBody.commonYieldPath(ThreadContext context,
Block block,
Block.Type type,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value)
Subclass specific yield implementation.
|
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject value) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Yield to this block, usually passed to the current call.
|
protected IRubyObject |
MethodBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self)
Subclass specific yield implementation.
|
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
IRBlockBody.doYieldLambda(ThreadContext context,
Block block,
IRubyObject value) |
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,
java.lang.String name,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
Deprecated.
Use finvoke if you do not want visibility-checking or invokeFrom if you do.
|
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeFrom(ThreadContext context,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
static IRubyObject |
Helpers.invokeFrom(ThreadContext context,
IRubyObject caller,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
Deprecated.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
The protocol for super method invocation is a bit complicated
in Ruby.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
java.lang.String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
java.lang.String name,
IRubyObject arg0,
Block block) |
static RubyProc |
Helpers.newLiteralLambda(ThreadContext context,
Block block,
IRubyObject self) |
protected void |
ContextAwareBlockBody.post(ThreadContext context,
Block block,
Visibility vis,
Frame lastFrame) |
protected Frame |
ContextAwareBlockBody.pre(ThreadContext context,
Block block) |
void |
ThreadContext.preExecuteUnder(IRubyObject executeUnderObj,
RubyModule executeUnderClass,
Block block) |
void |
ThreadContext.preMethodFrameAndDummyScope(RubyModule clazz,
java.lang.String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameAndScope(RubyModule clazz,
java.lang.String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameOnly(RubyModule clazz,
java.lang.String name,
IRubyObject self,
Block block) |
void |
ThreadContext.preMethodFrameOnly(RubyModule clazz,
java.lang.String name,
IRubyObject self,
Visibility visiblity,
Block block) |
Frame |
ThreadContext.preYieldNoScope(Block block) |
static void |
Helpers.registerEndBlock(Block block,
Ruby runtime)
Deprecated.
|
static boolean |
BlockBody.testBlockBody(Block block,
BlockBody body) |
void |
Frame.updateFrame(RubyModule klazz,
IRubyObject self,
java.lang.String name,
Block block)
Update the frame based on the given values.
|
void |
Frame.updateFrame(RubyModule klazz,
IRubyObject self,
java.lang.String name,
Visibility visibility,
Block block)
Update the frame based on the given values.
|
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject value) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self,
Block blockArg) |
IRubyObject |
BlockBody.yield(ThreadContext context,
Block block,
IRubyObject value,
Block blockArg) |
protected IRubyObject |
CompiledIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
InterpretedIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
BlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
protected IRubyObject |
MixedModeIRBlockBody.yieldDirect(ThreadContext context,
Block block,
IRubyObject[] args,
IRubyObject self) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
Block block) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Block block,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.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 |
---|---|
protected IRubyObject |
RubyArrayOneObject.sortInternal(ThreadContext context,
Block block) |
protected IRubyObject |
RubyArrayTwoObject.sortInternal(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
static void |
Pack.decode(ThreadContext context,
Ruby runtime,
java.nio.ByteBuffer encode,
int occurrences,
RubyArray result,
Block block,
Pack.Converter converter)
Deprecated.
|
static IRubyObject |
Pack.decode(ThreadContext context,
Ruby runtime,
java.nio.ByteBuffer encode,
int occurrences,
RubyArray result,
Block block,
Pack.Converter converter,
int mode) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
Block block,
boolean wantarray) |
static IRubyObject |
StringSupport.rbStrEnumerateLines(RubyString str,
ThreadContext context,
java.lang.String name,
IRubyObject arg,
IRubyObject opts,
Block block,
boolean wantarray) |
static IRubyObject |
Pack.unpack1WithBlock(ThreadContext context,
RubyString encoded,
ByteList formatString,
Block block) |
static RubyArray |
Pack.unpackWithBlock(ThreadContext context,
Ruby runtime,
ByteList encodedString,
ByteList formatString,
Block block)
Deprecated.
|
static RubyArray |
Pack.unpackWithBlock(ThreadContext context,
RubyString encoded,
ByteList formatString,
Block block)
Decodes str (which may contain binary data) according to the format
string, returning an array of each value extracted.
|
Modifier and Type | Method and Description |
---|---|
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.rejectBang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.select_bang(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
Return |
Getline.Callback.getline(ThreadContext context,
Self self,
IRubyObject rs,
int limit,
boolean chomp,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
int argc,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static <Self,Return extends IRubyObject> |
Getline.getlineCall(ThreadContext context,
Getline.Callback<Self,Return> getline,
Self self,
org.jcodings.Encoding enc_io,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
PopenExecutor.popen(ThreadContext context,
IRubyObject[] argv,
RubyClass klass,
Block block) |
Copyright © 2001-2021 JRuby. All Rights Reserved.