public class InterpretedIRBlockBody19 extends InterpretedIRBlockBody
closurearity, scopeargumentType, ARRAY, EMPTY_PARAMETER_LIST, MULTIPLE_ASSIGNMENT, NULL_BODY, SINGLE_RESTARG, ZERO_ARGS| Constructor and Description |
|---|
InterpretedIRBlockBody19(IRClosure closure,
Arity arity,
int argumentType) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getParameterList() |
IRubyObject[] |
prepareArgumentsForCall(ThreadContext context,
IRubyObject[] args,
Block.Type type) |
IRubyObject |
yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean argIsArray,
Binding binding,
Block.Type type) |
IRubyObject |
yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
blockArgWarning, call, call, call, call, call, call, commonYieldPath, convertToRubyArray, getFile, getLine, prepareArgumentsForYield, prepareSelf, yieldarity, cloneBlock, getStaticScope, post, pre, setStaticScopeasArgumentType, call, call, call, call, getArgumentType, getArgumentTypeWackyHack, isGiven, newArgsArrayFromArgsWithoutUnbox, newArgsArrayFromArgsWithUnbox, yield, yieldpublic String[] getParameterList()
getParameterList in class BlockBodypublic IRubyObject yieldSpecific(ThreadContext context, Binding binding, Block.Type type)
yieldSpecific in class BlockBodypublic IRubyObject yieldSpecific(ThreadContext context, IRubyObject arg0, Binding binding, Block.Type type)
yieldSpecific in class BlockBodypublic IRubyObject yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Binding binding, Block.Type type)
yieldSpecific in class BlockBodypublic IRubyObject yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Binding binding, Block.Type type)
yieldSpecific in class BlockBodypublic IRubyObject yield(ThreadContext context, IRubyObject value, IRubyObject self, RubyModule klass, boolean argIsArray, Binding binding, Block.Type type)
yield in class InterpretedIRBlockBodypublic IRubyObject[] prepareArgumentsForCall(ThreadContext context, IRubyObject[] args, Block.Type type)
prepareArgumentsForCall in class InterpretedIRBlockBodyCopyright © 2001-2014 JRuby. All Rights Reserved.