package cute.concolic.concurrency;
import java.util.IdentityHashMap;
import java.util.Vector;
/**
* Author: Koushik Sen <ksen@cs.uiuc.edu>
*/
public class VarInfo {
private IdentityHashMap vc;
private Vector locks;
private int index;
private int indexForLock;
public VarInfo(IdentityHashMap vc, Vector locks, int index) {
this.vc = new IdentityHashMap(vc);
this.locks = new Vector(locks);
this.indexForLock = this.index = index;
}
public IdentityHashMap getVc() {
return vc;
}
public Vector getLocks() {
return locks;
}
public int getIndex() {
return index;
}
public int getIndexForLock() {
return indexForLock;
}
public void setIndexForLock(int i) {
indexForLock = i;
}
}