package janala.interpreters;
import java.util.LinkedList;
import java.util.List;
class Pair<T1, T2> {
public final T1 fst;
public final T2 snd;
Pair(T1 fst, T2 snd) {
this.fst = fst;
this.snd = snd;
}
}
public class SymbolicObject {
List<Pair<Constraint, ObjectValue>> guards;
public SymbolicObject() {
guards = new LinkedList<Pair<Constraint, ObjectValue>>();
}
public void addGuardedObjectValue(Constraint c, ObjectValue ov) {
guards.add(new Pair<Constraint, ObjectValue>(c, ov));
}
}