org.aspectj.weaver.patterns

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total30,727 of 36,81616%4,106 of 4,72513%3,4974,0377,0028,5411,3721,64039105
WildTypePattern2,71733410%466428%282311572644465701
SignaturePattern1,734432%3240%202204375390404201
TypePatternList1,0351139%15774%107115262286273301
WildAnnotationTypePattern1,019585%1420%8287230243111601
IfPointcut9672%1260%8486218227212301
KindedPointcut9112%1700%105106213220202101
DeclareAnnotation888889%1350%107113214236384401
ExactAnnotationTypePattern871626%1691%104108214231182201
ReferencePointcut8582%1240%7880194202161801
PointcutRewriter8420%1140%7676171171191911
ExactTypePattern7950%1020%7575174174242411
DeclareParents721405%1360%8991160172212301
PatternParser7163,53383%8748584%793801711,038149401
CflowPointcut5784%440%4143122130192101
ArgsPointcut5544%660%5355127133202201
TypeVariablePattern5060%720%5555119119191911
ExactAnnotationFieldTypePattern4474%484%414394100161801
AnnotationPointcut420469%484%4246106119182101
ThisOrTargetAnnotationPointcut3959920%521218%465693119202401
AnnotationPatternList37811923%45916%384676101141901
PerObject3780%500%46467272212111
PerTypeWithin3580%440%41417171191911
ArgsAnnotationPointcut3427%320%32357989161901
PerCflow3360%380%37376464181811
PerThisOrTargetPointcutVisitor3330%640%54547272222211
DeclarePrecedence3304%480%40429096161801
Pointcut3254612%390%4548102115161901
Bindings3150%360%30306060121211
TypePattern3147218%593%606992114253301
HasMemberTypePattern3132%460%39407982161701
SimpleScope3120%480%42427171181811
ThisOrTargetPointcut3087118%35920%38457088202301
OrTypePattern3048221%41510%41445575182101
BasicTokenSource2929524%36512%2636487451301
NamePattern2879424%561217%3749729091501
AndTypePattern28310326%40613%37445175152101
BindingAnnotationFieldTypePattern2680%300%27276565121211
WithinAnnotationPointcut2654514%175%26295972172001
DeclareSoft2630%180%23236060141411
WithinCodeAnnotationPointcut2627021%19520%27336685172101
ThrowsPattern2625%300%28305358131501
OrAnnotationTypePattern2600%200%26265555161611
OrPointcut24310%180%25264855161701
BindingAnnotationTypePattern2400%260%24246161111111
AndPointcut23511%140%22244654151701
WithincodePointcut2330%140%25255656181811
DeclareErrorOrWarning2290%160%24245454161611
PointcutEvaluationExpenseComparator2280%720%393973733311
ConcreteCflowPointcut2280%180%24244949151511
WithinPointcut2254%160%25275257171901
SignaturePattern.TypePatternVisitor2230%380%272746468811
AndAnnotationTypePattern2213714%200%23264855131601
DeclareTypeErrorOrWarning2165%160%23244954151601
BindingTypePattern1980%140%18184343111111
PerFromSuper1970%200%27274545171711
NotTypePattern1945823%228%27324258152001
HandlerPointcut1936%160%22244853141601
ExposedState1710%180%23233838141411
NotAnnotationTypePattern15813%160%21233944131501
PerSingleton1548%200%24263740141601
TypeVariablePatternList1540%180%181830309911
AndSignaturePattern1525%180%20212226111201
OrSignaturePattern1525%180%20212226111201
DeclareParentsMixin1520%80%121233338811
AnyWithAnnotationTypePattern13915%80%18213742141701
NotPointcut13517%0%17193139151701
AbstractSignaturePattern1162%110%101134353401
ModifiersPattern1155933%1818%1621244371001
TypeCategoryTypePattern1138%140%23243337121301
AbstractPatternNodeVisitor1125%n/a56595659565901
ScopeWithTypeVariables1110%60%16162525131311
WildTypePattern.VerifyBoundsForTypePattern1100%140%9926262211
TypePatternQuestions1100%60%7726264411
TypePatternQuestions.Question1020%80%9916165511
NotSignaturePattern950%60%14142121111111
ConcreteCflowPointcut.Slot880%80%8815154411
PerClause.KindAnnotationPrefix750%60%6614143311
AnnotationTypePattern7019%120%172020266901
FormalBinding670%n/a10101818101011
BasicToken554746%0%71382061201
PerClause5538%100%798142401
IfPointcut.IfFalsePointcut520%0%13132020121211
IfPointcut.IfTruePointcut500%0%12121919111111
FastMatchInfo480%0%55884411
Declare456%80%101113143401
HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor410%80%8810104411
PatternNode385960%66%614122651101
DeclareAnnotation.Kind20%0%566103401
NoTypePattern20%n/a13141416131401
AnyTypePattern25%n/a12141316121401
EllipsisTypePattern21%n/a12131315121301
NameBindingPointcut9%0%34791201
PerClause.Kind15%60%67891201
Pointcut.MatchesNothingPointcut10%n/a11121213111201
HasMemberTypePatternForPerThisMatching0%0%5510103311
AnyAnnotationTypePattern23%n/a81191281101
EllipsisAnnotationTypePattern13%n/a899108901
HasMemberTypePatternFinder0%n/a33773311
WildChildFinder5576%50%2104191801
PerThisOrTargetPointcutVisitor.new NoTypePattern() {...}0%n/a22222211
FormalBinding.ImplicitFormalBinding0%n/a11221111
TypePattern.MatchKind66%n/a12141201
ParserException100%n/a02040201
IToken100%n/a01010101
Pointcut.State100%n/a01020101