package io.datakernel.codegen; import org.objectweb.asm.Type; import org.objectweb.asm.commons.GeneratorAdapter; public class PredicateDefConst implements PredicateDef { private final boolean value; public PredicateDefConst(boolean value) { this.value = value; } @Override public Type type(Context ctx) { return Type.BOOLEAN_TYPE; } @Override public Type load(Context ctx) { GeneratorAdapter g = ctx.getGeneratorAdapter(); g.push(value); return Type.BOOLEAN_TYPE; } }