IRubyObject |
NullBlockBody.call(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
Binding binding,
Block.Type type,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
IRubyObject |
MethodBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
IRubyObject |
JavaInternalBlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock19.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock19.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type) |
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 |
IRBlockBody.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 |
NullBlockBody.call(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type,
Block unusedBlock) |
IRubyObject |
NullBlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type,
Block unusedBlock) |
protected abstract IRubyObject |
IRBlockBody.commonYieldPath(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
protected IRubyObject |
InterpretedIRBlockBody.commonYieldPath(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
protected IRubyObject |
CompiledIRBlockBody.commonYieldPath(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
protected IRubyObject |
MethodBlock.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
protected IRubyObject |
CompiledBlock19.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
protected IRubyObject |
CompiledBlock.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type)
Yield to this block, usually passed to the current call.
|
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type)
Subclass specific yield implementation.
|
protected IRubyObject |
NullBlockBody.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
protected IRubyObject |
MethodBlock.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
protected IRubyObject |
JavaInternalBlockBody.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
protected IRubyObject |
CompiledBlock19.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
protected IRubyObject |
CompiledBlock.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
protected IRubyObject |
CallBlock19.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
protected IRubyObject |
CallBlock.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
protected abstract IRubyObject |
BlockBody.doYield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
Subclass specific yield implementation.
|
protected void |
MethodBlock.post(ThreadContext context,
Binding binding,
Visibility visibility,
Frame lastFrame) |
protected void |
ContextAwareBlockBody.post(ThreadContext context,
Binding binding,
Visibility vis,
Frame lastFrame) |
protected void |
CompiledBlockLight19.post(ThreadContext context,
Binding binding,
Visibility vis,
Frame lastFrame)
Deprecated.
|
protected void |
CompiledBlockLight.post(ThreadContext context,
Binding binding,
Visibility vis,
Frame lastFrame) |
void |
ThreadContext.postEvalWithBinding(Binding binding,
Frame lastFrame) |
void |
ThreadContext.postYield(Binding binding,
Frame lastFrame) |
void |
ThreadContext.postYieldLight(Binding binding,
Frame lastFrame) |
protected Frame |
MethodBlock.pre(ThreadContext context,
Binding binding) |
protected Frame |
ContextAwareBlockBody.pre(ThreadContext context,
Binding binding) |
protected Frame |
CompiledSharedScopeBlock.pre(ThreadContext context,
Binding binding) |
protected Frame |
CompiledBlockLight19.pre(ThreadContext context,
Binding binding)
Deprecated.
|
protected Frame |
CompiledBlockLight.pre(ThreadContext context,
Binding binding) |
Frame |
ThreadContext.preEvalWithBinding(Binding binding) |
Frame |
ThreadContext.preForBlock(Binding binding) |
protected IRubyObject |
MethodBlock.prepareSelf(Binding binding) |
Frame |
ThreadContext.preYieldLightBlock(Binding binding,
DynamicScope emptyScope) |
Frame |
ThreadContext.preYieldNoScope(Binding binding) |
Frame |
ThreadContext.preYieldSpecificBlock(Binding binding,
StaticScope scope) |
protected IRubyObject |
IRBlockBody.useBindingSelf(Binding binding) |
IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type) |
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block)
Yield to this block, usually passed to the current call.
|
IRubyObject |
CompiledBlock19.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject[] args,
IRubyObject self,
Binding binding,
Block.Type type,
Block block) |
IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type) |
IRubyObject |
MethodBlock.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 |
NullBlockBody.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
MethodBlock.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock19.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
Binding binding,
Block.Type type) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
MethodBlock.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock19.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
Binding binding,
Block.Type type) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
MethodBlock.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock19.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
Binding binding,
Block.Type type) |
IRubyObject |
NullBlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
MethodBlock.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
IRBlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock19.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
CompiledBlock.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
CallBlock19.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |
IRubyObject |
BlockBody.yieldSpecific(ThreadContext context,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Binding binding,
Block.Type type) |