CommonScalarLiteralObject.java
package edu.udel.cis.vsl.abc.analysis.entity;
import edu.udel.cis.vsl.abc.ast.node.IF.compound.ScalarLiteralObject;
import edu.udel.cis.vsl.abc.ast.node.IF.expression.ExpressionNode;
public class CommonScalarLiteralObject extends CommonLiteralObject implements
ScalarLiteralObject {
private ExpressionNode expression;
public CommonScalarLiteralObject(LiteralTypeNode typeNode,
ExpressionNode expression) {
super(typeNode, expression);
this.expression = expression;
}
@Override
public ExpressionNode getExpression() {
return expression;
}
@Override
public String toString() {
return expression.toString();
}
}