UndefinedVariableReferenceValue.java
package edu.udel.cis.vsl.tass.dynamic.impl.value;
import edu.udel.cis.vsl.tass.dynamic.IF.cell.CellIF;
import edu.udel.cis.vsl.tass.dynamic.IF.type.ReferenceValueTypeIF;
import edu.udel.cis.vsl.tass.dynamic.IF.value.ValueIF;
import edu.udel.cis.vsl.tass.dynamic.IF.value.VariableReferenceValueIF;
public class UndefinedVariableReferenceValue extends UndefinedReferenceValue
implements VariableReferenceValueIF {
UndefinedVariableReferenceValue(ReferenceValueTypeIF valueType) {
super(valueType);
}
@Override
public CellIF variable() {
throw new RuntimeException(
"Attempt to use undefined variable reference");
}
@Override
public ValueIF offset() {
throw new RuntimeException(
"Attempt to use undefined variable reference");
}
}