package step.core; public class StepTypedValue extends StepValue { String typeName; StepValue val; StepTypedValue(String tn, StepValue v) { val = v; typeName = tn; } public String toString() { return toString(""); } String getTypeName() { return typeName; } StepValue getVal() { return val; } void setVal(StepValue v) { val = v; } void setTypeName(String tn) { typeName = tn; } public String toString(String tab) { return tab + typeName + "(" + val.toString() + ")"; } public void accept(StepAbstractRepositoryVisitor visitor) throws Exception { visitor.accept((StepTypedValue)this); } }