Methods in org.jruby.runtime with parameters of type Binding |
abstract IRubyObject |
BlockBody.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
CallBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlockLight.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
InterpretedBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
MethodBlock.call(ThreadContext context,
IRubyObject[] args,
Binding binding,
Block.Type type)
|
IRubyObject |
SharedScopeBlock.call(ThreadContext context,
IRubyObject[] args,
IRubyObject replacementSelf,
Binding binding,
Block.Type type)
|
abstract Block |
BlockBody.cloneBlock(Binding binding)
|
Block |
CallBlock.cloneBlock(Binding binding)
|
Block |
CompiledBlock.cloneBlock(Binding binding)
|
Block |
CompiledBlockLight.cloneBlock(Binding binding)
|
Block |
CompiledSharedScopeBlock.cloneBlock(Binding binding)
|
Block |
InterpretedBlock.cloneBlock(Binding binding)
|
Block |
MethodBlock.cloneBlock(Binding binding)
|
Block |
SharedScopeBlock.cloneBlock(Binding binding)
|
protected void |
CompiledBlock.post(ThreadContext context,
Binding binding)
|
protected void |
CompiledBlockLight.post(ThreadContext context,
Binding binding)
|
protected void |
InterpretedBlock.post(ThreadContext context,
Binding binding)
|
protected void |
MethodBlock.post(ThreadContext context,
Binding binding)
|
void |
ThreadContext.postEvalWithBinding(Binding binding)
|
void |
ThreadContext.postYield(Binding binding)
|
void |
ThreadContext.postYieldLight(Binding binding)
|
protected void |
CompiledBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
CompiledBlockLight.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
CompiledSharedScopeBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
InterpretedBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
MethodBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
protected void |
SharedScopeBlock.pre(ThreadContext context,
RubyModule klass,
Binding binding)
|
void |
ThreadContext.preEvalWithBinding(Binding binding)
|
void |
ThreadContext.preForBlock(Binding binding,
RubyModule klass)
|
void |
ThreadContext.preYieldLightBlock(Binding binding,
DynamicScope emptyScope,
RubyModule klass)
|
void |
ThreadContext.preYieldNoScope(Binding binding,
RubyModule klass)
|
void |
ThreadContext.preYieldSpecificBlock(Binding binding,
StaticScope scope,
RubyModule klass)
|
abstract IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
CallBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlockLight.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
InterpretedBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
Binding binding,
Block.Type type)
|
abstract IRubyObject |
BlockBody.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
CallBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
Yield to this block, usually passed to the current call. |
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledBlockLight.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
CompiledSharedScopeBlock.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
|
IRubyObject |
InterpretedBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
Yield to this block, usually passed to the current call. |
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue,
Binding binding,
Block.Type type)
Yield to this block, usually passed to the current call. |