package edu.udel.cis.vsl.abc.ast.value.common; import edu.udel.cis.vsl.abc.ast.type.IF.Type; import edu.udel.cis.vsl.abc.ast.value.IF.Value; public abstract class CommonValue implements Value { private Type type; public CommonValue(Type type) { assert type != null; this.type = type; } @Override public Type getType() { return type; } @Override public boolean isScalar() { return type.isScalar(); } }