package org.fugazi.ql.ast.expression.literal;
import org.fugazi.ql.ast.expression.IExpressionVisitor;
import org.fugazi.ql.ast.form.form_data.QLFormDataStorage;
import org.fugazi.ql.ast.type.BoolType;
import org.fugazi.ql.ast.type.Type;
public class BOOL extends Literal {
private final Boolean value;
public BOOL(Boolean _value) {
super();
this.value = _value;
}
public Boolean getValue() {
return this.value;
}
@Override
public String toString() {
return String.valueOf(this.value);
}
public Type getReturnedType(QLFormDataStorage _formData) {
return new BoolType();
}
public <T> T accept(IExpressionVisitor<T> visitor) {
return visitor.visitBOOL(this);
}
}