EnhancedForHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total45 of 76394%35 of 11569%357317191115
tryMergeWithPrecedingDeclaration(AST, ASTRewrite, TextEditGroup, EnhancedForStatement, Expression, String)89692%7956%7942601
rewrite(UseFunctionalCallFixCore, EnhancedForStatement, CompilationUnitRewrite, TextEditGroup, ReferenceHolder)713895%81260%81133601
addRequiredImports(CompilationUnitRewrite, LoopModel)62379%1480%142801
getPreview(boolean)60%20%223311
find(UseFunctionalCallFixCore, CompilationUnit, Set, Set)58194%3562%3512001
createReplacement(AST, Expression, LoopModel, EnhancedForStatement)48995%41071%4812001
isConvertible(LoopModel)41780%2675%250401
visitLoop(EnhancedForStatement, ReferenceHolder, Set, ReferenceHolder)24095%1375%1311201
canUseDirectForEach(LoopModel)23193%3975%371901
endVisitLoop(EnhancedForStatement, ReferenceHolder, CompilationUnit)10799%42083%41312901
createMatchIfStatement(AST, Expression, MatchTerminal)65100%2100%0202001
detectAndProcessConsecutiveLoops(UseFunctionalCallFixCore, CompilationUnit, Set, Set)10100%n/a010201
EnhancedForHandler()8100%n/a010201
lambda$0(ReferenceHolder, Set, EnhancedForStatement, ReferenceHolder)7100%n/a010101
lambda$1(ReferenceHolder, CompilationUnit, EnhancedForStatement, ReferenceHolder)6100%n/a010101