org.sandbox.jdt.internal.corext.fix.helper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,738 of 11,49176%678 of 1,56956%6171,2297342,93794434268
PreconditionsChecker53026333%1041814%92104145218344301
ASTStreamRenderer46393966%495753%418310231132501
ReducePatternDetector22453970%678355%53896622321401
ProspectiveOperation18338367%471928%35613214252801
LoopBodyParser17851374%488062%38754217921101
ReducerType15520356%271128%2537358261401
StreamPipelineBuilder14339873%475353%39703512542001
IfStatementAnalyzer9645182%479366%42843015911301
StreamConcatRefactorer8443883%283656%29423213511001
JdtLoopExtractor8314964%241233%162318600501
LambdaGenerator6912664%41477%51616511701
SideEffectChecker497058%181443%122014360401
Refactorer4320382%172155%162512662601
StatementHandlerType.new StatementHandlerType() {...}3928387%152965%142811770601
LoopToFunctionalV23423487%182961%1834127311001
IteratorPatternDetector3423287%192960%193217780801
CollectPatternDetector3220086%162460%172814701801
IteratorLoopToFunctional2920687%91359%91711621601
PipelineAssembler2652495%134778%1452913212201
OperationType.LambdaBodyContext231234%20%34562301
PreconditionsChecker.new ASTVisitor() {...}210%20%33442211
ProspectiveOperation.new ASTVisitor() {...}199082%62278%5165280201
CollectorType188181%7956%7146272601
FunctionalHolder170%n/a55885511
IteratorLoopBodyParser1612788%81260%8148360401
IteratorLoopAnalyzer.IteratorUsageVisitor167281%21083%6147295801
OperationType.new OperationType() {...}153268%3562%364110201
ReducerType.new ReducerType() {...}1229%n/a34343401
CollectPatternDetector.new ASTVisitor() {...}6085%3975%392170301
ConsecutiveLoopGroupDetector16194%32589%4173511301
IteratorLoopToFunctional.new ASTVisitor() {...}12493%41071%4104300301
LoopToFunctional11393%3562%3124281801
IteratorLoopAnalyzer5186%787%162160201
OperationType13695%n/a272282701
StatementHandlerType.new StatementHandlerType() {...}5791%3770%381160301
ReducerType.new ReducerType() {...}50%n/a23232301
ConsecutiveLoopGroupDetector.ConsecutiveLoopGroup2184%n/a14171401
JdtLoopExtractor.LoopBodyAnalyzer6495%4450%4131200901
ReducerType.new ReducerType() {...}75%n/a13131301
OperationType.new OperationType() {...}7797%2880%271160201
StatementHandlerType7797%375%141150201
StatementHandlerType.new StatementHandlerType() {...}7697%787%171230301
OperationType.new OperationType() {...}1688%50%13140201
OperationType.new OperationType() {...}1688%50%13140201
OperationType.new OperationType() {...}1688%50%13140201
OperationType.new OperationType() {...}1688%50%13140201
OperationType.new OperationType() {...}83%n/a13131301
OperationType.new OperationType() {...}83%n/a13131301
StatementHandlerType.new StatementHandlerType() {...}166100%18100%0150470601
StatementHandlerType.new StatementHandlerType() {...}134100%21890%2150330501
StatementParsingContext95100%n/a01504101501
LoopTargetFormat77100%6100%070170401
PreconditionsChecker.new ASTVisitor() {...}61100%14100%090180201
LoopToFunctional.new ASTVisitor() {...}56100%4100%04070201
IfStatementAnalyzer.MatchPatternType44100%n/a01090101
IteratorLoopAnalyzer.SafetyAnalysis41100%n/a030100301
LoopBodyParser.ParseResult40100%n/a070130701
ReducerType.new ReducerType() {...}19100%2100%04050301
IteratorPatternDetector.IteratorPattern18100%n/a01070101
ReducerType.new ReducerType() {...}18100%n/a04040401
ReducerType.MapExpressionContext18100%n/a01010101
StatementHandlerContext15100%n/a03060301
ReducerType.new ReducerType() {...}13100%n/a03030301
ReducerType.new ReducerType() {...}13100%n/a03030301
ReducerType.new ReducerType() {...}13100%n/a03030301
IteratorLoopBodyParser.ParsedBody12100%n/a01050101
JdtLoopExtractor.ExtractedLoop100%n/a01040101
AbstractFunctionalCall100%n/a01010101