1 package Analysis.SSJava;
3 import java.util.ArrayList;
8 //contains field and var descriptors
9 //given the case a.b.f it contains descriptors for a,b, and f
10 private ArrayList<Descriptor> var;
12 private boolean isThis;
13 private boolean isGlobal;
14 private boolean isTop;
16 public VarID(Descriptor var){
17 this.var = new ArrayList<Descriptor>();
24 public void addAccess(Descriptor var){
28 public void setThis(){
32 public void setGlobal(){
40 public String toString(){
42 for(Descriptor d: var)
43 toReturn += d.toString() + " ";