EnhancedForHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total301 of 80662%64 of 12147%527677203715
endVisitLoop(EnhancedForStatement, ReferenceHolder, CompilationUnit)1080%240%1313292911
find(UseFunctionalCallFixCore, CompilationUnit, Set, Set)860%80%55202011
visitLoop(EnhancedForStatement, ReferenceHolder, Set, ReferenceHolder)420%40%33121211
rewrite(UseFunctionalCallFixCore, EnhancedForStatement, CompilationUnitRewrite, TextEditGroup, ReferenceHolder)1417492%91765%91454801
detectAndProcessConsecutiveLoops(UseFunctionalCallFixCore, CompilationUnit, Set, Set)100%n/a112211
lambda$0(ReferenceHolder, Set, EnhancedForStatement, ReferenceHolder)70%n/a111111
addRequiredImports(CompilationUnitRewrite, LoopModel)62379%1480%142801
isConvertible(LoopModel)61571%4450%450401
getPreview(boolean)60%20%223311
lambda$1(ReferenceHolder, CompilationUnit, EnhancedForStatement, ReferenceHolder)60%n/a111111
tryMergeWithPrecedingDeclaration(AST, ASTRewrite, TextEditGroup, EnhancedForStatement, Expression, String)410096%51168%5922601
createReplacement(AST, Expression, LoopModel, EnhancedForStatement)48995%41071%4812001
canUseDirectForEach(LoopModel)23193%3975%371901
createMatchIfStatement(AST, Expression, MatchTerminal)65100%2100%0202001
EnhancedForHandler()8100%n/a010201