From: adam Date: Sun, 3 Jul 2005 03:56:03 +0000 (+0000) Subject: refactored tons of functionality into Class.Body and HasAttributes X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=commitdiff_plain;h=0b535cb6b45f0d8a1d43eee75a3fe187ed383ef8 refactored tons of functionality into Class.Body and HasAttributes darcs-hash:20050703035603-5007d-105acbefa98a045457c54980622c0c2831aaa88c.gz --- diff --git a/src/org/ibex/classgen/ClassFile.java b/src/org/ibex/classgen/ClassFile.java index 32bda60..70c447b 100644 --- a/src/org/ibex/classgen/ClassFile.java +++ b/src/org/ibex/classgen/ClassFile.java @@ -10,13 +10,10 @@ public class ClassFile extends Type.Class.Body { private final Type.Class[] interfaces; private final short minor; private final short major; - final int flags; private final Vector fields = new Vector(); public final Vector methods = new Vector(); - private final AttrGen attributes; - static String flagsToString(int flags, boolean isClass) { StringBuffer sb = new StringBuffer(32); if ((flags & PUBLIC) != 0) sb.append("public "); @@ -46,7 +43,7 @@ public class ClassFile extends Type.Class.Body { for(int i=0; i