org.jruby.compiler.ir.instructions
Class ReceiveClosureArgInstr
java.lang.Object
org.jruby.compiler.ir.instructions.Instr
org.jruby.compiler.ir.instructions.NoOperandInstr
org.jruby.compiler.ir.instructions.ReceiveClosureArgInstr
public class ReceiveClosureArgInstr
- extends NoOperandInstr
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
argIndex
public final int argIndex
restOfArgArray
public final boolean restOfArgArray
ReceiveClosureArgInstr
public ReceiveClosureArgInstr(Variable dest,
int argIndex,
boolean restOfArgArray)
toString
public java.lang.String toString()
- Overrides:
toString
in class Instr
cloneForInlining
public Instr cloneForInlining(InlinerInfo ii)
- Description copied from class:
Instr
- Clone the instruction for inlining -- this will rename all variables (including local variables and self!)
and replace RECV_ARG and RETURN instructions to regular copy instructions,
- Specified by:
cloneForInlining
in class Instr
interpret
public Label interpret(InterpreterContext interp,
IRubyObject self)
- Overrides:
interpret
in class Instr
Copyright © 2002-2009 JRuby Team. All Rights Reserved.