X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FClassFile.java;h=b926d856e849b59691b202b2d6ee07c161af6663;hb=81fd22a1bc8c3117a5279da19fd3443976d03095;hp=6be6bfa1c802d7649851bab30220c57d25acdcbe;hpb=6c44a3470c1ae5c0e54153871805e24e394a96bb;p=org.ibex.classgen.git diff --git a/src/org/ibex/classgen/ClassFile.java b/src/org/ibex/classgen/ClassFile.java index 6be6bfa..b926d85 100644 --- a/src/org/ibex/classgen/ClassFile.java +++ b/src/org/ibex/classgen/ClassFile.java @@ -12,11 +12,10 @@ public class ClassFile implements CGConst { private short major; final int flags; - private String sourceFile; private final Vector fields = new Vector(); private final Vector methods = new Vector(); - final CPGen cp; + final ConstantPool cp; private final AttrGen attributes; public static String flagsToString(int flags) { @@ -34,7 +33,8 @@ public class ClassFile implements CGConst { if ((flags & ACC_TRANSIENT) != 0) ret += "transient "; return ret; } - + + public Type.Class getType() { return thisType; } public String toString() { StringBuffer sb = new StringBuffer(); toString(sb); return sb.toString(); } public void toString(StringBuffer sb) { sb.append(flagsToString(flags)); @@ -45,6 +45,7 @@ public class ClassFile implements CGConst { for(int i=0; i