package janala.interpreters; import java.util.ArrayList; /** * Author: Koushik Sen (ksen@cs.berkeley.edu) */ public class SymbolicStringVar { int sym; IntValue length; public SymbolicStringVar(int sym, IntValue length) { this.sym = sym; this.length = length; } @Override public String toString() { return this.sym + ""; } public SymbolicStringVar substitute(ArrayList<Value> assignments) { return this; } public IntValue getField(String offset) { if (offset.equals("length")) { return this.length; } return null; } }