package me.tomassetti.bytecode_generation.pushop;
import me.tomassetti.bytecode_generation.BytecodeSequence;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Opcodes;
public class PushBoolean extends BytecodeSequence {
private boolean value;
public PushBoolean(boolean value) {
this.value = value;
}
@Override
public void operate(MethodVisitor mv) {
if (value) {
mv.visitInsn(Opcodes.ICONST_1);
} else {
mv.visitInsn(Opcodes.ICONST_0);
}
}
}