SafeEnhancedForHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total59 of 95093%41 of 15773%409822219019
rewriteExistingArrayCollect(EnhancedForStatement, CompilationUnitRewrite, TextEditGroup)2610980%3350%2453101
find(UseFunctionalCallFixCore, CompilationUnit, Set, Set)67992%3770%3622101
addRequiredImports(CompilationUnitRewrite, LoopModel)61976%1266%132701
isSafeToSchedule(EnhancedForStatement, JdtLoopExtractor.ExtractedLoop)48695%41881%41221801
visitLoop(EnhancedForStatement, ReferenceHolder, Set)43890%2250%2321201
rewriteFreshCollect(EnhancedForStatement, JdtLoopExtractor.ExtractedLoop, CompilationUnitRewrite, TextEditGroup)37796%4450%4532201
endVisitLoop(EnhancedForStatement, ReferenceHolder, CompilationUnit)210298%51979%51322701
findAdjacentAccumulator(EnhancedForStatement, String)25996%3975%3711301
singleExpressionWithoutComments(Block, CompilationUnit)25496%4660%4611101
hasCompatibleArrayStreamElementType(EnhancedForStatement)24495%51168%5911301
isConvertible(LoopModel)21789%2675%251401
rewrite(UseFunctionalCallFixCore, EnhancedForStatement, CompilationUnitRewrite, TextEditGroup, ReferenceHolder)46100%1787%1501101
liftedAccumulatorNames(EnhancedForStatement, LoopModel)44100%1990%160901
createMergedDeclaration(AST, VariableDeclarationStatement, Expression)43100%n/a010901
isExistingArrayCollect(EnhancedForStatement, JdtLoopExtractor.ExtractedLoop)38100%3975%370601
findFreshAccumulator(EnhancedForStatement, String)16100%4100%030301
SafeEnhancedForHandler()8100%n/a010201
lambda$0(ReferenceHolder, Set, EnhancedForStatement, ReferenceHolder)6100%n/a010101
lambda$1(ReferenceHolder, CompilationUnit, EnhancedForStatement, ReferenceHolder)6100%n/a010101