weaveAroundInline(BcelAdvice, boolean) |  | 0% |  | 0% | 37 | 37 | 145 | 145 | 1 | 1 |
weaveAroundClosure(BcelAdvice, boolean) |  | 0% |  | 0% | 29 | 29 | 102 | 102 | 1 | 1 |
getRedoneProceedCallForAnnotationStyle(InstructionFactory, LazyMethodGen, BcelAdvice, LazyMethodGen, List, boolean) |  | 0% |  | 0% | 21 | 21 | 68 | 68 | 1 | 1 |
prepareForMungers() |  | 0% |  | 0% | 29 | 29 | 58 | 58 | 1 | 1 |
initializeKindedAnnotationVars() |  | 0% |  | 0% | 21 | 21 | 49 | 49 | 1 | 1 |
createShadowMethodGen(String, int, List, boolean) |  | 0% |  | 0% | 28 | 28 | 44 | 44 | 1 | 1 |
makeClosureClassAndReturnConstructor(String, LazyMethodGen, IntMap) |  | 0% |  | 0% | 4 | 4 | 36 | 36 | 1 | 1 |
weaveCflowEntry(BcelAdvice, Member) |  | 0% |  | 0% | 10 | 10 | 39 | 39 | 1 | 1 |
createThisJoinPoint() |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
ensureInitializedArgVar(int) |  | 0% |  | 0% | 17 | 17 | 32 | 32 | 1 | 1 |
makeClosureInstantiation(Member, BcelVar) |  | 0% |  | 0% | 11 | 11 | 33 | 33 | 1 | 1 |
deleteNewAndDup() |  | 0% |  | 0% | 12 | 12 | 44 | 44 | 1 | 1 |
initializeArgVars() |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 1 | 1 |
weaveAfterThrowing(BcelAdvice, UnresolvedType) |  | 0% |  | 0% | 4 | 4 | 32 | 32 | 1 | 1 |
weaveSoftener(BcelAdvice, UnresolvedType) |  | 0% |  | 0% | 3 | 3 | 28 | 28 | 1 | 1 |
ensureTargetTypeIsCorrect(UnresolvedType) |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 1 | 1 |
getRedoneProceedCall(InstructionFactory, LazyMethodGen, BcelAdvice, LazyMethodGen, List) |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
makeRemap() |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 1 | 1 |
getAnnotations(ResolvedMember, Member, ResolvedType) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
weavePerTypeWithinAspectInitialization(BcelAdvice, UnresolvedType) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
addPreInitializationReturnCode(LazyMethodGen, Type[]) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
getRelevantMember(ResolvedMember, Member, ResolvedType) |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 1 | 1 |
getSourceLine() |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 1 | 1 |
initializeThisJoinPoint() |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
getSourceLocation() |  | 0% |  | 0% | 12 | 12 | 11 | 11 | 1 | 1 |
weaveAfterReturning(BcelAdvice) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
generateReturnInstructions(List, InstructionList) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
BcelShadow(BcelWorld, Shadow.Kind, Member, LazyMethodGen, BcelShadow) |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
makeCallToCallback(LazyMethodGen) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
extractShadowInstructionsIntoNewMethod(String, int, ISourceLocation, List, boolean) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
makeExceptionHandler(BcelWorld, ExceptionRange, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
makeArgsObjectArray() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
initializeTargetAnnotationVars() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
makeStaticInitialization(BcelWorld, LazyMethodGen) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
initializeWithinCodeAnnotationVars() |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
isAnnotationStylePassingProceedingJoinPointOutOfAdvice(BcelAdvice, boolean, LazyMethodGen) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
initializeTargetVar() |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
checkLazyTjp() |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
loadThisJoinPoint() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
initializeWithinAnnotationVars() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
weavePerObjectEntry(BcelAdvice, BcelVar) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
copyInto(LazyMethodGen, BcelShadow) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
getThisJoinPointStaticPartBcelVar(boolean) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
retargetReturnInstruction(boolean, BcelVar, InstructionHandle, InstructionHandle) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
makeConstructorCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
makeArrayConstructorCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
makeMonitorEnter(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
makeMonitorExit(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
makeMethodCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
findHandlerParamName(InstructionHandle) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
insertAdviceInstructionsForBindingReturningParameter(InstructionList) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
findMethod2(ResolvedMember[], Member) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
makeShadowForMethodCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow, Shadow.Kind, ResolvedMember) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
makeFieldGet(BcelWorld, ResolvedMember, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
makeFieldSet(BcelWorld, ResolvedMember, LazyMethodGen, InstructionHandle, BcelShadow) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
findField(ResolvedMember[], Member) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
makeConstructorExecution(BcelWorld, LazyMethodGen, InstructionHandle) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
makeProceedArgumentMap(BcelVar[]) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
makeAdviceExecution(BcelWorld, LazyMethodGen) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
getThisAnnotationVar(UnresolvedType) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getTargetAnnotationVar(UnresolvedType) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
retargetFrom(InstructionHandle, InstructionHandle) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
arg0HoldsThis() |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
makeShadowForMethod(BcelWorld, LazyMethodGen, Shadow.Kind, Member) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
findMethod(ResolvedType, ResolvedMember) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
findReturnInstructions() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
initIfaceInitializer(InstructionHandle) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
getEnclosingCodeSignature() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
requireThisJoinPoint(boolean, boolean) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
init() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
getAfterReturningAdviceDispatchInstructions(BcelAdvice, InstructionHandle) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
makeUnfinishedInitialization(BcelWorld, LazyMethodGen) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
makeUnfinishedPreinitialization(BcelWorld, LazyMethodGen) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
retargetAllBranches(InstructionHandle, InstructionHandle) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
initializeThisVar() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
addTypeToFront(Type, Type[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
addTypeToEnd(Type, Type[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
makeMethodExecution(BcelWorld, LazyMethodGen, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
samePackage(String, String) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
getSuperConstructorParameterTypes() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
addAdvicePreventingLazyTjp(BcelAdvice) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
makeIfaceInitialization(BcelWorld, LazyMethodGen, Member) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
bindsThis(BcelAdvice) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
bindsTarget(BcelAdvice) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
genTempVar(UnresolvedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getThisVar() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getTargetVar() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getThisEnclosingJoinPointStaticPartBcelVar() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
initializeForAroundClosure() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getArgAnnotationVar(int, UnresolvedType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
weaveBefore(BcelAdvice) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
initializeThisAnnotationVars() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
hasANonVoidReturnType() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isLastInstructionInRange(InstructionHandle, ShadowRange) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
terminatesWithReturn() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getArgVar(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getKindedAnnotationVar(UnresolvedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getWithinAnnotationVar(UnresolvedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getWithinCodeAnnotationVar(UnresolvedType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
weaveAfter(BcelAdvice) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
makeMethodExecution(BcelWorld, LazyMethodGen) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getThisJoinPointVar() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
isFallsThrough() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
genTempVar(UnresolvedType, String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getThisAspectInstanceVar(ResolvedType) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
genTempVarIndex(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setRange(ShadowRange) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getEnclosingType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getEnclosingClass() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getThisJoinPointStaticPartBcelVar() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getRealEnclosingCodeSignature() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFactory() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setActualTargetType(String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
static {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getIWorld() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getRange() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getWorld() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getThisJoinPointStaticPartVar() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getThisEnclosingJoinPointStaticPartVar() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getEnclosingShadow() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getEnclosingMethod() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getActualTargetType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |