com.github.javaparser.printer.lexicalpreservation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total11,209 of 11,2090%1,591 of 1,5910%1,3151,3152,4042,4045145144848
Difference2,6880%4800%286286503503464611
LexicalPreservingPrinter.Observer1,2290%1880%126126282282323211
LexicalDifferenceCalculator1,0010%1070%7979198198202011
DifferenceElementCalculator8980%1300%8585182182202011
LexicalPreservingPrinter8640%1060%7979187187262611
ReshuffledDiffElementExtractor5230%820%47471311316611
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
TextElement600%100%1313998811
TextElementIteratorsFactory.ComposedIterator590%60%7715154411
ReshuffledDiffElementExtractor.MatchClassification490%n/a3310103311
TextElementSequence460%n/a101066101011
RemovedGroup.new Iterator() {...}400%40%55443311
LexicalPreservingVisitor270%n/a5510105511
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