logo

Back to index

LCOM

Min: 1.0000, max: 4510.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 81, μ: 162.1235, σ: 613.8748, Var: 376842.3057, defects: 5%.

Packages: 19, classes: 184.

Green: 118, yellow: 21, red: 45.

Class LCOM methods pairs empty nonempty
c.f.j.c.format.DataFormatMatcher 1 6 15 8 7
c.f.j.c.format.I..$Std 0 4 6 0 6
c.f.j.c.format.DataFormatDetector 3 7 21 12 9
o.g.p.u.s.j.smile.PackageVersion 0 1 0 0 0
o.g.p.u.s.j.smile.S..$SharedStringNode 0 0 0 0 0
o.g.p.u.s.j.smile.SmileBufferRecycler 2 4 6 4 2
o.g.p.u.s.j.smile.SmileUtil 0 0 0 0 0
o.g.p.u.s.j.smile.SmileParserBootstrapper 0 1 0 0 0
o.g.p.u.s.j.smile.SmileConstants 0 0 0 0 0
o.g.p.u.s.j.smile.SmileFactory 533 35 595 564 31
o.g.p.u.s.j.smile.SmileGenerator 1592 64 2016 1804 212
o.g.p.u.s.j.smile.SmileParser 676 53 1378 1027 351
c.f.j.c.json.DupDetector 2 5 10 6 4
c.f.j.c.json.PackageVersion 0 1 0 0 0
c.f.j.c.json.JsonGeneratorImpl 54 12 66 60 6
c.f.j.c.json.JsonWriteContext 31 14 91 61 30
c.f.j.c.json.ReaderBasedJsonParser 82 49 1176 629 547
c.f.j.c.json.JsonReadContext 31 14 91 61 30
c.f.j.c.json.ByteSourceJsonBootstrapper 0 4 6 0 6
c.f.j.c.json.WriterBasedJsonGenerator 0 44 946 465 481
c.f.j.c.json.UTF8JsonGenerator 0 43 903 375 528
c.f.j.c.json.UTF8DataInputJsonParser 255 47 1081 668 413
c.f.j.c.json.UTF8StreamJsonParser 285 59 1711 998 713
o.g.p.u.okhttp.GzipRequestInterceptor 0 1 0 0 0
o.g.p.u.providers.SmileObjectMapperProvider 0 1 0 0 0
o.g.p.u.providers.CompressingOkHttpClientProvider 0 1 0 0 0
c.f.j.core.JsonGenerationException 0 2 1 0 1
c.f.j.core.JsonProcessingException 15 6 15 15 0
c.f.j.core.JsonLocation 0 8 28 13 15
c.f.j.core.JsonParseException 1 6 15 8 7
c.f.j.core.JsonStreamContext 33 11 55 44 11
c.f.j.core.JsonpCharacterEscapes 1 2 1 1 0
c.f.j.core.TreeCodec 10 5 10 10 0
c.f.j.core.Base64Variants 0 0 0 0 0
c.f.j.core.Base64Variant 288 28 378 333 45
c.f.j.core.JsonParser 4510 96 4560 4535 25
c.f.j.core.ObjectCodec 120 16 120 120 0
c.f.j.core.JsonPointer 27 18 153 90 63
c.f.j.core.Version 18 13 78 48 30
c.f.j.core.JsonGenerator 5251 103 5253 5252 1
c.f.j.core.JsonFactory 2797 79 3081 2939 142
o.g.p.usagestatistics.AutoValue_UsageStatsRequest 0 5 10 1 9
o.g.p.usagestatistics.UsageStatsConstants 0 0 0 0 0
o.g.p.usagestatistics.UsageStatsClusterPeriodical 4 4 6 5 1
o.g.p.usagestatistics.UsageStatsConfiguration 45 10 45 45 0
o.g.p.usagestatistics.UsageStatsConfigurationResponse 0 1 0 0 0
o.g.p.usagestatistics.UsageStatsOptOutResource 0 2 1 0 1
o.g.p.usagestatistics.UsageStatsModule 1 2 1 1 0
o.g.p.usagestatistics.UsageStatsRequest 1 2 1 1 0
o.g.p.usagestatistics.UsageStatsOptOutService 0 4 6 3 3
o.g.p.usagestatistics.UsageStatsResource 3 3 3 3 0
o.g.p.usagestatistics.AutoValue_UsageStatsConfigurationResponse 0 4 6 0 6
o.g.p.usagestatistics.UsageStatsNodePeriodical 4 4 6 5 1
o.g.p.usagestatistics.AutoValue_UsageStatsOptOutState 0 4 6 0 6
o.g.p.usagestatistics.UsageStatsNodeService 0 1 0 0 0
o.g.p.usagestatistics.UsageStatsClusterService 0 1 0 0 0
o.g.p.usagestatistics.UsageStatsPeriodical 48 12 66 57 9
o.g.p.usagestatistics.UsageStatsOptOutState 0 1 0 0 0
o.g.p.usagestatistics.UsageStatsPlugin 1 2 1 1 0
o.g.p.usagestatistics.UsageStatsMetaData 28 8 28 28 0
o.g.p.u.d.elasticsearch.AutoValue_ElasticsearchNodeInfo 0 6 15 3 12
o.g.p.u.d.elasticsearch.AutoValue_IndicesStats 0 7 21 6 15
o.g.p.u.d.elasticsearch.AutoValue_ClusterHealth 1 11 55 28 27
o.g.p.u.d.elasticsearch.IndicesStats 6 4 6 6 0
o.g.p.u.d.elasticsearch.ClusterHealth 28 8 28 28 0
o.g.p.u.d.elasticsearch.AutoValue_NodesStats 0 8 28 10 18
o.g.p.u.d.elasticsearch.AutoValue_ElasticsearchClusterStats 0 6 15 3 12
o.g.p.u.d.elasticsearch.ElasticsearchNodeInfo 3 3 3 3 0
o.g.p.u.d.elasticsearch.NodesStats 10 5 10 10 0
o.g.p.u.d.elasticsearch.ElasticsearchClusterStats 3 3 3 3 0
o.g.p.u.dto.AlarmStats 1 2 1 1 0
o.g.p.u.dto.AutoValue_AlarmStats 0 5 10 1 9
o.g.p.u.dto.AutoValue_HostInfo_Memory 0 4 6 0 6
o.g.p.u.dto.AutoValue_BufferStats_Buffer 0 5 10 1 9
o.g.p.u.dto.AutoValue_HostStats_Memory 0 5 10 1 9
o.g.p.u.dto.AutoValue_BufferStats 0 6 15 3 12
o.g.p.u.dto.AutoValue_ClusterDataSet 0 8 28 10 18
o.g.p.u.dto.AutoValue_HostStats 0 6 15 3 12
o.g.p.u.dto.AutoValue_HostInfo 0 7 21 6 15
o.g.p.u.dto.AutoValue_CollectorInfo 0 5 10 1 9
o.g.p.u.dto.AutoValue_JournalStats 0 9 36 15 21
o.g.p.u.dto.AutoValue_JvmInfo 0 10 45 21 24
o.g.p.u.dto.AutoValue_MacAddress 0 4 6 0 6
o.g.p.u.dto.AutoValue_LdapStats 0 7 21 6 15
o.g.p.u.dto.AutoValue_Histogram 19 14 91 55 36
o.g.p.u.dto.AutoValue_ThroughputStats 0 6 15 3 12
o.g.p.u.dto.AutoValue_SessionStats 0 8 28 10 18
o.g.p.u.dto.AutoValue_ThroughputStats_Throughput 0 6 15 3 12
o.g.p.u.dto.AutoValue_Os 0 7 21 6 15
o.g.p.u.dto.AutoValue_PluginInfo 0 6 15 3 12
o.g.p.u.dto.AutoValue_NodeInfo 0 8 28 10 18
o.g.p.u.dto.AutoValue_NodeDataSet 12 13 78 45 33
o.g.p.u.dto.AutoValue_JvmInfo_Memory 0 8 28 10 18
o.g.p.u.dto.BufferStats 3 3 3 3 0
o.g.p.u.dto.AutoValue_HostInfo_Cpu 0 10 45 21 24
o.g.p.u.dto.AutoValue_JvmInfo_Os 0 6 15 3 12
o.g.p.u.dto.AutoValue_SearchStats 0 8 28 10 18
o.g.p.u.dto.AutoValue_MongoStats 0 7 21 6 15
o.g.p.u.dto.CollectorInfo 1 2 1 1 0
o.g.p.u.dto.JournalStats 15 6 15 15 0
o.g.p.u.dto.J..$Memory 10 5 10 10 0
o.g.p.u.dto.LdapStats 6 4 6 6 0
o.g.p.u.dto.J..$Os 3 3 3 3 0
o.g.p.u.dto.H..$Memory 0 1 0 0 0
o.g.p.u.dto.JvmInfo 21 7 21 21 0
o.g.p.u.dto.AutoValue_NodeStats 6 12 66 36 30
o.g.p.u.dto.MacAddress 0 1 0 0 0
o.g.p.u.dto.ClusterDataSet 10 5 10 10 0
o.g.p.u.dto.MongoStats 6 4 6 6 0
o.g.p.u.dto.H..$Memory 1 2 1 1 0
o.g.p.u.dto.NodeInfo 10 5 10 10 0
o.g.p.u.dto.AutoValue_MongoDatabaseStats 12 13 78 45 33
o.g.p.u.dto.MongoDatabaseStats 45 10 45 45 0
o.g.p.u.dto.SessionStats 10 5 10 10 0
o.g.p.u.dto.ThroughputStats 3 3 3 3 0
o.g.p.u.dto.Os 6 4 6 6 0
o.g.p.u.dto.PluginInfo 3 3 3 3 0
o.g.p.u.dto.SearchStats 10 5 10 10 0
o.g.p.u.dto.ClusterStats 210 21 210 210 0
o.g.p.u.dto.HostInfo 6 4 6 6 0
o.g.p.u.dto.NodeDataSet 45 10 45 45 0
o.g.p.u.dto.NodeStats 36 9 36 36 0
o.g.p.u.dto.AutoValue_ClusterStats 144 24 276 210 66
o.g.p.u.dto.T..$Throughput 3 3 3 3 0
o.g.p.u.dto.H..$Cpu 21 7 21 21 0
o.g.p.u.dto.Histogram 55 11 55 55 0
o.g.p.u.dto.HostStats 3 3 3 3 0
o.g.p.u.dto.B..$Buffer 1 2 1 1 0
o.g.p.u.util.MetricUtils 0 0 0 0 0
c.f.j.c.type.TypeReference 1 2 1 1 0
c.f.j.c.type.ResolvedType 253 23 253 253 0
c.f.j.c.io.CharTypes 0 0 0 0 0
c.f.j.c.io.JsonEOFException 0 1 0 0 0
c.f.j.c.io.DataOutputAsStream 0 3 3 0 3
c.f.j.c.io.OutputDecorator 1 2 1 1 0
c.f.j.c.io.InputDecorator 6 4 6 6 0
c.f.j.c.io.MergedStream 0 9 36 8 28
c.f.j.c.io.JsonStringEncoder 2 4 6 4 2
c.f.j.c.io.NumberOutput 0 0 0 0 0
c.f.j.c.io.IOContext 30 24 276 153 123
c.f.j.c.io.CharacterEscapes 1 2 1 1 0
c.f.j.c.io.NumberInput 0 0 0 0 0
c.f.j.c.io.SegmentedStringWriter 0 11 55 27 28
c.f.j.c.io.SerializedString 0 17 136 16 120
c.f.j.c.io.UTF32Reader 3 3 3 3 0
c.f.j.c.io.UTF8Writer 8 9 36 22 14
o.g.p.u.audit.UsageStatsAuditEventTypes 0 1 0 0 0
c.f.j.c.filter.JsonPointerBasedFilter 3 6 15 9 6
c.f.j.c.filter.TokenFilter 231 22 231 231 0
c.f.j.c.filter.TokenFilterContext 50 20 190 120 70
c.f.j.c.filter.FilteringGeneratorDelegate 0 44 946 147 799
c.f.j.c.filter.FilteringParserDelegate 68 53 1378 723 655
c.f.j.c.util.D..$NopIndenter 1 2 1 1 0
c.f.j.c.util.BufferRecycler 41 10 45 43 2
c.f.j.c.util.D..$FixedSpaceIndenter 1 2 1 1 0
c.f.j.c.util.DefaultIndenter 1 6 15 8 7
c.f.j.c.util.ByteArrayBuilder 12 17 136 74 62
c.f.j.c.util.RequestPayload 0 2 1 0 1
c.f.j.c.util.DefaultPrettyPrinter 110 21 210 160 50
c.f.j.c.util.MinimalPrettyPrinter 53 11 55 54 1
c.f.j.c.util.JsonParserSequence 0 6 15 4 11
c.f.j.c.util.VersionUtil 0 1 0 0 0
c.f.j.c.util.TextBuffer 0 27 351 103 248
c.f.j.c.util.JsonGeneratorDelegate 0 80 3160 0 3160
c.f.j.c.util.InternCache 0 1 0 0 0
c.f.j.c.util.JsonParserDelegate 0 73 2628 0 2628
o.g.p.u.collectors.ClusterCollector 0 1 0 0 0
o.g.p.u.collectors.MongoCollector 0 1 0 0 0
o.g.p.u.collectors.CollectorCollector 0 1 0 0 0
o.g.p.u.collectors.ElasticsearchCollector 1 2 1 1 0
o.g.p.u.collectors.NodeCollector 0 1 0 0 0
c.f.j.c.base.GeneratorBase 400 32 496 448 48
c.f.j.c.base.ParserMinimalBase 843 50 1225 1034 191
c.f.j.c.base.ParserBase 1156 57 1596 1376 220
c.f.j.c.sym.Name1 0 4 6 3 3
c.f.j.c.sym.C..$Bucket 0 1 0 0 0
c.f.j.c.sym.ByteQuadsCanonicalizer 88 25 300 194 106
c.f.j.c.sym.B..$TableInfo 0 0 0 0 0
c.f.j.c.sym.Name2 4 4 6 5 1
c.f.j.c.sym.Name 26 8 28 27 1
c.f.j.c.sym.NameN 6 4 6 6 0
c.f.j.c.sym.CharsToNameCanonicalizer 44 13 78 61 17
c.f.j.c.sym.Name3 4 4 6 5 1
o.g.p.u.s.j.s.async.NonBlockingParserImpl 628 41 820 724 96

Download XML.