weave(IClassFileProvider) |  | 0% |  | 0% | 37 | 37 | 122 | 122 | 1 | 1 |
weave(UnwovenClassFile, BcelObjectType, boolean) |  | 0% |  | 0% | 35 | 35 | 78 | 78 | 1 | 1 |
addJarFile(File, File, boolean) |  | 0% |  | 0% | 6 | 6 | 39 | 39 | 1 | 1 |
addLibraryAspect(String) |  | 0% |  | 0% | 11 | 11 | 41 | 41 | 1 | 1 |
validateSingleBranchRecursion(Pointcut, Pointcut, boolean[], String[], Pointcut[]) |  | 0% |  | 0% | 14 | 14 | 36 | 36 | 1 | 1 |
processReweavableStateIfPresent(String, BcelObjectType) |  | 0% |  | 0% | 12 | 12 | 33 | 33 | 1 | 1 |
weaveParentTypeMungers(ResolvedType) |  | 0% |  | 0% | 14 | 14 | 34 | 34 | 1 | 1 |
rewritePointcuts(List) |  | 0% |  | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
validateOrBranch(OrPointcut, Pointcut, int, String[], Pointcut[], Pointcut[]) |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 1 | 1 |
fastMatch(List, ResolvedType) |  | 0% |  | 0% | 13 | 13 | 31 | 31 | 1 | 1 |
prepareForWeave() |  | 0% |  | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
applyDeclareAtType(DeclareAnnotation, ResolvedType, boolean) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
shareEntriesFromMap(Pointcut, Map) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
couldEverMatchSameJoinPoints(Pointcut, Pointcut) |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 1 | 1 |
warnOnUnmatchedAdvice() |  | 0% |  | 0% | 12 | 12 | 20 | 20 | 1 | 1 |
weaveParentsFor(List, String, ResolvedType) |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 1 | 1 |
weaveAndNotify(UnwovenClassFile, BcelObjectType, IWeaveRequestor) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
verifyTargetIsOK(DeclareAnnotation, ResolvedType, AnnotationAJ, boolean) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
addAspectsFromJarFile(File) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
validateSingleBranch(Pointcut, Pointcut, int, String[], Pointcut[]) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
isAspect(byte[], String, File) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
dump(UnwovenClassFile, LazyClassGen) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
getClassFilesFor(LazyClassGen) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
addClassFile(File, File, File) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
BcelWeaver(BcelWorld) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
applyDeclareParents(DeclareParents, ResolvedType) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
walkUpRemovingEmptyTypesAndPossiblyEmptySourceFile(AspectJElementHierarchy, String, IProgramElement) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
addAspectsFromDirectory(File) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
addCustomMungers() |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
removeSourceFileIfNoMoreTypeDeclarationsInside(AspectJElementHierarchy, IProgramElement, IProgramElement) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
checkDeclareTypeErrorOrWarning(BcelWorld, BcelObjectType) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
raiseAmbiguityInDisjunctionError(Pointcut, List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
validateBindings(Pointcut, Pointcut, int, String[]) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
weaveNormalTypeMungers(ResolvedType) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
hasInnerType(IProgramElement) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
addDirectoryContents(File, File) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
getManifest(boolean) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
findFirstPointcutIn(Pointcut, Class) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
addLibraryJarFile(File) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
tidyUp() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
weave(File) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
addClassFile(UnwovenClassFile, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
writeZipEntry(String, byte[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
dumpUnchanged(UnwovenClassFile) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
setReweavableMode(boolean) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
raiseAmbiguousBindingError(String, Pointcut) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
raiseNegationBindingError(Pointcut) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getEntryName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
deleteClassFile(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
raiseUnboundFormalError(String, Pointcut) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
weave(UnwovenClassFile, BcelObjectType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addManifest(Manifest) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
addParentTypeMungers(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addNormalTypeMungers(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getClassType(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
weaveWithoutDump(UnwovenClassFile, BcelObjectType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
write(CompressingDataOutputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setIsBatchWeave(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setCustomMungerFactory(CustomMungerFactory) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
setShadowMungers(List) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
needToReweaveWorld() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
allWeavingComplete() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
isReweavable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getWorld() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
prepareToProcessReweavableState() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |