Source file "org/aspectj/weaver/bcel/BcelShadow.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 7,410 of 7,410 | 0% | 816 of 816 | 0% | 531 | 531 | 1,498 | 1,498 | 122 | 122 |
| 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% | 28 | 28 | 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 | 22 | 22 | 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 |