Top Fields Constructors Methods
org.jruby.ir.targets.indy

public Class IndyYieldCompiler

extends Object
implements YieldCompiler
Class Inheritance
All Implemented Interfaces
org.jruby.ir.targets.YieldCompiler
Imports
org.jruby.ir.targets.IRBytecodeAdapter, .JVM, .YieldCompiler, org.jruby.runtime.Block, .ThreadContext, org.jruby.util.CodegenUtils

Field Summary

Modifier and TypeField and Description
private final IRBytecodeAdapter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
yield(boolean unwrap)

Implements org.jruby.ir.targets.YieldCompiler.yield.

Yield argument list to a block.

public void
public void
yieldValues(int arity)

Implements org.jruby.ir.targets.YieldCompiler.yieldValues.

Yield a number of flat arguments to a block.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

compilerback to summary
private final IRBytecodeAdapter compiler

Constructor Detail

IndyYieldCompilerback to summary
public IndyYieldCompiler(IRBytecodeAdapter compiler)

Method Detail

yieldback to summary
public void yield(boolean unwrap)

Implements org.jruby.ir.targets.YieldCompiler.yield.

Doc from org.jruby.ir.targets.YieldCompiler.yield.

Yield argument list to a block.

Stack required: context, block, argument

Annotations
@Override
yieldSpecificback to summary
public void yieldSpecific()

Implements org.jruby.ir.targets.YieldCompiler.yieldSpecific.

Doc from org.jruby.ir.targets.YieldCompiler.yieldSpecific.

Yield to a block.

Stack required: context, block

Annotations
@Override
yieldValuesback to summary
public void yieldValues(int arity)

Implements org.jruby.ir.targets.YieldCompiler.yieldValues.

Doc from org.jruby.ir.targets.YieldCompiler.yieldValues.

Yield a number of flat arguments to a block.

Stack required: context, block

Annotations
@Override