public class CompiledSharedScopeBlock extends CompiledBlockLight
callback, hasMultipleArgsHead
arity, scope
argumentType, ARRAY, EMPTY_PARAMETER_LIST, MULTIPLE_ASSIGNMENT, NULL_BODY, SINGLE_RESTARG, ZERO_ARGS
Modifier and Type | Method and Description |
---|---|
static Block |
newCompiledSharedScopeClosure(ThreadContext context,
IRubyObject self,
Arity arity,
DynamicScope dynamicScope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
protected Frame |
pre(ThreadContext context,
Binding binding) |
newCompiledBlockLight, newCompiledClosureLight, post
doYield, doYield, getFile, getLine, newCompiledBlock, newCompiledClosure, newCompiledClosure, setupBlockArg, setupBlockArgs, yield, yield, yieldSpecific, yieldSpecific, yieldSpecific, yieldSpecific
arity, getStaticScope, setStaticScope
asArgumentType, call, call, call, call, call, call, call, call, call, call, getArgumentType, getArgumentTypeWackyHack, getParameterList, isGiven, prepareArgumentsForCall, setEvalType, yield, yield
public static Block newCompiledSharedScopeClosure(ThreadContext context, IRubyObject self, Arity arity, DynamicScope dynamicScope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
protected Frame pre(ThreadContext context, Binding binding)
pre
in class CompiledBlockLight
Copyright © 2001-2015 JRuby. All Rights Reserved.