package me.tomassetti.bytecode_generation.pushop;
import me.tomassetti.bytecode_generation.BytecodeSequence;
import org.objectweb.asm.MethodVisitor;
/**
* Push a local variable in the stack.
*/
public class PushLocalVar extends BytecodeSequence {
private int loadType;
private int index;
public PushLocalVar(int loadType, int index) {
this.loadType = loadType;
this.index = index;
}
@Override
public void operate(MethodVisitor mv) {
mv.visitVarInsn(loadType, index);
}
}