NodeMatcher

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total15 of 50297%27 of 8467%2787197145
ifExpressionStatementMatching(Predicate, Consumer)60%n/a111111
lambda$ifPostfixIncrementOrDecrement$4(PostfixExpression)5758%3125%230201
lambda$ifPrefixIncrementOrDecrement$5(PrefixExpression)11191%2250%230201
lambda$ifAssignmentWithOperator$2(Assignment.Operator, Assignment)1787%1150%120101
lambda$ifIfStatementWithElse$1(IfStatement)1685%1150%120101
lambda$ifIfStatementWithoutElse$0(IfStatement)1685%1150%120101
ifThenStatementIs(Class, Predicate, Consumer)73100%61062%6901501
ifBlockWithSingleStatement(Class, Predicate, Consumer)44100%4660%460801
ifTypeMatching(Class, Predicate, Consumer)26100%3350%340601
ifTypeMapping(Class, Function, Consumer)26100%2466%240601
getAssignment()23100%1375%130401
matchAll(List, Function)22100%1375%130501
ifType(Class, Consumer)20100%4100%030401
isControlFlowStatement()20100%8100%050101
isAssignmentStatement()17100%1375%130201
getExpression()15100%2100%020301
orElseGet(Function)11100%2100%020301
NodeMatcher(ASTNode)9100%n/a010401
orElse(Consumer)8100%2100%020301
ifAssignmentWithOperator(Assignment.Operator, Consumer)7100%n/a010101
ifMethodInvocationNamed(String, Consumer)7100%n/a010101
ifVariableDeclarationMatching(Predicate, Consumer)6100%n/a010101
ifIfStatementMatching(Predicate, Consumer)6100%n/a010101
ifPostfixIncrementOrDecrement(Consumer)6100%n/a010101
ifPrefixIncrementOrDecrement(Consumer)6100%n/a010101
orElseDo(Runnable)6100%1150%120301
lambda$ifMethodInvocationNamed$3(String, MethodInvocation)6100%n/a010101
on(ASTNode)5100%n/a010101
ifVariableDeclaration(Consumer)5100%n/a010101
ifIfStatement(Consumer)5100%n/a010101
ifIfStatementWithoutElse(Consumer)5100%n/a010101
ifIfStatementWithElse(Consumer)5100%n/a010101
ifExpressionStatement(Consumer)5100%n/a010101
ifReturnStatement(Consumer)5100%n/a010101
ifContinueStatement(Consumer)5100%n/a010101
ifBreakStatement(Consumer)5100%n/a010101
ifThrowStatement(Consumer)5100%n/a010101
ifBlock(Consumer)5100%n/a010101
ifAssignment(Consumer)5100%n/a010101
ifMethodInvocation(Consumer)5100%n/a010101
ifPostfixExpression(Consumer)5100%n/a010101
ifPrefixExpression(Consumer)5100%n/a010101
ifSimpleName(Consumer)5100%n/a010101
getNode()3100%n/a010101
isHandled()3100%n/a010101