package ast.expression.variables;
import ast.expression.IExpressionVisitor;
import ast.type.IntegerType;
public class IntegerVariable extends Variable {
private final Integer intVariable;
public IntegerVariable (int intVariable) {
this.intVariable = intVariable;
}
public int getVariable() {
return intVariable;
}
@Override
public String toString() {
return intVariable.toString();
}
@Override
public <T> T accept(IExpressionVisitor<T> visitor) {
return visitor.visit(this);
}
@Override
public IntegerType getType() {
return new IntegerType();
}
}