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

public Class IndyBlockCompiler

extends Object
implements BlockCompiler
Class Inheritance
All Implemented Interfaces
org.jruby.ir.targets.BlockCompiler
Imports
org.jruby.ir.IRClosure, org.jruby.ir.targets.BlockCompiler, .IRBytecodeAdapter, org.jruby.parser.StaticScope, org.jruby.runtime.Block, .DynamicScope, .Helpers, .ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.objectweb.asm.Handle, .Opcodes

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
prepareBlock(IRClosure closure, String parentScopeField, Handle handle, String file, int line, String encodedArgumentDescriptors, Signature signature)

Implements org.jruby.ir.targets.BlockCompiler.prepareBlock.

Prepare a block for a subsequent call.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

compilerback to summary
private final IRBytecodeAdapter compiler

Constructor Detail

IndyBlockCompilerback to summary
public IndyBlockCompiler(IRBytecodeAdapter compiler)

Method Detail

prepareBlockback to summary
public void prepareBlock(IRClosure closure, String parentScopeField, Handle handle, String file, int line, String encodedArgumentDescriptors, Signature signature)

Implements org.jruby.ir.targets.BlockCompiler.prepareBlock.

Doc from org.jruby.ir.targets.BlockCompiler.prepareBlock.

Prepare a block for a subsequent call.

Stack required: context, self, dynamicScope

Annotations
@Override