NodeMatcher

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total29 of 56994%60 of 13455%571047139137
ifExpressionStatementMatching(Predicate, Consumer)230%60%446611
ifPostfixIncrementOrDecrement(Consumer)42385%5337%451701
lambda$0(IfStatement)1685%1150%120101
lambda$1(IfStatement)1685%1150%120101
ifPrefixIncrementOrDecrement(Consumer)27100%4450%450701
ifTypeMatching(Class, Predicate, Consumer)26100%3350%340601
ifMethodInvocationNamed(String, Consumer)25100%3350%340601
ifVariableDeclarationMatching(Predicate, Consumer)23100%3350%340601
ifIfStatementMatching(Predicate, Consumer)23100%3350%340601
ifAssignmentWithOperator(Assignment.Operator, Consumer)23100%3350%340601
ifType(Class, Consumer)20100%2250%230401
isControlFlowStatement()20100%8100%050401
getAssignment()18100%1375%130501
ifVariableDeclaration(Consumer)17100%1375%130401
ifIfStatement(Consumer)17100%2250%230401
ifExpressionStatement(Consumer)17100%2250%230401
ifReturnStatement(Consumer)17100%1375%130401
ifContinueStatement(Consumer)17100%2250%230401
ifBreakStatement(Consumer)17100%2250%230401
ifThrowStatement(Consumer)17100%2250%230401
ifBlock(Consumer)17100%2250%230401
ifAssignment(Consumer)17100%2250%230401
ifMethodInvocation(Consumer)17100%2250%230401
ifPostfixExpression(Consumer)17100%2250%230401
ifPrefixExpression(Consumer)17100%2250%230401
ifSimpleName(Consumer)17100%2250%230401
isAssignmentStatement()12100%2100%020301
getExpression()12100%2100%020301
orElseGet(Function)11100%2100%020301
NodeMatcher(ASTNode)9100%n/a010401
orElse(Consumer)8100%2100%020301
orElseDo(Runnable)6100%1150%120301
on(ASTNode)5100%n/a010101
ifIfStatementWithoutElse(Consumer)5100%n/a010101
ifIfStatementWithElse(Consumer)5100%n/a010101
getNode()3100%n/a010101
isHandled()3100%n/a010101