org.jruby.compiler.ir.instructions.DECLARE_LOCAL_TYPE_Instr Maven / Gradle / Ivy
package org.jruby.compiler.ir.instructions;
import org.jruby.compiler.ir.Operation;
import org.jruby.compiler.ir.representations.InlinerInfo;
public class DECLARE_LOCAL_TYPE_Instr extends NoOperandInstr
{
int _argIndex;
String _typeName;
public DECLARE_LOCAL_TYPE_Instr(int index, String type)
{
super(Operation.DECLARE_TYPE, null);
_argIndex = index;
_typeName = type;
}
public String toString() { return super.toString() + "(" + _argIndex + ":" + _typeName + ")"; }
public Instr cloneForInlining(InlinerInfo ii) { return this; }
}