Coverage Summary for Package: com.ghost.serialization.compiler

Package Class, % Method, % Branch, % Line, % Instruction, %
com.ghost.serialization.compiler 95.2% (40/42) 84.7% (232/274) 63% (1333/2116) 77.6% (2661/3431) 75% (15847/21123)


Class Class, % Method, % Branch, % Line, % Instruction, %
WrappedUnwrapFieldModel 100% (1/1) 100% (1/1) 100% (6/6) 100% (32/32)
WrappedKeysEmitter 100% (1/1) 88.9% (8/9) 68.2% (15/22) 92.4% (85/92) 85.1% (478/562)
TypeHelpersKt 100% (1/1) 95.2% (20/21) 57.5% (23/40) 96.9% (31/32) 86.6% (200/231)
TextChannelPlanner 100% (2/2) 71.4% (5/7) 38.5% (30/78) 65% (39/60) 56.1% (238/424)
StandardSerializeEmitter 100% (1/1) 66.7% (2/3) 50% (12/24) 79.5% (31/39) 76.6% (154/201)
StandardEmitter 100% (1/1) 75% (12/16) 57.5% (61/106) 73.2% (210/287) 70.9% (1345/1896)
SerializerSetupEmitter 100% (1/1) 100% (7/7) 85.2% (46/54) 92.8% (116/125) 93.1% (620/666)
SerializerImportResolver 100% (2/2) 100% (13/13) 80.5% (132/164) 98.7% (156/158) 95.7% (1102/1152)
SerializeCodeEmitter 100% (1/1) 100% (7/7) 58.7% (27/46) 90% (90/100) 89.9% (426/474)
PerfectHashFinder 100% (1/1) 100% (4/4) 88.5% (46/52) 96.5% (55/57) 96.3% (420/436)
PerfectHashConfig 100% (1/1) 100% (1/1) 100% (5/5) 100% (22/22)
InferredSubclassModel 100% (1/1) 100% (1/1) 100% (3/3) 100% (12/12)
GhostSerializerContext 100% (2/2) 100% (6/6) 73.2% (120/164) 97.9% (142/145) 94.2% (930/987)
GhostSerializationProvider 100% (1/1) 100% (2/2) 100% (6/6) 100% (16/16)
GhostSerializationProcessor 100% (1/1) 94.1% (16/17) 45% (18/40) 84.8% (212/250) 80.6% (1114/1382)
GhostPropertyModel 100% (1/1) 100% (1/1) 100% (37/37) 100% (243/243)
GhostPropertyExtensionsKt 100% (1/1) 50% (3/6) 45.7% (42/92) 35.1% (34/97) 26.5% (205/773)
GhostEnvelopeModel 100% (1/1) 100% (1/1) 100% (8/8) 100% (37/37)
GhostEmitterConstants 100% (1/1) 100% (1/1) 100% (1/1) 100% (14/14)
GhostCodeGenerator 100% (1/1) 100% (3/3) 90% (27/30) 98.4% (122/124) 98.7% (528/535)
GhostAnalyzer 100% (2/2) 90.9% (40/44) 58% (271/467) 84.3% (361/428) 80.9% (2215/2739)
GeneratedSourceTrimmerKt 100% (1/1) 100% (1/1) 100% (9/9) 100% (49/49)
GeneratedSourceTrimmer 100% (1/1) 100% (2/2) 100% (4/4) 100% (27/27)
FlattenOptionsGenerator 100% (2/2) 100% (3/3) 80% (16/20) 89.9% (71/79) 87.4% (285/326)
EnvelopeRouterEmitterKt 100% (1/1) 100% (1/1) 100% (3/3) 100% (51/51)
EnvelopeRouterEmitter 100% (1/1) 100% (10/10) 79.2% (19/24) 97.8% (89/91) 94.6% (508/537)
EnvelopePayloadMapping 100% (1/1) 100% (1/1) 100% (5/5) 100% (22/22)
EnvelopeAnalyzer 100% (1/1) 88.9% (8/9) 66.9% (111/166) 70.6% (96/136) 80.7% (760/942)
DispatchNamesResolver 100% (1/1) 100% (1/1) 70% (7/10) 100% (9/9) 92.1% (35/38)
DeserializeCodeEmitter 100% (2/2) 84.2% (16/19) 63% (68/108) 84.6% (259/306) 83.9% (1318/1571)
CustomCoderReaderKind 100% (1/1) 100% (1/1) 100% (3/3) 100% (24/24)
CustomCoderModel 100% (1/1) 100% (2/2) 100% (4/4) 100% (22/22)
BaseSerializeEmitter 100% (1/1) 77.3% (17/22) 67.1% (139/207) 71.4% (205/287) 68.7% (1473/2143)
BaseDeserializeEmitter 100% (1/1) 78.9% (15/19) 66% (103/156) 69.7% (154/221) 68% (922/1356)
FragmentedSerializeEmitter 0% (0/1) 0% (0/3) 0% (0/4) 0% (0/32) 0% (0/190)
FragmentedEmitter 0% (0/1) 0% (0/9) 0% (0/42) 0% (0/182) 0% (0/991)