| readAj5ClassAttributes(AsmManager, JavaClass, ReferenceType, ISourceContext, IMessageHandler, boolean) |  | 0% |  | 0% | 43 | 43 | 89 | 89 | 1 | 1 |
| handleDeclareMixinAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct) |  | 0% |  | 0% | 17 | 17 | 75 | 75 | 1 | 1 |
| handleDeclareParentsAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeFieldStruct) |  | 0% |  | 0% | 26 | 26 | 74 | 74 | 1 | 1 |
| readAj5MethodAttributes(Method, BcelMethod, ResolvedType, ResolvedPointcutDefinition, ISourceContext, IMessageHandler) |  | 0% |  | 0% | 24 | 24 | 40 | 40 | 1 | 1 |
| getMethodArgumentNames(Method, String, AtAjAttributes.AjAttributeMethodStruct) |  | 0% |  | 0% | 21 | 21 | 41 | 41 | 1 | 1 |
| handleAfterReturningAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition, BcelMethod) |  | 0% |  | 0% | 18 | 18 | 49 | 49 | 1 | 1 |
| handleAfterThrowingAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition, BcelMethod) |  | 0% |  | 0% | 18 | 18 | 49 | 49 | 1 | 1 |
| handlePointcutAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct) |  | 0% |  | 0% | 17 | 17 | 35 | 35 | 1 | 1 |
| parsePerClausePointcut(String, AtAjAttributes.AjAttributeStruct) |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 1 | 1 |
| handleDeclareErrorOrWarningAnnotation(AsmManager, RuntimeAnnos, AtAjAttributes.AjAttributeFieldStruct) |  | 0% |  | 0% | 13 | 13 | 31 | 31 | 1 | 1 |
| handleAspectAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeStruct) |  | 0% |  | 0% | 10 | 10 | 27 | 27 | 1 | 1 |
| extractArgNamesFromAnnotationValue(Method, String, AtAjAttributes.AjAttributeMethodStruct) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| handleBeforeAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition) |  | 0% |  | 0% | 6 | 6 | 28 | 28 | 1 | 1 |
| handleAfterAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition) |  | 0% |  | 0% | 6 | 6 | 28 | 28 | 1 | 1 |
| handleAroundAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeMethodStruct, ResolvedPointcutDefinition) |  | 0% |  | 0% | 6 | 6 | 28 | 28 | 1 | 1 |
| extractBindings(AtAjAttributes.AjAttributeMethodStruct) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
| parsePointcut(String, AtAjAttributes.AjAttributeStruct, boolean) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| getMethodForMessage(AtAjAttributes.AjAttributeMethodStruct) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| extractExtraArgument(String[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| setDeclareErrorOrWarningLocation(AsmManager, DeclareErrorOrWarning, AtAjAttributes.AjAttributeFieldStruct) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| handlePrecedenceAnnotation(RuntimeAnnos, AtAjAttributes.AjAttributeStruct) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| setIgnoreUnboundBindingNames(Pointcut, FormalBinding[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| extractBindings(AtAjAttributes.AjAttributeMethodStruct, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| parseTypePattern(String, AtAjAttributes.AjAttributeStruct) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| extractExtraArgument(Method) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getArgNamesValue(AnnotationGen) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getAnnotation(RuntimeAnnos, UnresolvedType) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getAnnotationElement(AnnotationGen, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| reportError(String, AtAjAttributes.AjAttributeStruct) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| reportWarning(String, AtAjAttributes.AjAttributeStruct) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| methodToString(Method) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lastbit(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasIf(Pointcut) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isNullOrEmpty(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| AtAjAttributes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| acceptAttribute(Attribute) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readAj5FieldAttributes(Field, BcelField, ResolvedType, ISourceContext, IMessageHandler) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |