Class NormalYieldCompiler

java.lang.Object
org.jruby.ir.targets.simple.NormalYieldCompiler
All Implemented Interfaces:
YieldCompiler

public class NormalYieldCompiler extends Object implements YieldCompiler
  • Constructor Details

  • Method Details

    • yield

      public void yield(boolean unwrap)
      Description copied from interface: YieldCompiler
      Yield argument list to a block.

      Stack required: context, block, argument

      Specified by:
      yield in interface YieldCompiler
    • yieldSpecific

      public void yieldSpecific()
      Description copied from interface: YieldCompiler
      Yield to a block.

      Stack required: context, block

      Specified by:
      yieldSpecific in interface YieldCompiler
    • yieldValues

      public void yieldValues(int arity)
      Description copied from interface: YieldCompiler
      Yield a number of flat arguments to a block.

      Stack required: context, block

      Specified by:
      yieldValues in interface YieldCompiler