ReducePatternDetector

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total749 of 7631%149 of 1500%88892172231314
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)51473%1150%121701
getAccumulatorVariable()30%n/a111111
getAccumulatorType()30%n/a111111