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