AtAjAttributes

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,612 of 3,6120%540 of 5400%3083087837833838
readAj5ClassAttributes(AsmManager, JavaClass, ReferenceType, ISourceContext, IMessageHandler, boolean)4470%840%4343898911
handleDeclareMixinAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct)3530%320%1717757511
handleDeclareParentsAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeFieldStruct)3270%500%2626747411
readAj5MethodAttributes(Method, BcelMethod, ResolvedType, ResolvedPointcutDefinition, ISourceContext, IMessageHandler)2540%460%2424404011
getMethodArgumentNames(Method, String, AtAjAttributes.AjAttributeMethodStruct)1910%400%2121414111
handleAfterReturningAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition, BcelMethod)1820%340%1818494911
handleAfterThrowingAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition, BcelMethod)1820%340%1818494911
handlePointcutAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct)1690%320%1717353511
parsePerClausePointcut(String, AtAjAttributes.AjAttributeStruct)1630%220%1212313111
handleDeclareErrorOrWarningAnnotation(AsmManager, RuntimeAnnos, AtAjAttributes.AjAttributeFieldStruct)1400%240%1313313111
handleAspectAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeStruct)1140%180%1010272711
extractArgNamesFromAnnotationValue(Method, String, AtAjAttributes.AjAttributeMethodStruct)1010%100%66181811
handleBeforeAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition)1000%100%66282811
handleAfterAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition)1000%100%66282811
handleAroundAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition)1000%100%66282811
extractBindings(AtAjAttributes.AjAttributeMethodStruct)870%140%88171711
parsePointcut(String, AtAjAttributes.AjAttributeStruct, boolean)830%80%55131311
getMethodForMessage(AtAjAttributes.AjAttributeMethodStruct)660%60%44131311
extractExtraArgument(String[])590%100%66111111
setDeclareErrorOrWarningLocation(AsmManager, DeclareErrorOrWarning, AtAjAttributes.AjAttributeFieldStruct)530%100%66111111
handlePrecedenceAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeStruct)360%40%33101011
setIgnoreUnboundBindingNames(Pointcut, FormalBinding[])360%40%336611
extractBindings(AtAjAttributes.AjAttributeMethodStruct, String)350%40%337711
parseTypePattern(String, AtAjAttributes.AjAttributeStruct)320%n/a116611
extractExtraArgument(Method)250%20%225511
getArgNamesValue(AnnotationGen)250%40%336611
getAnnotation(RuntimeAnnos, UnresolvedType)240%40%336611
getAnnotationElement(AnnotationGen, String)210%40%335511
reportError(String, AtAjAttributes.AjAttributeStruct)180%20%223311
reportWarning(String, AtAjAttributes.AjAttributeStruct)180%20%223311
methodToString(Method)170%n/a114411
lastbit(String)150%20%224411
hasIf(Pointcut)120%n/a113311
static {...}100%n/a113311
isNullOrEmpty(String)90%40%331111
AtAjAttributes()0%n/a111111
acceptAttribute(Attribute)0%n/a111111
readAj5FieldAttributes(Field, BcelField, ResolvedType, ISourceContext, IMessageHandler)0%n/a111111