public class CompiledSharedScopeBlock extends CompiledBlockLight
callback, hasMultipleArgsHeadarity, scopeargumentType, ARRAY, EMPTY_PARAMETER_LIST, MULTIPLE_ASSIGNMENT, NULL_BODY, SINGLE_RESTARG, ZERO_ARGS| Modifier and Type | Method and Description |
|---|---|
Block |
cloneBlock(Binding binding) |
static Block |
newCompiledSharedScopeClosure(ThreadContext context,
IRubyObject self,
Arity arity,
DynamicScope dynamicScope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
protected Frame |
pre(ThreadContext context,
RubyModule klass,
Binding binding) |
newCompiledBlockLight, newCompiledClosureLight, postgetFile, getLine, newCompiledBlock, newCompiledClosure, newCompiledClosure, setupBlockArg, setupBlockArgs, yield, yield, yield, yield, yieldSpecific, yieldSpecific, yieldSpecific, yieldSpecificarity, getStaticScope, setStaticScopeasArgumentType, call, call, call, call, call, call, call, call, call, call, getArgumentType, getArgumentTypeWackyHack, getParameterList, isGiven, newArgsArrayFromArgsWithoutUnbox, newArgsArrayFromArgsWithUnbox, prepareArgumentsForCallpublic static Block newCompiledSharedScopeClosure(ThreadContext context, IRubyObject self, Arity arity, DynamicScope dynamicScope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
protected Frame pre(ThreadContext context, RubyModule klass, Binding binding)
pre in class CompiledBlockLightpublic Block cloneBlock(Binding binding)
cloneBlock in class ContextAwareBlockBodyCopyright © 2001-2014 JRuby. All Rights Reserved.