package qls.ast.expression.literal; import ql.ast.QLType; import ql.value.BooleanValue; import qls.ast.expression.Literal; import qls.ast.visitor.ExpressionVisitor; public class BooleanLiteral extends Literal<BooleanValue> { public BooleanLiteral(boolean value) { super(new BooleanValue(value)); } @Override public QLType getType() { return getValue().getType(); } @Override public <T> T accept(ExpressionVisitor<T> visitor) { return visitor.visit(this); } }