ReducePatternDetector

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total763 of 7630%150 of 1500%89892232231414
detectMathMaxMinPattern(String, Expression)1040%320%1717272711
addMapBeforeReduce(List, ProspectiveOperation, Statement, String, AST)1040%220%1212313111
detectInfixReducePattern(Assignment, Statement, String)1000%180%1010313111
extractMathMaxMinArgument(Statement, String, String)840%200%1111272711
detectCompoundAssignmentPattern(Assignment, Statement, String)710%120%77202011
detectAssignmentReducePattern(Assignment, Statement)650%80%55171711
detectPostfixReducePattern(PostfixExpression, Statement)490%60%44141411
detectPrefixReducePattern(PrefixExpression, Statement)490%60%44141411
detectReduceOperation(Statement)400%80%55111111
extractReduceExpression(Statement)380%80%55131311
hasAccumulatorArgument(MethodInvocation, String)340%80%559911
ReducePatternDetector(ASTNode)190%20%227711
getAccumulatorVariable()30%n/a111111
getAccumulatorType()30%n/a111111