BcelShadow

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,409 of 7,4090%818 of 8180%5325321,4971,497122122
weaveAroundInline(BcelAdvice, boolean)7330%720%373714514511
weaveAroundClosure(BcelAdvice, boolean)5390%560%292910210211
getRedoneProceedCallForAnnotationStyle(InstructionFactory, LazyMethodGen, BcelAdvice, LazyMethodGen, List, boolean)3600%400%2121686811
prepareForMungers()2940%560%2929585811
initializeKindedAnnotationVars()2740%400%2121494911
createShadowMethodGen(String, int, List, boolean)2540%540%2828444411
makeClosureClassAndReturnConstructor(String, LazyMethodGen, IntMap)2340%60%44363611
weaveCflowEntry(BcelAdvice, Member)2230%180%1010393911
createThisJoinPoint()2000%80%66232311
ensureInitializedArgVar(int)1810%320%1717323211
makeClosureInstantiation(Member, BcelVar)1760%200%1111333311
deleteNewAndDup()1520%220%1212444411
initializeArgVars()1510%200%1111292911
weaveAfterThrowing(BcelAdvice, UnresolvedType)1500%60%44323211
weaveSoftener(BcelAdvice, UnresolvedType)1410%40%33282811
ensureTargetTypeIsCorrect(UnresolvedType)1240%260%1414222211
getRedoneProceedCall(InstructionFactory, LazyMethodGen, BcelAdvice, LazyMethodGen, List)1140%60%44212111
makeRemap()1130%160%99242411
getAnnotations(ResolvedMember, Member, ResolvedType)1010%160%99212111
weavePerTypeWithinAspectInitialization(BcelAdvice, UnresolvedType)930%60%44181811
addPreInitializationReturnCode(LazyMethodGen, Type[])860%20%22171711
getRelevantMember(ResolvedMember, Member, ResolvedType)810%180%1010171711
getSourceLine()780%220%1212171711
initializeThisJoinPoint()690%80%55212111
getSourceLocation()670%220%1212111111
weaveAfterReturning(BcelAdvice)660%80%55161611
generateReturnInstructions(List, InstructionList)650%80%55181811
BcelShadow(BcelWorld, Shadow.Kind, Member, LazyMethodGen, BcelShadow)600%n/a11202011
makeCallToCallback(LazyMethodGen)600%80%55111111
extractShadowInstructionsIntoNewMethod(String, int, ISourceLocation, List, boolean)600%80%559911
makeExceptionHandler(BcelWorld, ExceptionRange, LazyMethodGen, InstructionHandle, BcelShadow)590%n/a11131311
makeArgsObjectArray()590%20%22131311
initializeTargetAnnotationVars()590%80%55111111
makeStaticInitialization(BcelWorld, LazyMethodGen)580%40%33121211
initializeWithinCodeAnnotationVars()570%60%44101011
isAnnotationStylePassingProceedingJoinPointOutOfAdvice(BcelAdvice, boolean, LazyMethodGen)560%100%66191911
initializeTargetVar()550%80%55141411
checkLazyTjp()540%100%66101011
loadThisJoinPoint()540%40%33121211
initializeWithinAnnotationVars()500%40%338811
weavePerObjectEntry(BcelAdvice, BcelVar)500%n/a11121211
copyInto(LazyMethodGen, BcelShadow)480%60%44101011
getThisJoinPointStaticPartBcelVar(boolean)470%60%449911
retargetReturnInstruction(boolean, BcelVar, InstructionHandle, InstructionHandle)450%80%55111111
makeConstructorCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow)420%n/a119911
makeArrayConstructorCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow)400%n/a118811
makeMonitorEnter(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow)400%n/a118811
makeMonitorExit(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow)400%n/a118811
makeMethodCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow)400%n/a118811
findHandlerParamName(InstructionHandle)390%100%669911
insertAdviceInstructionsForBindingReturningParameter(InstructionList)380%20%229911
findMethod2(ResolvedMember[], Member)360%60%446611
makeShadowForMethodCall(BcelWorld, LazyMethodGen, InstructionHandle, BcelShadow, Shadow.Kind, ResolvedMember)340%n/a117711
makeFieldGet(BcelWorld, ResolvedMember, LazyMethodGen, InstructionHandle, BcelShadow)340%n/a117711
makeFieldSet(BcelWorld, ResolvedMember, LazyMethodGen, InstructionHandle, BcelShadow)340%n/a117711
findField(ResolvedMember[], Member)340%60%444411
makeConstructorExecution(BcelWorld, LazyMethodGen, InstructionHandle)330%n/a116611
makeProceedArgumentMap(BcelVar[])320%60%449911
makeAdviceExecution(BcelWorld, LazyMethodGen)310%n/a117711
getThisAnnotationVar(UnresolvedType)310%40%337711
getTargetAnnotationVar(UnresolvedType)310%40%337711
retargetFrom(InstructionHandle, InstructionHandle)300%40%338811
arg0HoldsThis()290%80%555511
makeShadowForMethod(BcelWorld, LazyMethodGen, Shadow.Kind, Member)280%n/a117711
findMethod(ResolvedType, ResolvedMember)270%40%335511
findReturnInstructions()270%40%335511
initIfaceInitializer(InstructionHandle)260%n/a116611
getEnclosingCodeSignature()250%60%447711
requireThisJoinPoint(boolean, boolean)240%60%447711
init()230%20%227711
getAfterReturningAdviceDispatchInstructions(BcelAdvice, InstructionHandle)230%20%226611
makeUnfinishedInitialization(BcelWorld, LazyMethodGen)220%20%224411
makeUnfinishedPreinitialization(BcelWorld, LazyMethodGen)220%20%224411
retargetAllBranches(InstructionHandle, InstructionHandle)200%40%335511
initializeThisVar()200%20%225511
addTypeToFront(Type, Type[])200%n/a115511
addTypeToEnd(Type, Type[])200%n/a115511
makeMethodExecution(BcelWorld, LazyMethodGen, boolean)180%20%224411
samePackage(String, String)160%60%445511
getSuperConstructorParameterTypes()150%n/a113311
addAdvicePreventingLazyTjp(BcelAdvice)140%20%224411
makeIfaceInitialization(BcelWorld, LazyMethodGen, Member)140%n/a113311
bindsThis(BcelAdvice)140%n/a113311
bindsTarget(BcelAdvice)140%n/a113311
genTempVar(UnresolvedType)140%n/a112211
getThisVar()130%20%224411
getTargetVar()130%20%224411
getThisEnclosingJoinPointStaticPartBcelVar()130%20%223311
initializeForAroundClosure()130%40%336611
getArgAnnotationVar(int, UnresolvedType)120%n/a111111
weaveBefore(BcelAdvice)120%n/a112211
initializeThisAnnotationVars()100%20%224411
hasANonVoidReturnType()90%20%221111
isLastInstructionInRange(InstructionHandle, ShadowRange)90%20%221111
terminatesWithReturn()80%20%221111
getArgVar(int)80%n/a112211
getKindedAnnotationVar(UnresolvedType)80%n/a112211
getWithinAnnotationVar(UnresolvedType)80%n/a112211
getWithinCodeAnnotationVar(UnresolvedType)80%n/a112211
weaveAfter(BcelAdvice)80%n/a113311
makeMethodExecution(BcelWorld, LazyMethodGen)70%n/a111111
getThisJoinPointVar()70%n/a112211
isFallsThrough()70%20%221111
genTempVar(UnresolvedType, String)0%n/a112211
getThisAspectInstanceVar(ResolvedType)0%n/a111111
genTempVarIndex(int)0%n/a111111
setRange(ShadowRange)0%n/a112211
getEnclosingType()0%n/a111111
getEnclosingClass()0%n/a111111
getThisJoinPointStaticPartBcelVar()0%n/a111111
getRealEnclosingCodeSignature()0%n/a111111
getFactory()0%n/a111111
setActualTargetType(String)0%n/a112211
static {...}0%n/a111111
getIWorld()0%n/a111111
getRange()0%n/a111111
getWorld()0%n/a111111
getThisJoinPointStaticPartVar()0%n/a111111
getThisEnclosingJoinPointStaticPartVar()0%n/a111111
getEnclosingShadow()0%n/a111111
getEnclosingMethod()0%n/a111111
getActualTargetType()0%n/a111111