com.github.javaparser.printer.lexicalpreservation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total11,451 of 11,4510%1,636 of 1,6360%1,3311,3312,4352,4355135134848
Difference2,6880%4800%286286503503464611
LexicalPreservingPrinter.Observer1,2520%1940%129129288288323211
LexicalDifferenceCalculator1,0520%1060%7373198198202011
DifferenceElementCalculator9980%1480%9595199199212111
LexicalPreservingPrinter8170%1020%7575177177242411
ReshuffledDiffElementExtractor6040%960%54541421426611
TypeOwnerStrategy4180%880%6262101101181811
TextElementList3920%500%53538080282811
RemovedGroup3210%420%41417979202011
NodeText2530%100%30305555252511
IndentationCalculator2440%520%343459598811
PeekingIterator1880%300%31315353161611
Removed1530%180%24243939151511
Reshuffled1450%140%22222727151511
Kept1390%160%24243636161611
TokenTextElement1330%80%28283232242411
Added1310%160%22222424141411
IndentationContext1240%120%17172525111111
ChildTextElement1080%80%26262828222211
PhantomNodeLogic990%200%151524245511
TokenOwnerDetector980%220%151524244411
TextElementIteratorsFactory.CascadingIterator830%120%101027274411
IndexTrackingIterator790%n/a12122525121211
IndentationCalculator.EnforcingContext780%120%131313137711
TextElementIterator760%n/a11112323111111
LexicalDifferenceCalculator.CalculatedSyntaxModel750%80%121212128811
LexicalDifferenceCalculator.CsmChild680%100%121213137711
DifferenceElementCalculator.ChildPositionInfo650%160%111114143311
TextElementIteratorsFactory620%60%7714144411
LexicalPreservingVisitor610%120%111117175511
TextElement600%100%1313998811
TextElementIteratorsFactory.ComposedIterator590%60%7715154411
ReshuffledDiffElementExtractor.MatchClassification490%n/a3310103311
TextElementSequence460%n/a101066101011
RemovedGroup.new Iterator() {...}400%40%55443311
DefaultLexicalPreservingPrinter0%n/a33553311
TextElementMatchers.new TextElementMatcher() {...}0%n/a33333311
DifferenceElement0%n/a55555511
TextElementIteratorsFactory.SingleElementIterator0%0%55774411
Difference.EnforcingIndentationContext0%n/a22662211
LexicalPreservingPrinter.new TreeVisitor() {...}0%0%33442211
TextElementIteratorsFactory.new TextElementIteratorsFactory.SingleElementIterator() {...}0%n/a22332211
TextElementMatcher0%40%44112211
TextElementMatchers0%n/a44334411
TextElementIteratorsFactory.EmptyIterator0%n/a33333311
PhantomNodeLogic.new AstObserverAdapter() {...}0%n/a22332211
IndentationConstants0%n/a11221111
LexicalPreservingPrinter.new DataKey() {...}0%n/a11111111