@@ -0,0 +1,594 @@
+package sophomore;%0A%0Aimport sophomore.classfile.Attributes;%0Aimport sophomore.classfile.Fields;%0Aimport sophomore.classfile.Methods;%0Aimport sophomore.classfile.ConstantPool;%0A%0Apublic class ClassFile %7B%0A%09/**%0A%09 * %0A%09 */%0A%09int magicNumber;%0A%09/**%0A%09 * %0A%09 */%0A%09int majorVersion;%0A%09/**%0A%09 * %0A%09 */%0A%09int minorVersion;%0A%09/**%0A%09 * %0A%09 */%0A%09ConstantPool cp;%0A%09/**%0A%09 * %0A%09 */%0A%09int accessFlag;%0A%09/**%0A%09 * %0A%09 */%0A%09int thisClass;%0A%09/**%0A%09 * %0A%09 */%0A%09int superClass;%0A%09/**%0A%09 * %0A%09 */%0A%09int interfaceCount;%0A%09/**%0A%09 * %0A%09 */%0A%09int%5B%5D interfaces;%0A%09/**%0A%09 * %0A%09 */%0A%09Fields fields;%0A%09/**%0A%09 * %0A%09 */%0A%09Methods methods;%0A%09/**%0A%09 * %0A%09 */%0A%09Attributes attr;%0A%7D

Add items which classfile has.