org.aspectj.weaver.patterns

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total35,966 of 35,9660%4,557 of 4,5570%3,9143,9148,3488,3481,6011,601105105
PatternParser4,2490%5720%3803801,0381,038949411
WildTypePattern2,9840%4980%305305641641565611
SignaturePattern1,7170%3120%197197373373414111
TypePatternList1,1450%1620%114114285285333311
WildAnnotationTypePattern1,0600%1400%8585239239151511
ExactAnnotationTypePattern9330%1720%108108231231222211
DeclareAnnotation9190%1170%103103224224434311
KindedPointcut9140%1680%104104216216202011
IfPointcut9120%1160%8080210210222211
ReferencePointcut8530%1200%7777196196171711
PointcutRewriter8420%1140%7676171171191911
ExactTypePattern7630%960%7070166166222211
DeclareParents7360%1320%8888166166222211
CflowPointcut5880%420%4141126126202011
ArgsPointcut5620%640%5353129129212111
AnnotationPatternList5000%540%4646101101191911
ThisOrTargetAnnotationPointcut4780%620%5454115115232311
ExactAnnotationFieldTypePattern4670%500%4343100100181811
TypeVariablePattern4540%640%5050110110181811
AnnotationPointcut4520%480%4444116116202011
BasicTokenSource3870%410%36367474131311
NamePattern3810%680%49499090151511
Pointcut3710%390%4848115115191911
OrTypePattern3660%380%39397272202011
AndTypePattern3660%380%39397272202011
ThisOrTargetPointcut3630%420%43438484222211
PerObject3620%480%44446868202011
TypePattern3590%570%6565107107313111
PerTypeWithin3580%440%41417171191911
ArgsAnnotationPointcut3550%300%33338585181811
PerThisOrTargetPointcutVisitor3330%640%54547272222211
DeclarePrecedence3300%460%40409292171711
PerCflow3200%360%35356060171711
WithinCodeAnnotationPointcut3160%220%31318181202011
Bindings3150%360%30306060121211
SimpleScope3120%480%42427171181811
HasMemberTypePattern2980%440%37377676151511
WithinAnnotationPointcut2940%160%27276868191911
ThrowsPattern2780%300%30305858151511
BindingAnnotationFieldTypePattern2680%300%27276565121211
OrPointcut2640%140%24245353171711
AndPointcut2590%100%22225252171711
OrAnnotationTypePattern2540%160%24245353161611
AndAnnotationTypePattern2520%160%24245353161611
NotTypePattern2470%220%30305656191911
BindingAnnotationTypePattern2400%260%24246161111111
DeclareSoft2380%140%20205454131311
ConcreteCflowPointcut2280%180%24244949151511
PointcutEvaluationExpenseComparator2280%720%393973733311
SignaturePattern.TypePatternVisitor2210%300%242446469911
WithinPointcut2200%140%25255353181811
WithincodePointcut2170%120%23235252171711
DeclareErrorOrWarning2130%140%22225050151511
DeclareTypeErrorOrWarning2120%140%22225050151511
PerFromSuper1970%200%27274545171711
BindingTypePattern1960%140%18184343111111
HandlerPointcut1900%140%22224949151511
NotAnnotationTypePattern1800%140%22224343151511
ModifiersPattern1740%220%21214343101011
ExposedState1710%180%23233838141411
PerSingleton1690%200%26264040161611
AnyWithAnnotationTypePattern1620%80%20204141161611
AndSignaturePattern1610%180%21212626121211
OrSignaturePattern1610%180%21212626121211
NotPointcut1600%0%18183838171711
DeclareParentsMixin1520%80%121233338811
TypeVariablePatternList1510%160%171729299911
TypeCategoryTypePattern1210%140%23233636121211
AbstractSignaturePattern1190%110%111135354411
AbstractPatternNodeVisitor1190%n/a59595959595911
ScopeWithTypeVariables1110%60%16162525131311
TypePatternQuestions1100%60%7726264411
WildTypePattern.VerifyBoundsForTypePattern1100%140%9926262211
BasicToken1020%0%13132020121211
TypePatternQuestions.Question1020%80%9916165511
PatternNode970%60%14142626111111
NotSignaturePattern950%60%14142121111111
PerClause890%100%9914144411
ConcreteCflowPointcut.Slot880%80%8815154411
AnnotationTypePattern870%120%202026269911
PerClause.KindAnnotationPrefix750%60%6614143311
WildChildFinder720%0%101019198811
FormalBinding670%n/a10101818101011
IfPointcut.IfFalsePointcut520%0%13132020121211
IfPointcut.IfTruePointcut500%0%12121919111111
Declare480%80%111114144411
FastMatchInfo480%0%55884411
DeclareAnnotation.Kind430%0%6610104411
HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor410%80%8810104411
NoTypePattern380%n/a13131515131311
AnyTypePattern380%n/a13131515131311
EllipsisTypePattern360%n/a12121414121211
PerClause.Kind0%60%77992211
NameBindingPointcut0%0%44992211
Pointcut.MatchesNothingPointcut0%n/a12121313121211
HasMemberTypePatternForPerThisMatching0%0%5510103311
AnyAnnotationTypePattern0%n/a11111212111111
EllipsisAnnotationTypePattern0%n/a9910109911
HasMemberTypePatternFinder0%n/a33773311
ParserException0%n/a22442211
TypePattern.MatchKind0%n/a22442211
PerThisOrTargetPointcutVisitor.new NoTypePattern() {...}0%n/a22222211
FormalBinding.ImplicitFormalBinding0%n/a11221111
IToken0%n/a11111111
Pointcut.State0%n/a11221111