| validate() |   | 25% |   | 25% | 16 | 17 | 15 | 24 | 0 | 1 |
| generateClass(ClassVisitor) |   | 80% |   | 50% | 9 | 11 | 6 | 50 | 0 | 1 |
| emitMethods(ClassEmitter, List, List) |   | 81% |   | 59% | 8 | 12 | 10 | 52 | 0 | 1 |
| emitDefaultConstructor(ClassEmitter) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| setCallbacksHelper(Class, Callback[], String) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| create(Class[], Object[]) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| emitConstructors(ClassEmitter, List) |   | 72% |   | 45% | 9 | 11 | 5 | 24 | 0 | 1 |
| createUsingReflection(Class) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getMethods(Class, Class[], List, List, Set) |   | 72% |   | 33% | 6 | 7 | 3 | 15 | 0 | 1 |
| create(Class, Class[], CallbackFilter, Callback[]) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| create(Class, Class[], Callback) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setCallbackTypes(Class[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setSuperclass(Class) |   | 53% |   | 50% | 4 | 5 | 2 | 6 | 0 | 1 |
| create(Class, Callback) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| wrapCachedClass(Class) |   | 78% |   | 50% | 1 | 2 | 4 | 16 | 0 | 1 |
| generate(AbstractClassGenerator.ClassLoaderData) |   | 55% |   | 25% | 2 | 3 | 2 | 6 | 0 | 1 |
| getDefaultClassLoader() |   | 38% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| getProtectionDomain() |   | 38% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| setCallbackType(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| firstInstance(Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isEnhanced(Class) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createClass() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMethods(Class, Class[], List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createHelper() |   | 86% |   | 50% | 2 | 3 | 0 | 7 | 0 | 1 |
| filterConstructors(Class, List) |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| emitNewInstanceCallback(ClassEmitter) |   | 88% |   | 33% | 2 | 3 | 2 | 14 | 0 | 1 |
| preValidate() |   | 82% |   | 50% | 3 | 4 | 1 | 8 | 0 | 1 |
| setCallbacks(Callback[]) |   | 64% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| getThisType(CodeEmitter) |   | 58% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| registerStaticCallbacks(Class, Callback[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setThreadCallbacks(Class, Callback[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unwrapCachedValue(Object) |   | 73% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setInterfaces(Class[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCallbackFilter(CallbackFilter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseFactory(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setInterceptDuringConstruction(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSerialVersionUID(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerCallbacks(Class, Callback[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| nextInstance(Object) |   | 89% |   | 50% | 2 | 3 | 1 | 9 | 0 | 1 |
| emitBindCallbacks(ClassEmitter) |   | 98% |   | 75% | 1 | 3 | 1 | 37 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 35 | 0 | 1 |
| emitGetCallbacks(ClassEmitter) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| emitNewInstanceMultiarg(ClassEmitter, List) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| emitSetCallbacks(ClassEmitter) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| emitCurrentCallback(CodeEmitter, int) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| emitGetCallback(ClassEmitter, int[]) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| emitCommonNewInstance(CodeEmitter) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| emitSetCallback(ClassEmitter, int[]) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| emitNewInstanceCallbacks(ClassEmitter) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| emitSetThreadCallbacks(ClassEmitter) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getCallbackKeys() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| emitSetStaticCallbacks(ClassEmitter) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| Enhancer() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| rename(Signature, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCallbacksSetter(Class, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setCallback(Callback) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| create() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCallbackField(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |