24 lines
582 B
Java
24 lines
582 B
Java
package jef.expressions;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Getter;
|
|
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public class ConstantExpression implements Expression {
|
|
public static final jef.expressions.ConstantExpression I0 = new jef.expressions.ConstantExpression(0);
|
|
public static final jef.expressions.ConstantExpression I1 = new jef.expressions.ConstantExpression(1);
|
|
|
|
protected final Object value;
|
|
|
|
@Override
|
|
public Type getType() {
|
|
return Type.CONSTANT;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return value.toString();
|
|
}
|
|
}
|