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