From: stephey Date: Wed, 20 Apr 2011 10:01:05 +0000 (+0000) Subject: left out of last checkin X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=51258723586950abf863b7e0ebf5183dcd1b275a;p=IRC.git left out of last checkin --- diff --git a/Robust/src/IR/ClassDescriptor.java b/Robust/src/IR/ClassDescriptor.java index 6a8c2108..46d73e76 100644 --- a/Robust/src/IR/ClassDescriptor.java +++ b/Robust/src/IR/ClassDescriptor.java @@ -18,6 +18,9 @@ public class ClassDescriptor extends Descriptor { SymbolTable flags; SymbolTable methods; + Hashtable singleImports; + Vector multiImports; + int numstaticblocks = 0; int numstaticfields = 0; @@ -49,6 +52,7 @@ public class ClassDescriptor extends Descriptor { } public ClassDescriptor(String packagename, String classname, boolean isInterface) { + //make the name canonical by class file path (i.e. package) super(classname); superclass=null; flags=new SymbolTable(); @@ -409,8 +413,17 @@ public class ClassDescriptor extends Descriptor { this.sourceFileName=sourceFileName; } + public void setImports(Hashtable singleImports, Vector multiImports) { + this.singleImports = singleImports; + this.multiImports = multiImports; + } + public String getSourceFileName(){ return this.sourceFileName; } + public Hashtable getSingleImportMappings() { + return this.singleImports; + } + }