Source file "org/aspectj/org/eclipse/jdt/core/dom/ASTMatcher.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,730 of 3,730 | 0% | 888 of 888 | 0% | 571 | 571 | 819 | 819 | 127 | 127 |
| match(MethodDeclaration, Object) | 0% | 0% | 23 | 23 | 25 | 25 | 1 | 1 | ||
| match(TypeDeclaration, Object) | 0% | 0% | 17 | 17 | 28 | 28 | 1 | 1 | ||
| match(SingleVariableDeclaration, Object) | 0% | 0% | 16 | 16 | 17 | 17 | 1 | 1 | ||
| match(ClassInstanceCreation, Object) | 0% | 0% | 10 | 10 | 18 | 18 | 1 | 1 | ||
| match(RecordDeclaration, Object) | 0% | 0% | 9 | 9 | 11 | 11 | 1 | 1 | ||
| match(FieldDeclaration, Object) | 0% | 0% | 9 | 9 | 14 | 14 | 1 | 1 | ||
| match(EnumDeclaration, Object) | 0% | 0% | 8 | 8 | 12 | 12 | 1 | 1 | ||
| match(InfixExpression, Object) | 0% | 0% | 9 | 9 | 12 | 12 | 1 | 1 | ||
| match(Initializer, Object) | 0% | 0% | 8 | 8 | 13 | 13 | 1 | 1 | ||
| match(JavaDocRegion, Object) | 0% | 0% | 8 | 8 | 5 | 5 | 1 | 1 | ||
| match(VariableDeclarationExpression, Object) | 0% | 0% | 8 | 8 | 12 | 12 | 1 | 1 | ||
| match(VariableDeclarationStatement, Object) | 0% | 0% | 8 | 8 | 12 | 12 | 1 | 1 | ||
| match(PatternInstanceofExpression, Object) | 0% | 0% | 7 | 7 | 10 | 10 | 1 | 1 | ||
| match(AnnotationTypeMemberDeclaration, Object) | 0% | 0% | 7 | 7 | 8 | 8 | 1 | 1 | ||
| match(EnumConstantDeclaration, Object) | 0% | 0% | 7 | 7 | 11 | 11 | 1 | 1 | ||
| match(MethodInvocation, Object) | 0% | 0% | 7 | 7 | 10 | 10 | 1 | 1 | ||
| match(SuperMethodInvocation, Object) | 0% | 0% | 7 | 7 | 10 | 10 | 1 | 1 | ||
| match(TryStatement, Object) | 0% | 0% | 7 | 7 | 8 | 8 | 1 | 1 | ||
| match(VariableDeclarationFragment, Object) | 0% | 0% | 7 | 7 | 9 | 9 | 1 | 1 | ||
| match(CompilationUnit, Object) | 0% | 0% | 7 | 7 | 8 | 8 | 1 | 1 | ||
| match(ModuleDeclaration, Object) | 0% | 0% | 7 | 7 | 8 | 8 | 1 | 1 | ||
| match(ArrayType, Object) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| match(AnnotationTypeDeclaration, Object) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| match(ForStatement, Object) | 0% | 0% | 6 | 6 | 8 | 8 | 1 | 1 | ||
| match(MethodRefParameter, Object) | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| match(QualifiedType, Object) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| match(SuperConstructorInvocation, Object) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| match(TypeParameter, Object) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| safeSubtreeListMatch(List, List) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| match(PackageDeclaration, Object) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| match(WildcardType, Object) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| match(StringTemplateExpression, Object) | 0% | 0% | 6 | 6 | 6 | 6 | 1 | 1 | ||
| match(TagElement, Object) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| match(ImportDeclaration, Object) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| match(ArrayCreation, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(ConditionalExpression, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(EnhancedForStatement, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(EnhancedForWithRecordPattern, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(ExpressionMethodReference, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(IfStatement, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(MethodRef, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(NameQualifiedType, Object) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| match(SimpleType, Object) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| match(SuperMethodReference, Object) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| match(TypeMethodReference, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(Assignment, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(LambdaExpression, Object) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| match(PrimitiveType, Object) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| match(TagProperty, Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| match(ConstructorInvocation, Object) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| match(ArrayAccess, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(AssertStatement, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(CastExpression, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(CatchClause, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(CreationReference, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(DoStatement, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(ExportsDirective, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(FieldAccess, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(GuardedPattern, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(InstanceofExpression, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(LabeledStatement, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(MemberRef, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(MemberValuePair, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(NormalAnnotation, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(OpensDirective, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(ParameterizedType, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(ProvidesDirective, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(QualifiedName, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(ModuleQualifiedName, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(RecordPattern, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(RequiresDirective, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(SingleMemberAnnotation, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(SuperFieldAccess, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(SwitchExpression, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(SwitchStatement, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(SynchronizedStatement, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(WhileStatement, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(StringTemplateComponent, Object) | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| match(UnnamedClass, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(PostfixExpression, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(PrefixExpression, Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| match(SwitchCase, Object) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| match(Javadoc, Object) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| safeSubtreeMatch(Object, Object) | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| match(BooleanLiteral, Object) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| match(Modifier, Object) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| match(ModuleModifier, Object) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| safeEquals(Object, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| match(AnonymousClassDeclaration, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(ArrayInitializer, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(Block, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(BreakStatement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(ContinueStatement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(Dimension, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(ExpressionStatement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(IntersectionType, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(MarkerAnnotation, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(ParenthesizedExpression, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(EitherOrMultiPattern, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(ReturnStatement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(ThisExpression, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(ThrowStatement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(TypeDeclarationStatement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(TypeLiteral, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(TypePattern, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(UnionType, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(UsesDirective, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(YieldStatement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(CharacterLiteral, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(JavaDocTextElement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(NumberLiteral, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(SimpleName, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(StringLiteral, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(TextBlock, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(TextElement, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| match(StringFragment, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| compareDeprecatedComment(Javadoc, Javadoc) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| match(BlockComment, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| match(CaseDefaultExpression, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| match(EmptyStatement, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| match(LineComment, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| match(NullLiteral, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| match(NullPattern, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| compareDeprecatedSwitchExpression(SwitchCase, SwitchCase) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| ASTMatcher(boolean) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| ASTMatcher() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| componentType(ArrayType) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |