package ql.ast.expression.literal;
import ql.ast.type.BooleanType;
import ql.ast.visitor_elements.IExpressionElementVisitor;
/**
* @author orosu
*/
public class BooleanLiteral extends Literal<Boolean>
{
public BooleanLiteral(Boolean value)
{
super(value);
}
@Override
public BooleanType getType()
{
return new BooleanType();
}
@Override
public String toString()
{
return "(expression (booleanLiteralP " + this.getLiteral().toString() + "))";
}
@Override
public <T> T accept(IExpressionElementVisitor<T> visitor)
{
return visitor.visit(this);
}
}