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 |