AstProcessorBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,305 of 1,80027%30 of 3411%197263201295181246
lambda$onStaticMethodInvocation$114(String, String, BiPredicate, MethodInvocation, ReferenceHolder)250%60%446611
lambda$onPrefixIncrementOrDecrement$110(BiPredicate, PrefixExpression, ReferenceHolder)150%40%334411
lambda$onPostfixIncrementOrDecrement$109(BiPredicate, PostfixExpression, ReferenceHolder)150%40%334411
lambda$onReturnBoolean$113(BiPredicate, ReturnStatement, ReferenceHolder)110%20%223311
lambda$onAssignmentWithOperator$108(Assignment.Operator, BiPredicate, Assignment, ReferenceHolder)110%20%223311
lambda$onCompoundAssignment$107(BiPredicate, Assignment, ReferenceHolder)110%20%223311
lambda$onLabeledContinue$112(BiPredicate, ContinueStatement, ReferenceHolder)100%20%223311
lambda$onUnlabeledContinue$111(BiPredicate, ContinueStatement, ReferenceHolder)100%20%223311
lambda$onIfStatementWithElse$106(BiPredicate, IfStatement, ReferenceHolder)100%20%223311
lambda$onIfStatementWithoutElse$105(BiPredicate, IfStatement, ReferenceHolder)100%20%223311
onMethodInvocation(Class, String, BiPredicate)90%n/a112211
onClassInstanceCreation(Class, BiPredicate)80%n/a112211
onClassInstanceCreation(String, BiPredicate)80%n/a112211
onAnnotationTypeDeclaration(BiPredicate)80%n/a112211
onAnnotationTypeMemberDeclaration(BiPredicate)80%n/a112211
onAnonymousClassDeclaration(BiPredicate)80%n/a112211
onArrayAccess(BiPredicate)80%n/a112211
onArrayCreation(BiPredicate)80%n/a112211
onArrayInitializer(BiPredicate)80%n/a112211
onArrayType(BiPredicate)80%n/a112211
onAssertStatement(BiPredicate)80%n/a112211
onBlockComment(BiPredicate)80%n/a112211
onBooleanLiteral(BiPredicate)80%n/a112211
onCatchClause(BiPredicate)80%n/a112211
onCharacterLiteral(BiPredicate)80%n/a112211
onCompilationUnit(BiPredicate)80%n/a112211
onConditionalExpression(BiPredicate)80%n/a112211
onConstructorInvocation(BiPredicate)80%n/a112211
onCreationReference(BiPredicate)80%n/a112211
onDimension(BiPredicate)80%n/a112211
onEmptyStatement(BiPredicate)80%n/a112211
onEnumConstantDeclaration(BiPredicate)80%n/a112211
onEnumDeclaration(BiPredicate)80%n/a112211
onExportsDirective(BiPredicate)80%n/a112211
onExpressionMethodReference(BiPredicate)80%n/a112211
onExpressionStatement(BiPredicate)80%n/a112211
onFieldAccess(BiPredicate)80%n/a112211
onInfixExpression(BiPredicate)80%n/a112211
onInitializer(BiPredicate)80%n/a112211
onInstanceofExpression(BiPredicate)80%n/a112211
onIntersectionType(BiPredicate)80%n/a112211
onJavadoc(BiPredicate)80%n/a112211
onLabeledStatement(BiPredicate)80%n/a112211
onLambdaExpression(BiPredicate)80%n/a112211
onLineComment(BiPredicate)80%n/a112211
onMarkerAnnotation(BiPredicate)80%n/a112211
onMemberRef(BiPredicate)80%n/a112211
onMemberValuePair(BiPredicate)80%n/a112211
onMethodRef(BiPredicate)80%n/a112211
onMethodRefParameter(BiPredicate)80%n/a112211
onModifier(BiPredicate)80%n/a112211
onModuleDeclaration(BiPredicate)80%n/a112211
onModuleModifier(BiPredicate)80%n/a112211
onModuleQualifiedName(BiPredicate)80%n/a112211
onNameQualifiedType(BiPredicate)80%n/a112211
onNormalAnnotation(BiPredicate)80%n/a112211
onNullLiteral(BiPredicate)80%n/a112211
onNumberLiteral(BiPredicate)80%n/a112211
onOpensDirective(BiPredicate)80%n/a112211
onPackageDeclaration(BiPredicate)80%n/a112211
onParenthesizedExpression(BiPredicate)80%n/a112211
onPatternInstanceofExpression(BiPredicate)80%n/a112211
onPrimitiveType(BiPredicate)80%n/a112211
onProvidesDirective(BiPredicate)80%n/a112211
onQualifiedName(BiPredicate)80%n/a112211
onQualifiedType(BiPredicate)80%n/a112211
onRecordDeclaration(BiPredicate)80%n/a112211
onRequiresDirective(BiPredicate)80%n/a112211
onSingleMemberAnnotation(BiPredicate)80%n/a112211
onStringLiteral(BiPredicate)80%n/a112211
onSuperConstructorInvocation(BiPredicate)80%n/a112211
onSuperFieldAccess(BiPredicate)80%n/a112211
onSuperMethodReference(BiPredicate)80%n/a112211
onSwitchCase(BiPredicate)80%n/a112211
onSwitchExpression(BiPredicate)80%n/a112211
onTagElement(BiPredicate)80%n/a112211
onTextBlock(BiPredicate)80%n/a112211
onTextElement(BiPredicate)80%n/a112211
onThisExpression(BiPredicate)80%n/a112211
onTypeDeclarationStatement(BiPredicate)80%n/a112211
onTypeLiteral(BiPredicate)80%n/a112211
onTypeMethodReference(BiPredicate)80%n/a112211
onTypeParameter(BiPredicate)80%n/a112211
onUnionType(BiPredicate)80%n/a112211
onUsesDirective(BiPredicate)80%n/a112211
onVariableDeclarationExpression(BiPredicate)80%n/a112211
onWildcardType(BiPredicate)80%n/a112211
onYieldStatement(BiPredicate)80%n/a112211
onStaticMethodInvocation(String, String, BiPredicate)70%n/a111111
onAssignmentWithOperator(Assignment.Operator, BiPredicate)60%n/a111111
lambda$onYieldStatement$104(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onWildcardType$103(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onWhileStatement$102(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onVariableDeclarationExpression$100(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onUsesDirective$99(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onUnionType$98(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTypeParameter$97(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTypeMethodReference$96(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTypeLiteral$95(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTypeDeclarationStatement$94(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTryStatement$93(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onThisExpression$92(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTextElement$91(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTextBlock$90(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onTagElement$89(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onSynchronizedStatement$88(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onSwitchExpression$86(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onSwitchCase$85(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onSuperMethodReference$84(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onSuperFieldAccess$82(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onSuperConstructorInvocation$81(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onStringLiteral$80(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onSingleMemberAnnotation$78(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onRequiresDirective$76(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onRecordDeclaration$75(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onQualifiedType$74(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onQualifiedName$73(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onProvidesDirective$72(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onPrimitiveType$71(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onPrefixExpression$70(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onPostfixExpression$69(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onPatternInstanceofExpression$68(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onParenthesizedExpression$67(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onPackageDeclaration$65(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onOpensDirective$64(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onNumberLiteral$63(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onNullLiteral$62(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onNormalAnnotation$61(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onNameQualifiedType$60(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onModuleQualifiedName$59(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onModuleModifier$58(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onModuleDeclaration$57(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onModifier$56(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onMethodRefParameter$55(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onMethodRef$54(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onMemberValuePair$53(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onMemberRef$52(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onMarkerAnnotation$51(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onLineComment$50(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onLambdaExpression$49(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onLabeledStatement$48(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onJavadoc$47(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onIntersectionType$46(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onInstanceofExpression$45(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onInitializer$44(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onInfixExpression$43(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onForStatement$40(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onFieldAccess$38(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onExpressionStatement$37(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onExpressionMethodReference$36(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onExportsDirective$35(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onEnumDeclaration$34(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onEnumConstantDeclaration$33(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onEmptyStatement$32(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onDoStatement$31(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onDimension$30(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onCreationReference$29(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onConstructorInvocation$28(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onConditionalExpression$27(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onCompilationUnit$26(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onCharacterLiteral$25(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onCatchClause$24(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onBooleanLiteral$22(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onBlockComment$21(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onAssertStatement$19(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onArrayType$18(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onArrayInitializer$17(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onArrayCreation$16(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onArrayAccess$15(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onAnonymousClassDeclaration$14(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onAnnotationTypeMemberDeclaration$13(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onAnnotationTypeDeclaration$12(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onThrowStatement$9(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onContinueStatement$7(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
lambda$onBreakStatement$6(BiPredicate, ASTNode, ReferenceHolder)60%n/a111111
onIfStatementWithoutElse(BiPredicate)50%n/a111111
onIfStatementWithElse(BiPredicate)50%n/a111111
onUnlabeledContinue(BiPredicate)50%n/a111111
onReturnBoolean(BiPredicate)50%n/a111111
getDataHolder()30%n/a111111
getNodesProcessed()30%n/a111111
lambda$matchNode$115(Class, Function, ASTNode, ReferenceHolder)21789%1150%121501
matchNode(Class, Function)11794%n/a011601
lambda$onEachStatement$116(Function, Block, ReferenceHolder)26100%1375%130601
AstProcessorBuilder(ReferenceHolder, Set)16100%n/a010501
onMethodInvocation(String, BiPredicate)9100%n/a010201
onMethodInvocation(BiPredicate)8100%n/a010201
onMethodDeclaration(BiPredicate)8100%n/a010201
onTypeDeclaration(BiPredicate)8100%n/a010201
onVariableDeclarationFragment(BiPredicate)8100%n/a010201
onAssignment(BiPredicate)8100%n/a010201
onBreakStatement(BiPredicate)8100%n/a010201
onContinueStatement(BiPredicate)8100%n/a010201
onReturnStatement(BiPredicate)8100%n/a010201
onThrowStatement(BiPredicate)8100%n/a010201
onEnhancedForStatement(BiPredicate)8100%n/a010201
onSimpleName(BiPredicate)8100%n/a010201
onBlock(BiPredicate)8100%n/a010201
onCastExpression(BiPredicate)8100%n/a010201
onDoStatement(BiPredicate)8100%n/a010201
onFieldDeclaration(BiPredicate)8100%n/a010201
onForStatement(BiPredicate)8100%n/a010201
onIfStatement(BiPredicate)8100%n/a010201
onImportDeclaration(BiPredicate)8100%n/a010201
onParameterizedType(BiPredicate)8100%n/a010201
onPostfixExpression(BiPredicate)8100%n/a010201
onPrefixExpression(BiPredicate)8100%n/a010201
onSimpleType(BiPredicate)8100%n/a010201
onSingleVariableDeclaration(BiPredicate)8100%n/a010201
onSuperMethodInvocation(BiPredicate)8100%n/a010201
onSwitchStatement(BiPredicate)8100%n/a010201
onSynchronizedStatement(BiPredicate)8100%n/a010201
onTryStatement(BiPredicate)8100%n/a010201
onVariableDeclarationStatement(BiPredicate)8100%n/a010201
onWhileStatement(BiPredicate)8100%n/a010201
AstProcessorBuilder(ReferenceHolder)7100%n/a010201
onClassInstanceCreation(BiPredicate)7100%n/a010201
with(ReferenceHolder, Set)6100%n/a010101
lambda$onVariableDeclarationStatement$101(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onSwitchStatement$87(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onSuperMethodInvocation$83(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onSingleVariableDeclaration$79(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onSimpleType$77(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onParameterizedType$66(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onImportDeclaration$42(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onIfStatement$41(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onFieldDeclaration$39(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onCastExpression$23(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onBlock$20(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onSimpleName$11(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onEnhancedForStatement$10(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onReturnStatement$8(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onAssignment$5(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onVariableDeclarationFragment$4(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onTypeDeclaration$3(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onMethodDeclaration$2(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onMethodInvocation$1(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
lambda$onMethodInvocation$0(BiPredicate, ASTNode, ReferenceHolder)6100%n/a010101
with(ReferenceHolder)5100%n/a010101
onCompoundAssignment(BiPredicate)5100%n/a010101
onPostfixIncrementOrDecrement(BiPredicate)5100%n/a010101
onPrefixIncrementOrDecrement(BiPredicate)5100%n/a010101
onLabeledContinue(BiPredicate)5100%n/a010101
onEachStatement(Function)5100%n/a010101
build(ASTNode)5100%n/a010201
processor()3100%n/a010101