com.google.protobuf

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total58,396 of 69,55816%7,270 of 8,17611%6,8667,78113,86716,4622,9503,57533157
DescriptorProtos.DescriptorProto.Builder3,9354029%501417%4444651,0391,15417918901
DescriptorProtos.FileDescriptorProto.Builder3,5593168%430337%3964119561,05016417201
DescriptorProtos.FileOptions2,2850%3740%274274547547878711
CodedInputStream.StreamDecoder2,0470%2300%181181454454616111
CodedInputStream.IterableDirectByteBufferDecoder1,8450%2080%164164408408555511
DescriptorProtos.FieldOptions.Builder1,62118810%1752412%189201431489889501
DescriptorProtos.EnumDescriptorProto.Builder1,55523212%1932411%185200416489808901
Utf8.UnsafeProcessor1,49228215%2536119%13817324830481401
FieldSet1,486694%23952%183192364386414901
CodedInputStream.UnsafeDirectNioDecoder1,4220%1660%143143332332555511
DescriptorProtos.FileDescriptorProto1,33723915%191178%164184291355638001
DescriptorProtos.FieldDescriptorProto.Builder1,28332820%1563518%163183350450758201
TextFormat.Parser1,1872%1700%108110289298182001
DescriptorProtos.FieldOptions1,10814311%1842%146154237273526001
DescriptorProtos.DescriptorProto1,01723718%1232315%126150212271587701
DescriptorProtos.FieldDescriptorProto1,01128521%1842813%137166238309396001
DescriptorProtos.UninterpretedOption8780%1240%113113210210515111
TextFormat84521520%1153020%113125187236374401
DescriptorProtos.EnumOptions.Builder81811512%911312%104113216254525901
Utf8.Processor7931%1401%788116016281001
UnsafeUtil73817619%551319%85100132182516601
Utf8.SafeProcessor7340%1500%84841291299911
GeneratedMessageV3.ExtendableBuilder7251%871%9092189193464801
MessageReflection72213615%1461810%8596204234101301
ByteString7088210%725%7584138152384601
DescriptorProtos.MessageOptions702415%1020%9398162176424701
Descriptors.FileDescriptor69524526%701820%6375145197223101
GeneratedMessageV369119021%681417%78108168217436701
CodedOutputStream6780%360%11911919119110110111
Descriptors.FieldDescriptor64544040%1106938%93134122226163901
DescriptorProtos.EnumDescriptorProto59513918%711517%8095132171415201
DescriptorProtos.ServiceDescriptorProto5500%700%7878135135434311
DescriptorProtos.EnumValueDescriptorProto.Builder54710816%721113%7785151188374201
DescriptorProtos.EnumValueOptions5210%600%7171128128414111
DescriptorProtos.EnumOptions5167913%705%7380122144364301
DescriptorProtos.OneofDescriptorProto.Builder4988414%67911%7077138169333801
DescriptorProtos.DescriptorProto.ExtensionRange4760%660%7272116116393911
Descriptors.Descriptor47439345%453946%416893168152601
SmallSortedMap4675710%725%5763109131192501
LazyFieldLite4580%780%5959133133202011
AbstractMessage4551%640%5658112115242601
DoubleArrayList4408215%436%394692109172301
FloatArrayList4368215%436%394691108172301
LongArrayList4358215%436%394691108172301
BooleanArrayList4338215%436%394691108172301
IntArrayList4328215%436%394691108172301
CodedInputStream.ArrayDecoder42287867%759154%63139124296175101
UnknownFieldSet.Field4221%400%37398587171901
DescriptorProtos.EnumValueDescriptorProto4219818%64811%6676101130314001
LazyStringArrayList3978317%332%4655111133293801
Descriptors.DescriptorPool39417130%643031%42576910821001
DescriptorProtos.EnumDescriptorProto.EnumReservedRange3820%440%58589797363611
DescriptorProtos.DescriptorProto.ReservedRange3820%440%58589797363611
GeneratedMessageV3.Builder3779720%381224%496589119294001
AbstractMessageLite.Builder3760%260%30319192171801
DescriptorProtos.OneofOptions3730%320%53539696373711
Internal3677%412%45487989242701
UnknownFieldSet.Builder36017432%252044%355684129213101
DescriptorProtos.OneofDescriptorProto3608619%51712%596789115303801
UnknownFieldSet3606%320%41467785253001
ExtensionRegistry3416%330%35387785182101
NioByteString3280%240%35357474232311
GeneratedMessageV3.ExtendableMessage3245%300%44478289293201
DescriptorProtos.SourceCodeInfo3220%240%49498383373711
ByteString.LiteralByteString2844212%293%30365868152101
AbstractMessage.Builder2733%180%37396062283001
CodedInputStream2697221%404%32426986122101
GeneratedMessage.GeneratedExtension2680%350%31316464131311
Utf82555818%341429%33445161131801
GeneratedMessageV3.FieldAccessorTable.RepeatedEnumFieldAccessor2327825%11531%111534484701
UnknownFieldSet.Field.Builder22421548%302040%1836428531101
IterableByteBufferInputStream2180%200%151553535511
AbstractParser2097426%50%24335375212901
Descriptors.EnumDescriptor20115142%26823%26344474121701
AbstractProtobufList14813%1810%22274657121701
AbstractMessageLite1424%0%14154345121301
Descriptors.ServiceDescriptor1410%80%15152828111111
GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor1275931%1620%23282337141801
UnsafeUtil.JvmMemoryAccessor12627268%50%18223358162001
GeneratedMessageV3.FieldAccessorTable.SingularEnumFieldAccessor1265329%730%7915242401
UnsafeUtil.Android32MemoryAccessor1200%80%24243535202011
UnsafeUtil.Android64MemoryAccessor1150%80%23233434191911
ExtensionRegistryLite1054931%1225%1620264581201
GeneratedMessageV3.FieldAccessorTable.OneofAccessor919952%16627%131718333601
WireFormat8426%190%192320281501
SingleFieldBuilderV3827648%14836%1322264951101
GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor823831%0%14192029131801
AbstractMessageLite.Builder.LimitedInputStream770%100%101021215511
Descriptors.EnumValueDescriptor745140%n/a813162881301
Descriptors.DescriptorValidationException680%n/a6616166611
GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor.ReflectionInvoker6518974%n/a61092661001
ByteString.BoundedByteString640%n/a8815158811
InvalidProtocolBufferException585850%50%1021142892001
GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor.ReflectionInvoker5615773%675%8138286901
GeneratedMessageV3.FieldAccessorTable.RepeatedMessageFieldAccessor5538%0%6711165601
UnsafeUtil.MemoryAccessor4919780%50%815174251201
TypeRegistry4323%0%587124701
GeneratedMessageV3.FieldAccessorTable.SingularMessageFieldAccessor4243%0%569134501
GeneratedMessageV3.FieldAccessorTable3926687%52583%6208511501
DescriptorProtos.FieldDescriptorProto.Label394654%50%914102371001
Descriptors.OneofDescriptor394251%25%101592181301
SmallSortedMap.new SmallSortedMap() {...}3938%730%578140201
DescriptorProtos.FieldDescriptorProto.Type3818282%1780%929105361001
LazyField380%0%88886611
TextFormat.ParseException0%n/a44884411
ByteString.new Comparator() {...}7%60%4510111201
ExtensionRegistryFactory44%820%81210173701
DescriptorProtos.EnumOptions.new AbstractParser() {...}8%n/a1211121201
DescriptorProtos.MessageOptions.new AbstractParser() {...}8%n/a1211121201
DescriptorProtos.FieldOptions.new AbstractParser() {...}8%n/a1211121201
GeneratedMessageV3.FieldAccessorTable.SingularStringFieldAccessor4461%0%346112301
TextFormat.Parser.Builder3860%n/a5710185701
UnknownFieldSet.Parser10%n/a12891201
DescriptorProtos.FieldDescriptorProto.new AbstractParser() {...}38%n/a027120201
DescriptorProtos.EnumValueDescriptorProto.new AbstractParser() {...}38%n/a027120201
DescriptorProtos.OneofDescriptorProto.new AbstractParser() {...}38%n/a027120201
DescriptorProtos.FileDescriptorProto.new AbstractParser() {...}38%n/a027120201
DescriptorProtos.EnumDescriptorProto.new AbstractParser() {...}38%n/a027120201
DescriptorProtos.DescriptorProto.new AbstractParser() {...}38%n/a027120201
Extension.ExtensionType0%n/a11441111
ExtensionRegistry.ExtensionInfo0%n/a22882211
Utf8.UnpairedSurrogateException0%n/a11221111
Descriptors.DescriptorPool.PackageDescriptor50%n/a45494501
UninitializedMessageException4881%100%274172501
DescriptorProtos.FieldOptions.new Internal.ListAdapter.Converter() {...}23%0%23231201
Android70%640%59180401
SmallSortedMap.EmptySet.new Iterator() {...}38%n/a24242401
ByteString.LeafByteString27%n/a34453401
Descriptors9693%880%393271401
Extension0%n/a33333311
WireFormat.FieldType16096%n/a252262501
Descriptors.FieldDescriptor.Type14996%n/a151261501
ExtensionLite0%n/a22222211
UnsafeUtil.new PrivilegedExceptionAction() {...}90%50%24180201
TextFormat.InvalidEscapeSequenceException0%n/a11221111
WireFormat.JavaType7996%n/a131141301
DescriptorProtos.FieldDescriptorProto.Type.new Internal.EnumLiteMap() {...}50%n/a12121201
Descriptors.EnumValueDescriptor.new Descriptors.NumberGetter() {...}50%n/a12121201
DescriptorProtos.FieldDescriptorProto.Label.new Internal.EnumLiteMap() {...}50%n/a12121201
ByteOutput0%n/a11111111
WireFormat.FieldType.new WireFormat.FieldType() {...}80%n/a12121201
WireFormat.FieldType.new WireFormat.FieldType() {...}80%n/a12121201
WireFormat.FieldType.new WireFormat.FieldType() {...}80%n/a12121201
WireFormat.FieldType.new WireFormat.FieldType() {...}80%n/a12121201
Descriptors.FieldDescriptor.JavaType79100%n/a020130201
Descriptors.FileDescriptor.Syntax100%n/a02070201
Descriptors.DescriptorPool.SearchFilter100%n/a01040101
TextFormat.Parser.SingularOverwritePolicy100%n/a01030101
GeneratedMessageV3.new GeneratedMessageV3.BuilderParent() {...}100%n/a02030201
SmallSortedMap.EmptySet100%n/a02030201
Descriptors.EnumValueDescriptor.new Comparator() {...}100%n/a02020201
GeneratedMessageV3.Builder.BuilderParentImpl100%n/a02030201
ByteString.ArraysByteArrayCopier100%n/a01010101
Descriptors.FieldDescriptor.new Descriptors.NumberGetter() {...}100%n/a02020201
TypeRegistry.EmptyTypeRegistryHolder100%n/a01020101
SmallSortedMap.EmptySet.new Iterable() {...}100%n/a02020201
InvalidProtocolBufferException.InvalidWireTypeException100%n/a01020101