Modifier and Type | Method and Description |
---|---|
Block |
RubyProc.getBlock() |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyThreadGroup.add(IRubyObject rubyThread,
Block block) |
IRubyObject |
RubyArray.all_p(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.all_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.all_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity) |
IRubyObject |
RubyArray.any_p(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.any_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.any_p18(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.any_pCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity) |
static IRubyObject |
RubyPrecision.append_features(IRubyObject receiver,
IRubyObject include,
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) |
IRubyObject |
RubyArray.bsearch(ThreadContext context,
Block block) |
abstract IRubyObject |
RubyStringIO.bytes(ThreadContext context,
Block block) |
IRubyObject |
RubyString.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 |
RubyUnboundMethod.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk) |
IRubyObject |
RubyProc.call(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Block passedBlock) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyMethod.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.RespondToMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyKernel.MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyProc.call19(ThreadContext context,
IRubyObject[] args,
Block blockCallArg) |
static IRubyObject |
RubyKernel.callcc(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.caller(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.caller20(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
void |
RubyObject.callInit(Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject[] args,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the Ruby initialize method with the supplied arguments and block.
|
void |
RubyObject.callInit(ThreadContext context,
Block block) |
void |
RubyObject.callInit(ThreadContext context,
IRubyObject[] args,
Block block) |
void |
RubyObject.callInit(ThreadContext context,
IRubyObject arg0,
Block block) |
void |
RubyObject.callInit(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
void |
RubyObject.callInit(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyObjectAdapter.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callMethod(IRubyObject self,
ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block)
Will invoke a named method with the supplied arguments and
supplied block with functional invocation.
|
IRubyObject |
RubyObjectAdapter.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
static IRubyObject |
BasicObjectStub.callSuper(IRubyObject self,
ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
NativeException.cause(Block unusedBlock) |
abstract IRubyObject |
RubyStringIO.chars(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.chars(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.chars(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.chars18(ThreadContext context,
Block block) |
IRubyObject |
RubyString.chars19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.chars19(ThreadContext context,
Block block) |
static IRubyObject |
RubyDir.chdir(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Changes the current directory to
path |
static IRubyObject |
RubyKernel.chop_bang(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.chop(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyEnumerable.chunk(ThreadContext context,
IRubyObject self,
IRubyObject initialState,
Block block) |
IRubyObject |
RubyString.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.codepoints(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.collect_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.collect_concat19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.collect(ThreadContext context,
Block block)
rb_ary_collect
|
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) |
RubyArray |
RubyArray.collectBang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
static IRubyObject |
RubyEnumerable.collectCommon(ThreadContext context,
Ruby runtime,
IRubyObject self,
RubyArray result,
Block block,
BlockCallback blockCallback) |
IRubyObject |
RubyArray.combination(ThreadContext context,
IRubyObject num,
Block block)
rb_ary_combination
|
IRubyObject |
RubyModule.const_missing(ThreadContext context,
IRubyObject rubyName,
Block block)
Base implementation of Module#const_missing, throws NameError for specific missing constant.
|
IRubyObject |
RubyArray.count(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.count(ThreadContext context,
IRubyObject obj,
Block block) |
static IRubyObject |
RubyEnumerable.count(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.count18(ThreadContext context,
IRubyObject self,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyArray.create(IRubyObject klass,
IRubyObject[] args,
Block block)
rb_ary_s_create
|
static IRubyObject |
RubyHash.create(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
rb_hash_s_create
|
IRubyObject |
RubyArray.cycle(ThreadContext context,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.cycle(ThreadContext context,
IRubyObject arg,
Block block)
rb_ary_cycle
|
static IRubyObject |
RubyEnumerable.cycle(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyObjectSpace.define_finalizer(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.define_method(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.define_singleton_method(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyHash.delete_if(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.delete_if(ThreadContext context,
Block block) |
RubyHash |
RubyHash.delete_ifInternal(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
RubyHash.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
RubyArray.delete(ThreadContext context,
IRubyObject item,
Block block)
rb_ary_delete
|
IRubyObject |
RubyArray.deleteIf(ThreadContext context,
Block block)
rb_ary_delete_if
|
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.detect(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.detectCommon(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.detectCommon(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyInteger.downto(ThreadContext context,
IRubyObject to,
Block block)
int_downto
|
IRubyObject |
RubyArray.drop_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.drop_while(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.drop(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
RubyString |
RubyTime.dump(IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyMarshal.dump(IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
abstract IRubyObject |
RubyStringIO.each_byte(ThreadContext context,
Block block) |
RubyString |
RubyString.each_byte(ThreadContext context,
Block block)
rb_str_each_byte
|
IRubyObject |
RubyIO.each_byte(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyArgsFile.each_byte(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
RubyStringIO.each_byte19(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_byte19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_byteInternal(ThreadContext context,
Block block)
Invoke a block for each byte.
|
abstract IRubyObject |
RubyStringIO.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_char18(ThreadContext context,
Block block)
rb_str_each_char
|
IRubyObject |
RubyString.each_char19(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_char19(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each_charCommon(ThreadContext context,
IRubyObject recv,
Block block) |
abstract IRubyObject |
RubyStringIO.each_charInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_charInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.each_charInternal19(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_codepoint(ThreadContext context,
Block block)
rb_str_each_codepoint
|
IRubyObject |
RubyIO.each_codepoint(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_cons19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_cons19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_entry(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_entryCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.each_index(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each_key(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_keyCommon(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
RubyString.each_line(ThreadContext context,
Block block)
rb_str_each_line
|
abstract IRubyObject |
RubyStringIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_line(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Invoke a block for each line.
|
IRubyObject |
RubyString.each_line18(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_line18(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyString.each_line19(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each_line19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.each_line19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each_lineCommon(ThreadContext context,
IRubyObject sep,
Block block) |
RubyIO |
RubyIO.each_lineInternal(ThreadContext context,
IRubyObject[] args,
Block block)
Invoke a block for each line.
|
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) |
RubyHash |
RubyHash.each_pairCommon(ThreadContext context,
Block block,
boolean oneNine)
rb_hash_each_pair
|
IRubyObject |
RubyStruct.each_pairInternal(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.each_slice(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.each_slice19(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_slice19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyHash.each_value(ThreadContext context,
Block block) |
RubyHash |
RubyHash.each_valueCommon(ThreadContext context,
Block block)
rb_hash_each_value
|
static IRubyObject |
RubyEnumerator.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_index19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_indexCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject[] args) |
IRubyObject |
RubyEnumerator.each_with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_object(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.each_with_objectCommon19(ThreadContext context,
IRubyObject self,
Block block,
IRubyObject arg) |
IRubyObject |
RubyClassPathVariable.each(Block block) |
IRubyObject |
RubyStruct.each(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.each(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
Block block)
Send current block and supplied args to method on target.
|
IRubyObject |
RubyDir.each(ThreadContext context,
Block block)
Executes the block once for each entry in the directory.
|
IRubyObject |
RubyArray.each(ThreadContext context,
Block block) |
abstract IRubyObject |
RubyStringIO.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.each18(ThreadContext context,
Block block) |
IRubyObject |
RubyString.each18(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyRange.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.each19(ThreadContext context,
Block block) |
IRubyObject |
RubyDir.each19(ThreadContext context,
Block block) |
static IRubyObject |
RubyArgsFile.each19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
RubyHash |
RubyHash.eachCommon(ThreadContext context,
Block block)
rb_hash_each
|
IRubyObject |
RubyArray.eachCommon(ThreadContext context,
Block block)
rb_ary_each
|
IRubyObject |
RubyArray.eachIndex(ThreadContext context,
Block block)
rb_ary_each_index
|
IRubyObject |
RubyStruct.eachInternal(ThreadContext context,
Block block) |
abstract IRubyObject |
RubyStringIO.eachInternal(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.eachSlice(ThreadContext context,
int size,
Block block) |
IRubyObject |
RubyThreadGroup.enclose(Block block) |
IRubyObject |
RubyThreadGroup.enclosed_p(Block block) |
IRubyObject |
RubyContinuation.enter(ThreadContext context,
IRubyObject yielded,
Block block) |
IRubyObject |
RubyEnumerator.enum_cons(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.enum_cons(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.enum_slice(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.enum_slice(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.enum_with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyKernel.eval(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.eval19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyException.exception(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyModule.executeUnder(ThreadContext context,
Callback method,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyThread.exit(IRubyObject receiver,
Block block) |
IRubyObject |
RubyModule.extended(ThreadContext context,
IRubyObject other,
Block block) |
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_hash_fetch
|
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyHash.fetch(ThreadContext context,
IRubyObject key,
IRubyObject _default,
Block block) |
IRubyObject |
RubyArray.fetch(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_fetch
|
IRubyObject |
RubyArray.fill(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyArray.fill(ThreadContext context,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
static IRubyObject |
RubyEnumerable.find_all(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find_index(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity) |
static IRubyObject |
RubyEnumerable.find_index(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.find_index19(ThreadContext context,
IRubyObject self,
IRubyObject cond,
Block block) |
static IRubyObject |
RubyEnumerable.find_indexCommon(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.find(ThreadContext context,
IRubyObject ifnone,
Block block) |
static IRubyObject |
RubyEnumerable.find(ThreadContext context,
IRubyObject self,
IRubyObject ifnone,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.finvoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyEnumerable.flat_map19(ThreadContext context,
IRubyObject self,
Block block) |
protected static void |
RubyNumeric.floatStep(ThreadContext context,
Ruby runtime,
IRubyObject from,
IRubyObject to,
IRubyObject step,
Block block) |
static IRubyObject |
RubyIO.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 |
RubyIO.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.foreach19(ThreadContext context,
IRubyObject recv,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyProcess.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyProcess.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.fork19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyDir.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Returns an array of filenames matching the specified wildcard pattern
pat . |
static IRubyObject |
RubyEnumerable.grep(ThreadContext context,
IRubyObject self,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.group_by(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.gsub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_gsub / rb_str_gsub_bang
|
IRubyObject |
RubyString.gsub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.gsub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.gsub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyArray.index(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.index(ThreadContext context,
IRubyObject obj,
Block unused) |
static IRubyObject |
RubyPrecision.induced_from(IRubyObject receiver,
IRubyObject source,
Block block) |
IRubyObject |
RubyTime.initialize(Block block) |
IRubyObject |
RubyModule.initialize(Block block)
Deprecated.
|
IRubyObject |
RubySystemExit.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubySystemCallError.initialize(IRubyObject[] args,
Block block) |
abstract IRubyObject |
RubyStringIO.initialize(IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyNoMethodError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyNameError.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.initialize(IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyHash.initialize(IRubyObject[] args,
Block block)
rb_hash_initialize
|
IRubyObject |
RubyFile.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyException.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyFileStat.initialize(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyYielder.initialize(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.initialize(ThreadContext context,
Block block)
rb_mod_initialize
|
IRubyObject |
RubyClass.initialize(ThreadContext context,
Block block)
rb_class_initialize
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyThread.initialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRange.initialize(ThreadContext context,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
Use the versions with zero, one, or two args.
|
IRubyObject |
RubyClass.initialize(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyArray.initialize(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block)
rb_ary_initialize
|
IRubyObject |
RubyFileStat.initialize19(IRubyObject fname,
Block unusedBlock) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
Block block) |
IRubyObject |
RubyClass.initialize19(ThreadContext context,
Block block) |
IRubyObject |
RubyFile.initialize19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyIO.initialize19(ThreadContext context,
IRubyObject fileNumber,
Block unused) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
Block block) |
IRubyObject |
RubyClass.initialize19(ThreadContext context,
IRubyObject superObject,
Block block) |
IRubyObject |
RubyIO.initialize19(ThreadContext context,
IRubyObject fileNumber,
IRubyObject second,
Block unused) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyIO.initialize19(ThreadContext context,
IRubyObject fileNumber,
IRubyObject modeValue,
IRubyObject options,
Block unused) |
IRubyObject |
RubyEnumerator.initialize19(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
Block block) |
IRubyObject |
RubyEnumerator.initialize20(ThreadContext context,
IRubyObject object,
IRubyObject method,
IRubyObject methodArg,
Block block) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.inject(ThreadContext context,
IRubyObject self,
IRubyObject init,
IRubyObject method,
Block block) |
static IRubyObject |
RubyEnumerable.injectCommon(ThreadContext context,
IRubyObject self,
IRubyObject init,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
Block block)
rb_obj_instance_eval
call-seq:
obj.instance_eval(string [, filename [, lineno]] ) => obj
obj.instance_eval {| | block } => obj
Evaluates a string containing Ruby source code, or the given block,
within the context of the receiver (_obj_).
|
static IRubyObject |
RubyKernel.instance_eval(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.instance_eval(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.instance_eval(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.instance_eval(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.instance_eval19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyBasicObject.instance_exec(ThreadContext context,
IRubyObject[] args,
Block block)
rb_obj_instance_exec
call-seq:
obj.instance_exec(arg...) {|var...| block } => obj
Executes the given block within the context of the receiver
(_obj_).
|
static IRubyObject |
RubyKernel.instance_exec(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.instance_exec19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
String name,
IRubyObject[] args,
CallType callType,
Block block)
Deprecated.
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
CallType callType,
Block block) |
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
CallType callType,
Block block) |
IRubyObject |
RubyHash.keep_if(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.keep_if(ThreadContext context,
Block block) |
boolean |
RubyHash.keep_ifCommon(ThreadContext context,
Block block) |
static IRubyObject |
RubyThread.kill(IRubyObject receiver,
IRubyObject rubyThread,
Block block) |
static RubyProc |
RubyKernel.lambda(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyString.lines(ThreadContext context,
Block block) |
IRubyObject |
RubyIO.lines(ThreadContext context,
Block block) |
abstract IRubyObject |
RubyStringIO.lines(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.lines(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyArgsFile.lines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.lines18(ThreadContext context,
Block block) |
IRubyObject |
RubyString.lines18(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyIO.lines19(ThreadContext context,
Block block) |
IRubyObject |
RubyString.lines20(ThreadContext context,
Block block) |
IRubyObject |
RubyString.lines20(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyThreadGroup.list(Block block) |
static IRubyObject |
RubyKernel.load(IRubyObject recv,
IRubyObject[] args,
Block block) |
static RubyTime |
RubyTime.load(IRubyObject recv,
IRubyObject from,
Block block) |
static IRubyObject |
RubyMarshal.load(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyKernel.load19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.loop(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.map_bang(ThreadContext context,
Block block)
rb_ary_collect_bang
|
IRubyObject |
RubyArray.map19(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.map19(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
boolean useBackref,
Block block) |
IRubyObject |
RubyRegexp.match_m19(ThreadContext context,
IRubyObject str,
IRubyObject pos,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.match19(ThreadContext context,
IRubyObject pattern,
Block block) |
static IRubyObject |
RubyEnumerable.max_by(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRange.max(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.max(ThreadContext context,
IRubyObject self,
Block block) |
static RubyArray |
RubyStruct.members(IRubyObject recv,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.members(IRubyObject recv,
Block block) |
static RubyArray |
RubyStruct.members19(IRubyObject recv,
Block block) |
static IRubyObject |
RubyStruct.StructMethods.members19(IRubyObject recv,
Block block) |
RubyHash |
RubyHash.merge_bang(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge_bang19(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_update
|
RubyHash |
RubyHash.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
static IRubyObject |
RubyKernel.method_missing(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyBasicObject.method_missing19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
abstract IRubyObject |
RubyKernel.MethodMissingMethod.methodMissing(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.methodMissing(ThreadContext context,
IRubyObject recv,
String name,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block) |
protected static IRubyObject |
RubyKernel.methodMissingDirect(ThreadContext context,
IRubyObject recv,
RubySymbol symbol,
Visibility lastVis,
CallType lastCallType,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.min_by(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyRange.min(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.min(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.minmax_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.minmax(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyModule.module_eval(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
RubyModule.module_exec(ThreadContext context,
Block block) |
IRubyObject |
RubyModule.module_exec(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyMatchData.names(ThreadContext context,
Block block) |
static RubyArray |
RubyModule.nesting(ThreadContext context,
IRubyObject recv,
Block block)
Return an array of nested modules or classes.
|
RubyProc |
Ruby.newBlockPassProc(Block.Type type,
Block block) |
static IRubyObject |
RubyThread.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Thread.new |
static RubyClass |
RubyStruct.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
Create new Struct class.
|
static RubyString |
RubyString.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block)
rb_str_s_new
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
Block block)
rb_class_new_instance
|
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyTime.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyProc.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block)
Create a new instance of a Proc object.
|
static IRubyObject |
RubyIO.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyClass.newInstance(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
RubyProc |
Ruby.newProc(Block.Type type,
Block block) |
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block block,
Block.Type type) |
static RubyProc |
RubyProc.newProc(Ruby runtime,
Block block,
Block.Type type,
ISourcePosition sourcePosition) |
static 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 IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.none_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity) |
static IRubyObject |
RubyEnumerable.none_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.one_p(ThreadContext context,
IRubyObject self,
Block block,
Arity callbackArity) |
static IRubyObject |
RubyEnumerable.one_p19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyStringIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block)
Returns a new directory object for
path . |
static IRubyObject |
RubyKernel.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyDir.open19(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block block) |
IRubyObject |
RubyString.partition(ThreadContext context,
Block block) |
IRubyObject |
RubyString.partition(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.partition(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.partitionCommon(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.popen(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen3_19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen3(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.popen4(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyPrecision.prec_f(ThreadContext context,
IRubyObject receiver,
Block block) |
static IRubyObject |
RubyPrecision.prec_i(ThreadContext context,
IRubyObject receiver,
Block block) |
static IRubyObject |
RubyPrecision.prec(ThreadContext context,
IRubyObject receiver,
IRubyObject type,
Block block) |
static RubyProc |
RubyKernel.proc_1_9(ThreadContext context,
IRubyObject recv,
Block block) |
static RubyProc |
RubyKernel.proc(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
RubyArray.product19(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.public_send(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyThread.raise(IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.raise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.rbCatch(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyKernel.rbCatch19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
Block block) |
static IRubyObject |
RubyKernel.rbThrow19(ThreadContext context,
IRubyObject recv,
IRubyObject tag,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyIO.read(ThreadContext context,
IRubyObject recv,
IRubyObject path,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
RubyIO.read19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIO.readlines19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyMatchData.regexp(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.reject_bangInternal(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
RubyHash.reject(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.reject(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.reject(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyArray.rejectBang(ThreadContext context,
Block block)
rb_ary_reject_bang
|
IRubyObject |
RubyArray.rejectCommon(ThreadContext context,
Block block)
rb_ary_reject_bang
|
static IRubyObject |
RubyEnumerable.rejectCommon(ThreadContext context,
IRubyObject self,
Block block) |
RubyHash |
RubyHash.rejectInternal(ThreadContext context,
Block block)
rb_hash_reject
|
IRubyObject |
RubyBasicObject.remove_instance_variable(ThreadContext context,
IRubyObject name,
Block block)
rb_obj_remove_instance_variable
call-seq:
obj.remove_instance_variable(symbol) => obj
Removes the named instance variable from obj, returning that
variable's value.
|
static IRubyObject |
RubyKernel.remove_instance_variable(ThreadContext context,
IRubyObject self,
IRubyObject name,
Block block) |
IRubyObject |
RubyArray.repeated_permutation(ThreadContext context,
IRubyObject num,
Block block) |
IRubyObject |
RubyArray.repeatedCombination(ThreadContext context,
IRubyObject num,
Block block) |
static IRubyObject |
RubyKernel.require(IRubyObject recv,
IRubyObject name,
Block block)
Require.
|
static IRubyObject |
RubyKernel.require19(ThreadContext context,
IRubyObject recv,
IRubyObject name,
Block block) |
IRubyObject |
RubyArray.reverse_each(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.reverse_each(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.reverseEach(ThreadContext context,
Block block)
rb_ary_reverse_each
|
IRubyObject |
RubyArray.rindex(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.rindex(ThreadContext context,
IRubyObject obj,
Block unused) |
static IRubyObject |
RubyTime.s_new(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyString.scan(ThreadContext context,
IRubyObject arg,
Block block)
rb_str_scan
|
static IRubyObject |
RubyKernel.scan(ThreadContext context,
IRubyObject recv,
IRubyObject pattern,
Block block) |
IRubyObject |
RubyString.scan19(ThreadContext context,
IRubyObject arg,
Block block) |
IRubyObject |
RubyHash.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.select_bang(ThreadContext context,
Block block) |
IRubyObject |
RubyStruct.select(ThreadContext context,
Block block) |
IRubyObject |
RubyMatchData.select(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
RubyArray.select(ThreadContext context,
Block block) |
static IRubyObject |
RubyEnumerable.select(ThreadContext context,
IRubyObject self,
Block block) |
RubyArray |
RubyStruct.select18(ThreadContext context,
Block block) |
IRubyObject |
RubyHash.select19(ThreadContext context,
Block block) |
RubyArray |
RubyStruct.selectCommon(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.selectCommon(ThreadContext context,
Block block)
rb_ary_select
|
static IRubyObject |
RubyEnumerable.selectCommon(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
Block block)
rb_f_send
send( aSymbol [, args ]* ) -> anObject
Invokes the method identified by aSymbol, passing it any arguments
specified.
|
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyBasicObject.send(ThreadContext context,
IRubyObject arg0,
Block block) |
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) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyBasicObject.send19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.send19(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
RubyKernel.set_trace_func(ThreadContext context,
IRubyObject recv,
IRubyObject trace_func,
Block block) |
static IRubyObject |
RubyKernel.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) |
static IRubyObject |
RubyKernel.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) |
static IRubyObject |
RubyKernel.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) |
IRubyObject |
RubyArray.sort_bang(ThreadContext context,
Block block)
rb_ary_sort_bang
|
IRubyObject |
RubyArray.sort_bang19(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.sort_by_bang(ThreadContext context,
Block block)
rb_ary_sort_by_bang
|
static IRubyObject |
RubyEnumerable.sort_by(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.sort_byCommon(ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
RubyHash.sort(ThreadContext context,
Block block)
rb_hash_sort
|
RubyArray |
RubyArray.sort(ThreadContext context,
Block block)
rb_ary_sort
|
static IRubyObject |
RubyEnumerable.sort(ThreadContext context,
IRubyObject self,
Block block) |
RubyArray |
RubyArray.sort19(ThreadContext context,
Block block) |
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
Block block)
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)
Deprecated.
|
IRubyObject |
RubyBasicObject.specificEval(ThreadContext context,
RubyModule mod,
IRubyObject arg,
Block block)
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)
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)
specific_eval
Evaluates the block or string inside of the context of this
object, using the supplied arguments.
|
static RubyThread |
RubyThread.start(IRubyObject recv,
IRubyObject[] args,
Block block)
Basically the same as Thread.new .
|
static RubyThread |
RubyThread.start19(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyRange.step(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.step(ThreadContext context,
IRubyObject step,
Block block) |
IRubyObject |
RubyNumeric.step(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyNumeric.step(ThreadContext context,
IRubyObject to,
IRubyObject step,
Block block) |
IRubyObject |
RubyRange.step19(ThreadContext context,
Block block) |
IRubyObject |
RubyRange.step19(ThreadContext context,
IRubyObject step,
Block block) |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.sub_bang(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub_bang19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
Block block)
rb_str_sub / rb_str_sub_bang
|
IRubyObject |
RubyString.sub(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
Block block) |
static IRubyObject |
RubyKernel.sub(ThreadContext context,
IRubyObject recv,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
RubyString.sub19(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
RubyProcess.UserID.switch_rb(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyProcess.GroupID.switch_rb(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyIO.sysopen(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyIO.sysopen19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyArray.take_while(ThreadContext context,
Block block)
rb_ary_take_while
|
static IRubyObject |
RubyEnumerable.take_while18(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.take_while19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerable.take(ThreadContext context,
IRubyObject self,
IRubyObject n,
Block block) |
static IRubyObject |
RubyKernel.tap(ThreadContext context,
IRubyObject recv,
Block block) |
static IRubyObject |
RubyProcess.times(IRubyObject recv,
Block unusedBlock)
Deprecated.
|
IRubyObject |
RubyInteger.times(ThreadContext context,
Block block) |
IRubyObject |
RubyFixnum.times(ThreadContext context,
Block block) |
static IRubyObject |
RubyProcess.times(ThreadContext context,
IRubyObject recv,
Block unusedBlock) |
IRubyObject |
RubyRange.to_a(ThreadContext context,
Block block) |
IRubyObject |
RubyUnboundMethod.to_proc(ThreadContext context,
Block unusedBlock) |
IRubyObject |
RubyMethod.to_proc(ThreadContext context,
Block unusedBlock)
Create a Proc object.
|
static IRubyObject |
RubyKernel.trace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyObjectSpace.undefine_finalizer(IRubyObject recv,
IRubyObject arg1,
Block block) |
IRubyObject |
RubyArray.uniq_bang19(ThreadContext context,
Block block) |
IRubyObject |
RubyArray.uniq19(ThreadContext context,
Block block) |
static IRubyObject |
RubyKernel.untrace_var(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyInteger.upto(ThreadContext context,
IRubyObject to,
Block block)
int_upto
|
IRubyObject |
RubyString.upto18(ThreadContext context,
IRubyObject end,
Block block)
rb_str_upto_m
|
IRubyObject |
RubyString.upto18(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block) |
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
Block block) |
IRubyObject |
RubyString.upto19(ThreadContext context,
IRubyObject end,
IRubyObject excl,
Block block) |
static IRubyObject |
RubyEnumerator.with_index(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
RubyEnumerator.with_index19(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
IRubyObject |
RubyEnumerator.with_object(ThreadContext context,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyEnumerable.with_object(ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
static IRubyObject |
RubyIO.writeStatic(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
protected IRubyObject |
RubyBasicObject.yieldUnder(ThreadContext context,
RubyModule under,
Block block)
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)
Will yield to the specific block changing the self to be the
current object instead of the self that is part of the frame
saved in the block frame.
|
IRubyObject |
RubyArray.zip(ThreadContext context,
IRubyObject[] args,
Block block)
rb_ary_zip
|
static IRubyObject |
RubyEnumerable.zip(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zip19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon(ThreadContext context,
IRubyObject self,
IRubyObject[] aArgs,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommon19(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonAry(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyEnumerable.zipCommonEnum(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
void |
DNode.appendToString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
RubyString string,
Node node) |
IRubyObject |
StarNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
OptArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject assignValue,
Block block,
boolean checkArity) |
IRubyObject |
Node.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
MultipleAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
MultipleAsgn19Node.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
LocalAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
InstAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
GlobalAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
DAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
ConstDeclNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
ClassVarDeclNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
ClassVarAsgnNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
CallNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
IRubyObject |
AttrAssignTwoArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block aBlock,
boolean checkArity) |
IRubyObject |
AttrAssignThreeArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block aBlock,
boolean checkArity) |
IRubyObject |
AttrAssignOneArgNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block aBlock,
boolean checkArity) |
IRubyObject |
AttrAssignNode.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block,
boolean checkArity) |
RubyString |
DNode.buildDynamicString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
ZSuperNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
YieldNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
VCallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
TrueNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
SuperNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
SelfNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
OrNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
OpAsgnOrNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
OpAsgnAndNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NthRefNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NotNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NilNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
NewlineNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Match3Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Match2Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
LocalVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
InstVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
GlobalVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
FCallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
FalseNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
DVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
DNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
ConstNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Colon3Node.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Colon2MethodNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
Colon2ImplicitNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
This type of node will never get created as part of a defined? call since it will then
appear to be a ConstNode.
|
RubyString |
Colon2ConstNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
ClassVarNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
CallNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
CallNoArgNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
BackRefNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
AttrAssignNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
AssignableNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
AndNode.definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
boolean |
TrueNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
boolean |
SymbolNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
boolean |
NilNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
boolean |
FixnumNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
boolean |
FalseNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
RubyModule |
Colon3Node.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents
|
RubyModule |
Colon2Node.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents
|
RubyModule |
Colon2ImplicitNode.getEnclosingModule(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Get parent module/class that this module represents
|
RubyString |
DRegexpNode.getString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
RubyString string,
Node node) |
IRubyObject |
ZYieldNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ZSuperNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ZArrayNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
YieldTwoNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
YieldThreeNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
YieldOneNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
YieldNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Yield19Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
XStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
WhileNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
WhenNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
VCallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
VAliasNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
UntilNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
UndefNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
TrueNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ToAryNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
SymbolNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
SValueNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
SValue19Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
SuperNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
StrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
SplatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Splat19Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
SelfNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
SClassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
RootNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ReturnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
RetryNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
RescueNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
RescueBodyNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
RegexpNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
RedoNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
PreExeNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
PreExe19Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
PostExeNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OptArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OpElementOneArgOrAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OpElementOneArgAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OpElementOneArgAndAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OpElementAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OpAsgnOrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OpAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
OpAsgnAndNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
NthRefNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
NotNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
NilNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
NextNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
NewlineNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
MultipleAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
MultipleAsgn19Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ModuleNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
MatchNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Match3Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Match2Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Match2CaptureNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
LocalVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
LocalAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
LambdaNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
IterNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
InstVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
InstAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
IfNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
HashNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
GlobalVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
GlobalAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ForNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FloatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FlipNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FixnumNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallTwoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallTwoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallThreeArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallThreeArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallSpecialArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallSpecialArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallSpecialArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallOneArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallOneArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallNoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallNoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallNoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallManyArgsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallManyArgsBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FCallManyArgsBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
FalseNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
EvStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
EnsureNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
EncodingNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DXStrNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DSymbolNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DRegexpNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DotNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DefsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DefnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DefinedNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
DAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ConstNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ConstDeclNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Colon3Node.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Colon2MethodNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
Colon2ImplicitNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
This type of node will never get interpreted since it only gets created via class/module
declaration time.
|
IRubyObject |
Colon2ConstNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ClassVarNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ClassVarDeclNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ClassVarAsgnNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ClassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CaseNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallTwoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallTwoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallThreeArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallThreeArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallSpecialArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallSpecialArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallSpecialArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallOneArgFixnumNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallOneArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallOneArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallNoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallNoArgBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallNoArgBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallManyArgsNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallManyArgsBlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
CallManyArgsBlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
BreakNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
BlockPassNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
IRubyObject |
BlockNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
BignumNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
BeginNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
BackRefNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
AttrAssignTwoArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
AttrAssignThreeArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
AttrAssignOneArgNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
AttrAssignNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ArrayNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ArgsPushNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
ArgsCatNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
AndNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject |
AliasNode.interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
IRubyObject[] |
ArrayNode.interpretPrimitive(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
Block block) |
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block) |
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block) |
void |
ArgsNoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block) |
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block) |
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block) |
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
void |
ArgsPreTwoArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
void |
ArgsPreOneArgNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
Block block) |
void |
ArgsNode.prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
IRubyObject arg5,
IRubyObject arg6,
IRubyObject arg7,
IRubyObject arg8,
IRubyObject arg9,
Block block) |
protected void |
ArgsNode.processBlockArg(DynamicScope scope,
Ruby runtime,
Block block) |
IRubyObject |
WhenOneArgNode.when(IRubyObject test,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
IRubyObject |
WhenNode.when(IRubyObject value,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
Modifier and Type | Method and Description |
---|---|
boolean |
IEqlNode.eql(IRubyObject otherValue,
ThreadContext context,
Ruby runtime,
IRubyObject self,
Block aBlock) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
NativeMethod0.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
NativeProcMethod.call(ThreadContext context,
IRubyObject recv,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NativeMethod.call(ThreadContext context,
IRubyObject recv,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
NativeMethod1.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
NativeMethod2.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
NativeMethod3.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
Modifier and Type | Method and Description |
---|---|
Block |
JITCompiler.newCompiledClosure(ThreadContext context,
IterNode iterNode,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
Object |
ScriptingContainer.callMethod(Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
Object |
EmbedRubyObjectAdapter.callMethod(Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType,
EmbedEvalUnit unit)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType,
EmbedEvalUnit unit)
Executes a method defined in Ruby script.
|
<T> T |
ScriptingContainer.callSuper(Object receiver,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapter.callSuper(Object receiver,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
ScriptingContainer.runRubyMethod(Class<T> returnType,
Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
<T> T |
EmbedRubyObjectAdapter.runRubyMethod(Class<T> returnType,
Object receiver,
String methodName,
Block block,
Object... args)
Executes a method defined in Ruby script.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
EmbedRubyObjectAdapterImpl.callMethod(IRubyObject receiver,
String methodName,
IRubyObject[] args,
Block block) |
Object |
EmbedRubyObjectAdapterImpl.callMethod(Object receiver,
String methodName,
Block block,
Object... args) |
<T> T |
EmbedRubyObjectAdapterImpl.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapterImpl.callMethod(Object receiver,
String methodName,
Object[] args,
Block block,
Class<T> returnType,
EmbedEvalUnit unit) |
IRubyObject |
EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver,
IRubyObject[] args,
Block block) |
<T> T |
EmbedRubyObjectAdapterImpl.callSuper(Object receiver,
Object[] args,
Block block,
Class<T> returnType) |
<T> T |
EmbedRubyObjectAdapterImpl.runRubyMethod(Class<T> returnType,
Object receiver,
String methodName,
Block block,
Object... args) |
Modifier and Type | Method and Description |
---|---|
static Block |
ASTInterpreter.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block currentBlock,
Node blockNode) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
AssignmentVisitor.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
IRubyObject value,
Block block,
boolean checkArity)
Deprecated.
|
static IRubyObject |
ASTInterpreter.evalClassDefinitionBody(Ruby runtime,
ThreadContext context,
StaticScope scope,
Node bodyNode,
RubyModule type,
IRubyObject self,
Block block)
Evaluates the body in a class or module definition statement.
|
static RubyString |
ASTInterpreter.getArgumentDefinition(Ruby runtime,
ThreadContext context,
Node node,
RubyString type,
IRubyObject self,
Block block) |
static Block |
ASTInterpreter.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block currentBlock,
Node blockNode) |
static IRubyObject |
ASTInterpreter.INTERPRET_BLOCK(Ruby runtime,
ThreadContext context,
String file,
int line,
Node node,
String name,
IRubyObject self,
Block block) |
static IRubyObject |
ASTInterpreter.INTERPRET_CLASS(Ruby runtime,
ThreadContext context,
Node node,
String name,
IRubyObject self,
Block block) |
static IRubyObject |
ASTInterpreter.INTERPRET_EVAL(Ruby runtime,
ThreadContext context,
Node node,
String name,
IRubyObject self,
Block block) |
static IRubyObject |
ASTInterpreter.INTERPRET_EVAL(Ruby runtime,
ThreadContext context,
String file,
int line,
Node node,
String name,
IRubyObject self,
Block block) |
static IRubyObject |
ASTInterpreter.INTERPRET_METHOD(Ruby runtime,
ThreadContext context,
String file,
int line,
RubyModule implClass,
Node node,
String name,
IRubyObject self,
Block block,
boolean isTraceable) |
static IRubyObject |
ASTInterpreter.INTERPRET_ROOT(Ruby runtime,
ThreadContext context,
Node node,
IRubyObject self,
Block block) |
static IRubyObject |
ASTInterpreter.multipleAsgnArrayNode(Ruby runtime,
ThreadContext context,
MultipleAsgnNode iVisited,
ArrayNode node,
IRubyObject self,
Block aBlock) |
static IRubyObject[] |
ASTInterpreter.setupArgs(Ruby runtime,
ThreadContext context,
Node node,
IRubyObject self,
Block aBlock) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyBigDecimal.dump(IRubyObject[] args,
Block unusedBlock) |
static RubyBigDecimal |
RubyBigDecimal.load(IRubyObject recv,
IRubyObject from,
Block block) |
static RubyBigDecimal |
RubyBigDecimal.newBigDecimal(IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
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 |
NativeDelegateLibrary.method_missing(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
NativeDelegateLibrary.method_missing(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
NativeDelegateLibrary.method_missing(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
NativeDelegateLibrary.method_missing(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyDigest.DigestClass.s_digest(ThreadContext ctx,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyDigest.DigestClass.s_hexdigest(ThreadContext ctx,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyEtc.group(IRubyObject recv,
Block block) |
static IRubyObject |
RubyEtc.passwd(IRubyObject recv,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StructLayout.ArrayProxy.each(ThreadContext context,
Block block)
Needed for Enumerable implementation
|
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject arg2,
Block block) |
IRubyObject |
MemoryPointer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject count,
IRubyObject clear,
Block block) |
IRubyObject |
Buffer.initialize(ThreadContext context,
IRubyObject sizeArg,
IRubyObject countArg,
IRubyObject clearArg,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
NativeInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Function.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
ThreadFiber.initialize(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyIconv.conv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
static IRubyObject |
RubyIconv.iconv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock) |
IRubyObject |
RubyIconv.RubyFailure.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
RubyIconv.initialize(IRubyObject arg1,
IRubyObject arg2,
Block unusedBlock) |
static IRubyObject |
RubyIconv.open(ThreadContext context,
IRubyObject recv,
IRubyObject to,
IRubyObject from,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JRubyObjectInputStream.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
JRubyExecutionContextLocal.rubyInitialize(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
JRubyFiberLocal.withValue(ThreadContext context,
IRubyObject value,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyPathname.each_entry(ThreadContext context,
Block block) |
IRubyObject |
RubyPathname.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyPathname.glob(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
RubyPathname.opendir(ThreadContext context,
Block block) |
IRubyObject |
RubyPathname.sub(ThreadContext context,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyUDPSocket.open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyTCPSocket.open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyTCPServer.open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
RubyUDPSocket.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyTCPServer.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
RubyStringScanner.initialize(IRubyObject[] args,
Block unusedBlock) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Tempfile.close(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize(IRubyObject[] args,
Block block) |
IRubyObject |
Tempfile.initialize19(ThreadContext context,
IRubyObject[] args,
Block block) |
static IRubyObject |
Tempfile.open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Tempfile.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
ThreadMethods.exclusive(ThreadContext context,
IRubyObject receiver,
Block block) |
static IRubyObject |
SizedQueue.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
Queue.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static Mutex |
Mutex.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static ConditionVariable |
ConditionVariable.newInstance(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
Mutex.synchronize(ThreadContext context,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Timeout.TimeoutToplevel.timeout(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
Block block) |
static IRubyObject |
Timeout.timeout(ThreadContext context,
IRubyObject timeout,
IRubyObject seconds,
IRubyObject exceptionType,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
TracePoint.disable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.enable(ThreadContext context,
Block block) |
IRubyObject |
TracePoint.initialize(ThreadContext context,
IRubyObject[] _events,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
JZlibRubyGzipReader.each_byte(ThreadContext context,
Block block) |
IRubyObject |
JZlibRubyGzipReader.each_line(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
JZlibRubyGzipReader.each(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
ZStream.initialize(Block unusedBlock) |
IRubyObject |
JZlibRubyGzipWriter.initialize19(ThreadContext context,
IRubyObject[] args,
Block unused) |
static RubyGzipFile |
RubyGzipFile.newInstance(IRubyObject recv,
Block block) |
static JZlibRubyGzipWriter |
JZlibRubyGzipWriter.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static JZlibRubyGzipReader |
JZlibRubyGzipReader.newInstance(IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipWriter.open18(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipReader.open18(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipWriter.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
JZlibRubyGzipReader.open19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
static IRubyObject |
RubyGzipFile.wrap(ThreadContext context,
IRubyObject recv,
IRubyObject io,
Block block) |
static IRubyObject |
RubyGzipFile.wrap19(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Constructor and Description |
---|
NativeThread(RubyThread rubyThread,
IRubyObject[] args,
Block block) |
RubyRunnable(RubyThread rubyThread,
IRubyObject[] args,
Block currentBlock) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
TraceableJittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block)
Arity 0, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
The one implementation of call, which throws an exception because
UndefinedMethod can't be invoked.
|
IRubyObject |
TraceableJittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SimpleCallbackMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block)
Deprecated.
|
IRubyObject |
ReflectedJavaMultiMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ReflectedJavaMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ReflectedCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ProcMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMissingMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
MethodMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InterpretedIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
FullFunctionCallbackMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block)
Deprecated.
|
abstract IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block)
The minimum 'call' method required for a dynamic method handle.
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
TraceableJittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
Block block)
Arity 1, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
TraceableJittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Arity 2, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
TraceableJittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SynchronizedDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ProfilingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JittedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
abstract IRubyObject |
JavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
JavaMethod.JavaMethodN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
JavaMethod.JavaMethodThreeOrN.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InterpretedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
HandleMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Arity 3, with block; calls through IRubyObject[] path
|
IRubyObject |
DelegatingDynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
IRubyObject |
DefaultMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledMethod.LazyCompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
CompiledIRMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
String name,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block) |
protected void |
TraceableJittedMethod.pre(ThreadContext context,
IRubyObject self,
String name,
Block block,
int argsLength) |
protected void |
JittedMethod.pre(ThreadContext context,
IRubyObject self,
String name,
Block block,
int argsLength) |
protected void |
InterpretedMethod.pre(ThreadContext context,
String name,
IRubyObject self,
Block block,
Ruby runtime) |
protected void |
JavaMethod.preFrameAndDummyScope(ThreadContext context,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameAndScope(ThreadContext context,
IRubyObject self,
String name,
Block block) |
protected void |
JavaMethod.preFrameOnly(ThreadContext context,
IRubyObject self,
String name,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
IREvalScript.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
DynamicScope evalScope,
Block block,
String backtraceName) |
Modifier and Type | Method and Description |
---|---|
protected Block |
CallBase.prepareBlock(ThreadContext context,
IRubyObject self,
DynamicScope currDynScope,
Object[] temp) |
Modifier and Type | Method and Description |
---|---|
Object |
ZSuperInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block aBlock) |
Object |
YieldInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
UnresolvedSuperInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block aBlock) |
Object |
UndefMethodInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
ToAryInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
ThrowExceptionInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
StoreLocalVarInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
SetReturnAddressInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
SearchConstInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
RestArgMultipleAsgnInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
RescueEQQInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
ReqdArgMultipleAsgnInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
RaiseArgumentErrorInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
PutGlobalVarInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
PutFieldInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
PutConstInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
PutClassVariableInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
ProcessModuleBodyInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
OptArgMultipleAsgnInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
NotInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
NopInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
MethodLookupInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
MatchInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
Match3Instr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
Match2Instr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
LoadLocalVarInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
LexicalSearchConstInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
Instr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
InstanceSuperInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block aBlock) |
Object |
InheritanceSearchConstInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GVarAliasInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GetGlobalVariableInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GetFieldInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GetClassVariableInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GetClassVarContainerModuleInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
EQQInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
EnsureRubyArrayInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
DefineModuleInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
DefineMetaClassInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
DefineInstanceMethodInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
DefineClassMethodInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
DefineClassInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
ConstMissingInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
ClassSuperInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block aBlock) |
Object |
CheckArgsArrayArityInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
CallBase.interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
BlockGivenInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
AttrAssignInstr.interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
AliasInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
protected Object |
UnresolvedSuperInstr.interpretSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
protected Block |
ClosureCallAdapter.prepareBlock(ThreadContext context,
IRubyObject self,
DynamicScope currDynScope,
Object[] temp) |
Modifier and Type | Method and Description |
---|---|
Object |
SuperMethodBoundInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
RestoreErrorInfoInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
MethodIsPublicInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
MethodDefinedInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
IsMethodBoundInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
HasInstanceVarInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GlobalIsDefinedInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GetErrorInfoInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GetDefinedConstantOrMethodInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
GetBackrefInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
ClassVarIsDefinedInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
BackrefIsMatchDataInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Modifier and Type | Method and Description |
---|---|
Object |
GetEncodingInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
BuildLambdaInstr.interpret(ThreadContext context,
DynamicScope currDynScope,
IRubyObject self,
Object[] temp,
Block aBlock) |
Modifier and Type | Method and Description |
---|---|
Object |
ZeroOperandArgNoBlockCallInstr.interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
OneOperandArgNoBlockNoResultCallInstr.interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
OneOperandArgNoBlockCallInstr.interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
OneFixnumArgNoBlockCallInstr.interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
Object |
OneArgOperandAttrAssignInstr.interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Interpreter.INTERPRET_BLOCK(ThreadContext context,
IRubyObject self,
IRScope scope,
IRubyObject[] args,
String name,
Block block,
Block.Type blockType) |
static IRubyObject |
Interpreter.INTERPRET_EVAL(ThreadContext context,
IRubyObject self,
IRScope scope,
RubyModule clazz,
IRubyObject[] args,
String name,
Block block,
Block.Type blockType) |
static IRubyObject |
Interpreter.INTERPRET_METHOD(ThreadContext context,
InterpretedIRMethod irMethod,
IRubyObject self,
String name,
IRubyObject[] args,
Block block,
Block.Type blockType,
boolean isTraceable) |
static IRubyObject |
Interpreter.interpretBindingEval(Ruby runtime,
String file,
int lineNumber,
String backtraceName,
Node node,
IRubyObject self,
Block block) |
static IRubyObject |
Interpreter.interpretCommonEval(Ruby runtime,
String file,
int lineNumber,
String backtraceName,
RootNode rootNode,
IRubyObject self,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
UndefinedValue.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
UndefinedValue.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
Bootstrap.invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Bootstrap.invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Bootstrap.invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Bootstrap.invoke(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Bootstrap.invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Bootstrap.invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Bootstrap.invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Bootstrap.invokeSelf(org.jruby.ir.targets.Bootstrap.InvokeSite site,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Bootstrap.invokeSelfSimple(String name,
ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Bootstrap.invokeSelfSimple(String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Bootstrap.invokeSelfSimple(String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Bootstrap.invokeSelfSimple(String name,
ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
KernelJavaAddons.rbRaise(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
IRubyObject |
StaticMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
SingletonMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
InstanceMethodInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
IRubyObject |
ConstructorInvoker.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaInterfaceTemplate.append_features(ThreadContext context,
IRubyObject self,
IRubyObject clazz,
Block block) |
IRubyObject |
MapJavaProxy.delete_if(ThreadContext context,
Block block)
rb_hash_delete_if
|
IRubyObject |
MapJavaProxy.delete(ThreadContext context,
IRubyObject key,
Block block)
rb_hash_delete
|
IRubyObject |
MapJavaProxy.each_key(ThreadContext context,
Block block)
rb_hash_each_key
|
IRubyObject |
MapJavaProxy.each_pair(ThreadContext context,
Block block)
rb_hash_each_pair
|
IRubyObject |
MapJavaProxy.each_value(ThreadContext context,
Block block)
rb_hash_each_value
|
IRubyObject |
MapJavaProxy.each(ThreadContext context,
Block block)
rb_hash_each
|
IRubyObject |
ArrayJavaProxy.each(ThreadContext context,
Block block) |
IRubyObject |
MapJavaProxy.each19(ThreadContext context,
Block block)
rb_hash_each
|
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject[] args,
Block block)
rb_hash_fetch
|
IRubyObject |
MapJavaProxy.fetch(ThreadContext context,
IRubyObject key,
Block block) |
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_bang19(ThreadContext context,
IRubyObject other,
Block block) |
RubyHash |
MapJavaProxy.merge(ThreadContext context,
IRubyObject other,
Block block)
rb_hash_merge
|
static IRubyObject |
JavaInterfaceTemplate.rbNew(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
MapJavaProxy.reject_bang(ThreadContext context,
Block block)
rb_hash_reject_bang
|
IRubyObject |
MapJavaProxy.reject(ThreadContext context,
Block block)
rb_hash_reject
|
IRubyObject |
MapJavaProxy.select_bang(ThreadContext context,
Block block)
rb_hash_select_bang
|
IRubyObject |
MapJavaProxy.select(ThreadContext context,
Block block)
rb_hash_select
|
IRubyObject |
MapJavaProxy.select19(ThreadContext context,
Block block) |
IRubyObject |
MapJavaProxy.sort(ThreadContext context,
Block block)
rb_hash_sort
|
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
JavaUtil.java_to_primitive(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.java_to_primitive(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.java_to_ruby(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.new_proxy_instance2(IRubyObject recv,
IRubyObject wrapper,
IRubyObject ifcs,
Block block) |
static IRubyObject |
JavaUtil.primitive_to_java(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
JavaProxyMethods.rbSynchronized(ThreadContext context,
IRubyObject recv,
Block block) |
IRubyObject |
JavaObject.ruby_synchronized(ThreadContext context,
Block block) |
static IRubyObject |
JavaObject.ruby_synchronized(ThreadContext context,
Object lock,
Block block) |
static IRubyObject |
JavaUtil.ruby_to_java(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
static IRubyObject |
Java.ruby_to_java(IRubyObject recv,
IRubyObject object,
Block unusedBlock)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
RubyObject |
JavaProxyConstructor.new_instance(IRubyObject[] args,
Block block) |
RubyObject |
JavaProxyConstructor.new_instance2(IRubyObject[] args,
Block unusedBlock) |
Modifier and Type | Field and Description |
---|---|
static Block |
Block.NULL_BLOCK
All Block variables should either refer to a real block or this NULL_BLOCK.
|
Modifier and Type | Method and Description |
---|---|
Block |
Block.cloneBlock() |
Block |
SharedScopeBlock.cloneBlock(Binding binding) |
Block |
NullBlockBody.cloneBlock(Binding binding) |
Block |
JavaInternalBlockBody.cloneBlock(Binding binding) |
Block |
ContextAwareBlockBody.cloneBlock(Binding binding) |
Block |
CompiledSharedScopeBlock.cloneBlock(Binding binding) |
Block |
CallBlock19.cloneBlock(Binding binding) |
Block |
CallBlock.cloneBlock(Binding binding) |
abstract Block |
BlockBody.cloneBlock(Binding binding) |
Block |
Block.cloneBlockAndFrame() |
static Block |
Helpers.createBlock(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
Helpers.createBlock19(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
MethodBlock.createMethodBlock(ThreadContext context,
IRubyObject self,
DynamicScope dynamicScope,
MethodBlock body) |
static Block |
Helpers.createSharedScopeBlock(ThreadContext context,
IRubyObject self,
int arity,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argsNodeType) |
static Block |
Helpers.ensureSuperBlock(Block given,
Block parent) |
Block |
Frame.getBlock()
Retrieve the block associated with this frame.
|
static Block |
Helpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock) |
static Block |
Helpers.getBlock(ThreadContext context,
IRubyObject self,
Node node) |
static Block |
Helpers.getBlockFromBlockPassBody(IRubyObject proc,
Block currentBlock) |
static Block |
Helpers.getBlockFromBlockPassBody(Ruby runtime,
IRubyObject proc,
Block currentBlock) |
Block |
ThreadContext.getFrameBlock() |
static Block |
CallBlock19.newCallClosure(IRubyObject self,
RubyModule imClass,
Arity arity,
BlockCallback callback,
ThreadContext context) |
static Block |
CallBlock.newCallClosure(IRubyObject self,
RubyModule imClass,
Arity arity,
BlockCallback callback,
ThreadContext context) |
static Block |
CompiledBlock19.newCompiledClosure(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType) |
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
static Block |
CompiledBlock19.newCompiledClosure(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
CompiledBlockLight19.newCompiledClosureLight(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType) |
static Block |
CompiledBlockLight.newCompiledClosureLight(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
static Block |
CompiledSharedScopeBlock.newCompiledSharedScopeClosure(ThreadContext context,
IRubyObject self,
Arity arity,
DynamicScope dynamicScope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
static Block |
InterpretedBlock.newInterpretedClosure(ThreadContext context,
BlockBody body,
IRubyObject self) |
static Block |
Interpreted19Block.newInterpretedClosure(ThreadContext context,
BlockBody body,
IRubyObject self) |
static Block |
InterpretedBlock.newInterpretedClosure(ThreadContext context,
IterNode iterNode,
IRubyObject self) |
static Block |
SharedScopeBlock.newInterpretedSharedScopeClosure(ThreadContext context,
IterNode iterNode,
DynamicScope dynamicScope,
IRubyObject self) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
BlockBody.call(ThreadContext context,
Binding binding,
Block.Type type,
Block unusedBlock) |
IRubyObject |
Block.call(ThreadContext context,
Block block) |
IRubyObject |
MethodBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
InterpretedIRBlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
Interpreted19Block.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock19.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CallBlock19.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CallBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type,
Block unusedBlock) |
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
Block block) |
IRubyObject |
CompiledBlockCallback19.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type,
Block unusedBlock) |
abstract IRubyObject |
CompiledBlockCallback.call(ThreadContext context,
IRubyObject self,
IRubyObject args,
Block block) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a non-literal (block pass, &) block.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type,
Block unusedBlock) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.call(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg3,
Block block)
Call the site's method against the target object passing three arguments and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
MethodBlock.callback(IRubyObject value,
IRubyObject method,
IRubyObject self,
Block block) |
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
Block block)
Call the site's method against the target object passing no arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
Block block)
Call the site's method against the target object passing one argument and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
Call the site's method against the target object passing two arguments and
a literal block.
|
abstract IRubyObject |
CallSite.callIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
Call the site's method against the target object passing three arguments and
a literal block.
|
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
Visibility visibility,
String name,
CallType callType,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
abstract IRubyObject |
CallSite.callVarargs(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing one argument and
a non-literal (block pass, &) block.
|
abstract IRubyObject |
CallSite.callVarargsIter(ThreadContext context,
IRubyObject caller,
IRubyObject self,
IRubyObject[] args,
Block block)
Call the site's method against the target object passing arguments and
a literal block.
|
static IRubyObject |
Helpers.callZSuper(Ruby runtime,
ThreadContext context,
Block block,
IRubyObject self) |
protected IRubyObject |
InterpretedIRBlockBody.commonYieldPath(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
RubyModule klass,
Binding binding,
Block.Type type,
Block block) |
static Block |
Helpers.ensureSuperBlock(Block given,
Block parent) |
static Block |
Helpers.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
Block aBlock) |
static Block |
Helpers.getBlockFromBlockPassBody(IRubyObject proc,
Block currentBlock) |
static Block |
Helpers.getBlockFromBlockPassBody(Ruby runtime,
IRubyObject proc,
Block currentBlock) |
static String |
Helpers.interpretAliasUndefName(Node nameNode,
Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock)
Some of this code looks scary.
|
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg,
CallType callType,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invoke(ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
The protocol for super method invocation is a bit complicated
in Ruby.
|
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
Helpers.invokeSuper(ThreadContext context,
IRubyObject self,
RubyModule klass,
String name,
IRubyObject[] args,
Block block) |
static RubyProc |
Helpers.newLiteralLambda(ThreadContext context,
Block block,
IRubyObject self) |
void |
ThreadContext.preExecuteUnder(RubyModule executeUnderClass,
Block block) |
void |
ThreadContext.preMethodFrameAndClass(RubyModule implClass,
String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameAndDummyScope(RubyModule clazz,
String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameAndScope(RubyModule clazz,
String name,
IRubyObject self,
Block block,
StaticScope staticScope) |
void |
ThreadContext.preMethodFrameOnly(RubyModule clazz,
String name,
IRubyObject self,
Block block) |
static IRubyObject |
Helpers.processBlockArgument(Ruby runtime,
Block block) |
static void |
Helpers.registerEndBlock(Block block,
Ruby runtime) |
static IRubyObject |
Helpers.unsplatValue19IfArityOne(IRubyObject argsResult,
Block block) |
void |
Frame.updateFrame(RubyModule klazz,
IRubyObject self,
String name,
Block block,
int jumpTarget)
Update the frame based on the given values.
|
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
InterpretedBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type,
Block block)
Yield to this block, usually passed to the current call.
|
IRubyObject |
InterpretedBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean alreadyArray,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
Interpreted19Block.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock19.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type,
Block block) |
Modifier and Type | Method and Description |
---|---|
void |
PreManyRest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
PreManyRest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
PreManyRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
PreManyRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre3Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre3Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre3Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre3Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre2Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre2Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre2Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre2Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre1Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre1Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre1Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre1Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre0Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre0Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre0Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
Pre0Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
abstract void |
Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block block) |
void |
PreManyRest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
PreManyRest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
PreManyRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
PreManyRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre3Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre3Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre3Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre3Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre2Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre2Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre2Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre2Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre1Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre1Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre1Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre1Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre0Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre0Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre0Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
Pre0Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
abstract void |
Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject[] values,
Block block) |
void |
PreManyRest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
PreManyRest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
PreManyRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
PreManyRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre3Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre3Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre3Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre3Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre2Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre2Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre2Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre2Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre1Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre1Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre1Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre1Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre0Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre0Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre0Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
Pre0Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
abstract void |
Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
Block block) |
void |
PreManyRest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
PreManyRest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
PreManyRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
PreManyRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre3Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre3Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre3Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre3Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre2Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre2Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre2Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre2Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre1Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre1Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre1Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre1Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre0Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre0Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre0Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
Pre0Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
abstract void |
Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
Block block) |
void |
PreManyRest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
PreManyRest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
PreManyRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
PreManyRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre3Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre3Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre3Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre3Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre2Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre2Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre2Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre2Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre1Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre1Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre1Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre1Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre1ExpandedRest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre1ExpandedRest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre0Rest1Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre0Rest1Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre0Rest0Post0BlockAssigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
Pre0Rest0Post0Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
abstract void |
Assigner.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value1,
IRubyObject value2,
IRubyObject value3,
Block block) |
void |
PreManyRest1Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
PreManyRest1Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
PreManyRest0Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
PreManyRest0Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre3Rest1Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre3Rest1Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre3Rest0Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre3Rest0Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre2Rest1Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre2Rest1Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre2Rest0Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre2Rest0Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre1Rest1Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre1Rest1Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre1Rest0Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre1Rest0Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre1ExpandedRest0Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block) |
void |
Pre1ExpandedRest0Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject value,
Block block) |
void |
Pre0Rest1Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre0Rest1Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject arg,
Block block) |
void |
Pre0Rest0Post0BlockAssigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject values,
Block block) |
void |
Pre0Rest0Post0Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject values,
Block block) |
abstract void |
Assigner.assignArray(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject values,
Block block) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
String name,
IRubyObject[] args,
Block block) |
IRubyObject |
IRubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
Callback.execute(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IRubyObject |
StringArraySet.collect_bang(ThreadContext context,
Block block) |
RubyArray |
StringArraySet.collectBang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.delete_if(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.delete(ThreadContext context,
IRubyObject item,
Block block) |
IRubyObject |
StringArraySet.drop_while(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.map_bang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.reject_bang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.rejectBang(ThreadContext context,
Block block) |
IRubyObject |
StringArraySet.select_bang(ThreadContext context,
Block block) |
Copyright © 2001-2014 JRuby. All Rights Reserved.