| initializeTjp(InstructionFactory, InstructionList, Field, BcelShadow) |  | 0% |  | 0% | 29 | 29 | 103 | 103 | 1 | 1 |
| initializeTjpOptimal(InstructionFactory, InstructionList, Field, BcelShadow) |  | 0% |  | 0% | 15 | 15 | 75 | 75 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| LazyClassGen(BcelObjectType) |  | 0% |  | 0% | 11 | 11 | 51 | 51 | 1 | 1 |
| fixupGenericSignatureAttribute() |  | 0% |  | 0% | 30 | 30 | 53 | 53 | 1 | 1 |
| writeBack(BcelWorld) |  | 0% |  | 0% | 19 | 19 | 37 | 37 | 1 | 1 |
| getTjpField(BcelShadow, boolean) |  | 0% |  | 0% | 17 | 17 | 38 | 38 | 1 | 1 |
| pushClass(InstructionList, UnresolvedType) |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 1 | 1 |
| printOne(PrintStream) |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 1 | 1 |
| getFactoryMethod(Field, BcelShadow) |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 1 | 1 |
| LazyClassGen(String, String, String, int, String[], World) |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| getAjcPreClinit() |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| getJavaClassBytesIncludingReweavable(BcelWorld) |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 1 | 1 |
| initializeAllTjps() |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| initInstructionList() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| makeSyntheticAndTransientIfNeeded(FieldGen) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| pushStrings(InstructionList, String[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| getAnnotationCachingField(BcelShadow, ResolvedType, boolean) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| pushClasses(InstructionList, UnresolvedType[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| addInterface(ResolvedType, ISourceLocation) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| toShortString() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| addAjcInitializers() |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| implementsSerializable(ResolvedType) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| getChildClasses(BcelWorld) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getLazyMethodGen(String, String, boolean) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| allocateField(String) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getStaticInitializer() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| reportClassTooBigProblem() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getPackageName() |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| hasSerialVersionUIDField(ResolvedType) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| createExtendedAjcPreClinit(LazyMethodGen, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| makeLdcClassString(UnresolvedType) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| makeString(UnresolvedType[]) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| hasAnnotation(UnresolvedType) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| makeString(String[]) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| addField(FieldGen) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| disassemble(String, String, PrintStream) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| isEmptyClinit(LazyMethodGen) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| getInternalFileName() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| errorOnAddedField(FieldGen, ISourceLocation) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| warnOnModifiedSerialVersionUID(ISourceLocation, String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| calculateSourceDebugExtensionOffsets() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addInlinedSourceFileInfo(String, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| print(PrintStream) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| fieldExists(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| hasSyntheticAttribute(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| createSignatureAttribute(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getOrCreateWeaverStateInfo(boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| makeString(UnresolvedType) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setSuperClass(ResolvedType) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addAnnotation(AnnotationGen) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| addField(FieldGen, ISourceLocation) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| toLongString() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addMethodGen(LazyMethodGen) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getClassGens() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addMethodGen(LazyMethodGen, ISourceLocation) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| warnOnAddedMethod(Method, ISourceLocation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| warnOnAddedInterface(String, ISourceLocation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isReweavable() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getAspectsAffectingType() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getSuperClass() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getNewGeneratedNameTag() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setMajorMinor(int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getType() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isAtLeastJava5() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| roundUpToHundreds(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| warnOnAddedStaticInitializer(Shadow, ISourceLocation) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isWoven() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| pushString(InstructionList, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pushInt(InstructionList, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLazyMethodGen(Member) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forcePublic() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addAttribute(AjAttribute) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSourceDebugExtensionOffset(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInternalClassName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJavaClass(BcelWorld) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addGeneratedInner(LazyClassGen) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLazyMethodGen(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeMethodGen(LazyMethodGen) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAttribute(Attribute) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMajor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasSourceDebugExtensionAttribute(ClassGen) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInterfaceNames() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| print() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeString(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClassName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInterface() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAbstract() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWorld() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMethodGens() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFieldGens() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConstantPool() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFactory() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBcelObjectType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |