| ClassGen(JavaClass) |   | 0% |   | 0% | 7 | 7 | 35 | 35 | 1 | 1 | 
| unpackAnnotations(Attribute[]) |   | 0% |   | 0% | 6 | 6 | 16 | 16 | 1 | 1 | 
| addEmptyConstructor(int) |   | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 
| getJavaClass() |    | 61% |    | 50% | 1 | 2 | 4 | 13 | 0 | 1 | 
| replaceMethod(Method, Method) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| replaceField(Field, Field) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| containsMethod(String, String) |   | 0% |   | 0% | 4 | 4 | 5 | 5 | 1 | 1 | 
| setMethods(Method[]) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| containsField(String) |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| update() |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| setClassNameIndex(int) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| setSuperclassNameIndex(int) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| getInterfaceNames() |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| addObserver(ClassObserver) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| setClassName(String) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| setSuperclassName(String) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| ClassGen(String, String, String, int, String[]) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getAnnotationEntries() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| removeObserver(ClassObserver) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| clone() |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| setMethodAt(Method, int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| removeInterface(String) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| addAnnotationEntry(AnnotationEntryGen) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| removeAttribute(Attribute) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| removeMethod(Method) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| removeField(Field) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getMethodAt(int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| containsField(Field) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| equals(Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setMajor(int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setMinor(int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setConstantPool(ConstantPoolGen) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| hashCode() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getMajor() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getMinor() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getClassName() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getSuperclassName() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getFileName() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getConstantPool() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getSuperclassNameIndex() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getClassNameIndex() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setComparator(BCELComparator) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getComparator() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| ClassGen(String, String, String, int, String[], ConstantPoolGen) |   | 100% |    | 66% | 2 | 4 | 0 | 23 | 0 | 1 | 
| getInterfaces() |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| getMethods() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getFields() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getAttributes() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| addInterface(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addAttribute(Attribute) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addMethod(Method) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addField(Field) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |