EnhancedForHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total394 of 99660%75 of 14748%639396242819
endVisitLoop(EnhancedForStatement, ReferenceHolder, CompilationUnit)1080%240%1313292911
find(UseFunctionalCallFixCore, CompilationUnit, Set, Set)870%80%55202011
tryMergeWithPrecedingDeclaration(AST, ASTRewrite, CompilationUnitRewrite, TextEditGroup, EnhancedForStatement, Expression, String)527559%61266%610123201
visitLoop(EnhancedForStatement, ReferenceHolder, Set, ReferenceHolder)420%40%33121211
rewrite(UseFunctionalCallFixCore, EnhancedForStatement, CompilationUnitRewrite, TextEditGroup, ReferenceHolder)2221990%132161%131886001
referencesVariable(ASTNode, String, IVariableBinding)160%n/a113311
isVariableReferencedAfter(Block, int, VariableDeclarationFragment)151550%3125%232501
addRequiredImports(CompilationUnitRewrite, LoopModel)111862%2360%243801
detectAndProcessConsecutiveLoops(UseFunctionalCallFixCore, CompilationUnit, Set, Set)100%n/a112211
lambda$0(ReferenceHolder, Set, EnhancedForStatement, ReferenceHolder)70%n/a111111
isConvertible(LoopModel)61571%4450%450401
getPreview(boolean)60%20%223311
lambda$1(ReferenceHolder, CompilationUnit, EnhancedForStatement, ReferenceHolder)60%n/a111111
createReplacement(AST, Expression, LoopModel, EnhancedForStatement)48995%41071%4812001
canUseDirectForEach(LoopModel)3193%3975%371901
createMatchIfStatement(AST, Expression, MatchTerminal)65100%2100%0202001
shouldUseOriginalForEach(LoopModel)42100%1583%140801
referencesVariable(List, String)25100%1583%140501
EnhancedForHandler()8100%n/a010201