ASTMatcher

Source file "org/aspectj/org/eclipse/jdt/core/dom/ASTMatcher.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,730 of 3,7300%888 of 8880%571571819819127127
match(MethodDeclaration, Object)1420%440%2323252511
match(TypeDeclaration, Object)1230%320%1717282811
match(SingleVariableDeclaration, Object)900%300%1616171711
match(ClassInstanceCreation, Object)700%180%1010181811
match(RecordDeclaration, Object)610%160%99111111
match(FieldDeclaration, Object)590%160%99141411
match(EnumDeclaration, Object)540%140%88121211
match(InfixExpression, Object)540%160%99121211
match(Initializer, Object)520%140%88131311
match(JavaDocRegion, Object)520%140%885511
match(VariableDeclarationExpression, Object)520%140%88121211
match(VariableDeclarationStatement, Object)520%140%88121211
match(PatternInstanceofExpression, Object)510%120%77101011
match(AnnotationTypeMemberDeclaration, Object)470%120%778811
match(EnumConstantDeclaration, Object)470%120%77111111
match(MethodInvocation, Object)470%120%77101011
match(SuperMethodInvocation, Object)470%120%77101011
match(TryStatement, Object)470%120%778811
match(VariableDeclarationFragment, Object)460%120%779911
match(CompilationUnit, Object)450%120%778811
match(ModuleDeclaration, Object)450%120%778811
match(ArrayType, Object)420%80%558811
match(AnnotationTypeDeclaration, Object)400%100%667711
match(ForStatement, Object)400%100%668811
match(MethodRefParameter, Object)400%100%66101011
match(QualifiedType, Object)400%100%667711
match(SuperConstructorInvocation, Object)400%100%669911
match(TypeParameter, Object)400%100%667711
safeSubtreeListMatch(List, List)380%60%44101011
match(PackageDeclaration, Object)380%80%559911
match(WildcardType, Object)380%100%667711
match(StringTemplateExpression, Object)380%100%666611
match(TagElement, Object)370%100%667711
match(ImportDeclaration, Object)360%100%669911
match(ArrayCreation, Object)330%80%557711
match(ConditionalExpression, Object)330%80%557711
match(EnhancedForStatement, Object)330%80%557711
match(EnhancedForWithRecordPattern, Object)330%80%557711
match(ExpressionMethodReference, Object)330%80%557711
match(IfStatement, Object)330%80%557711
match(MethodRef, Object)330%80%557711
match(NameQualifiedType, Object)330%80%556611
match(SimpleType, Object)330%80%556611
match(SuperMethodReference, Object)330%80%556611
match(TypeMethodReference, Object)330%80%557711
match(Assignment, Object)320%80%557711
match(LambdaExpression, Object)310%80%556611
match(PrimitiveType, Object)310%80%556611
match(TagProperty, Object)310%80%557711
match(ConstructorInvocation, Object)290%60%447711
match(ArrayAccess, Object)260%60%446611
match(AssertStatement, Object)260%60%446611
match(CastExpression, Object)260%60%446611
match(CatchClause, Object)260%60%446611
match(CreationReference, Object)260%60%446611
match(DoStatement, Object)260%60%446611
match(ExportsDirective, Object)260%60%446611
match(FieldAccess, Object)260%60%446611
match(GuardedPattern, Object)260%60%445511
match(InstanceofExpression, Object)260%60%446611
match(LabeledStatement, Object)260%60%446611
match(MemberRef, Object)260%60%446611
match(MemberValuePair, Object)260%60%445511
match(NormalAnnotation, Object)260%60%445511
match(OpensDirective, Object)260%60%446611
match(ParameterizedType, Object)260%60%445511
match(ProvidesDirective, Object)260%60%446611
match(QualifiedName, Object)260%60%445511
match(ModuleQualifiedName, Object)260%60%445511
match(RecordPattern, Object)260%60%445511
match(RequiresDirective, Object)260%60%445511
match(SingleMemberAnnotation, Object)260%60%445511
match(SuperFieldAccess, Object)260%60%446611
match(SwitchExpression, Object)260%60%445511
match(SwitchStatement, Object)260%60%446611
match(SynchronizedStatement, Object)260%60%446611
match(WhileStatement, Object)260%60%446611
match(StringTemplateComponent, Object)260%60%444411
match(UnnamedClass, Object)260%60%445511
match(PostfixExpression, Object)250%60%446611
match(PrefixExpression, Object)250%60%446611
match(SwitchCase, Object)250%40%336611
match(Javadoc, Object)230%40%336611
safeSubtreeMatch(Object, Object)180%80%555511
match(BooleanLiteral, Object)170%40%334411
match(Modifier, Object)170%40%334411
match(ModuleModifier, Object)170%40%334411
safeEquals(Object, Object)150%60%445511
match(AnonymousClassDeclaration, Object)150%20%224411
match(ArrayInitializer, Object)150%20%224411
match(Block, Object)150%20%224411
match(BreakStatement, Object)150%20%224411
match(ContinueStatement, Object)150%20%224411
match(Dimension, Object)150%20%224411
match(ExpressionStatement, Object)150%20%224411
match(IntersectionType, Object)150%20%224411
match(MarkerAnnotation, Object)150%20%224411
match(ParenthesizedExpression, Object)150%20%224411
match(EitherOrMultiPattern, Object)150%20%224411
match(ReturnStatement, Object)150%20%224411
match(ThisExpression, Object)150%20%224411
match(ThrowStatement, Object)150%20%224411
match(TypeDeclarationStatement, Object)150%20%224411
match(TypeLiteral, Object)150%20%224411
match(TypePattern, Object)150%20%224411
match(UnionType, Object)150%20%224411
match(UsesDirective, Object)150%20%224411
match(YieldStatement, Object)150%20%224411
match(CharacterLiteral, Object)140%20%224411
match(JavaDocTextElement, Object)140%20%224411
match(NumberLiteral, Object)140%20%224411
match(SimpleName, Object)140%20%224411
match(StringLiteral, Object)140%20%224411
match(TextBlock, Object)140%20%224411
match(TextElement, Object)140%20%224411
match(StringFragment, Object)140%20%224411
compareDeprecatedComment(Javadoc, Javadoc)130%20%223311
match(BlockComment, Object)70%20%223311
match(CaseDefaultExpression, Object)70%20%223311
match(EmptyStatement, Object)70%20%223311
match(LineComment, Object)70%20%223311
match(NullLiteral, Object)70%20%223311
match(NullPattern, Object)70%20%223311
compareDeprecatedSwitchExpression(SwitchCase, SwitchCase)70%n/a111111
ASTMatcher(boolean)60%n/a113311
ASTMatcher()40%n/a112211
componentType(ArrayType)30%n/a111111