logo

Back to index

LCOM

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

Elements: 152, μ: 5.9671, σ: 8.7835, Var: 77.1502, defects: 12%.

Packages: 17, classes: 302.

Green: 247, yellow: 41, red: 14.

Class LCOM methods pairs empty nonempty
i.o.t.config.T..$NoopTraceConfig 1 2 1 1 0
i.o.t.config.TraceConfig 1 2 1 1 0
i.o.t.config.AutoValue_TraceParams 0 9 36 18 18
i.o.t.config.AutoValue_T..$Builder 5 6 15 10 5
i.o.t.config.T..$Builder 28 8 28 28 0
i.o.t.config.TraceParams 21 7 21 21 0
i.o.t.samplers.NeverSampleSampler 3 3 3 3 0
i.o.t.samplers.Samplers 0 0 0 0 0
i.o.t.samplers.AutoValue_ProbabilitySampler 0 5 10 1 9
i.o.t.samplers.ProbabilitySampler 6 4 6 6 0
i.o.t.samplers.AlwaysSampleSampler 3 3 3 3 0
i.o.t.propagation.P..$NoopPropagationComponent 3 3 3 3 0
i.o.t.propagation.B..$NoopBinaryFormat 1 2 1 1 0
i.o.t.propagation.PropagationComponent 3 3 3 3 0
i.o.t.propagation.SpanContextParseException 0 0 0 0 0
i.o.t.propagation.BinaryFormat 6 4 6 6 0
i.o.t.propagation.TextFormat 3 3 3 3 0
i.o.t.propagation.T..$Getter 0 1 0 0 0
i.o.t.propagation.T..$Setter 0 1 0 0 0
i.o.t.propagation.T..$NoopTextFormat 3 3 3 3 0
i.o.tags.N..$NoopTagContext 0 1 0 0 0
i.o.tags.AutoValue_TagKey 0 4 6 0 6
i.o.tags.NoopTags 0 0 0 0 0
i.o.tags.N..$NoopTagger 15 6 15 15 0
i.o.tags.AutoValue_Tag 0 6 15 3 12
i.o.tags.Tags 0 0 0 0 0
i.o.tags.N..$NoopTagContextTextFormat 3 3 3 3 0
i.o.tags.TagMetadata 0 1 0 0 0
i.o.tags.AutoValue_TagValue 0 4 6 0 6
i.o.tags.InternalUtils 0 0 0 0 0
i.o.tags.N..$NoopTagContextBinarySerializer 1 2 1 1 0
i.o.tags.TagValue 0 1 0 0 0
i.o.tags.AutoValue_TagMetadata 0 4 6 0 6
i.o.tags.Tag 3 3 3 3 0
i.o.tags.TagKey 0 1 0 0 0
i.o.tags.N..$NoopTagsComponent 4 4 6 5 1
i.o.tags.N..$NoopTagPropagationComponent 1 2 1 1 0
i.o.tags.TagContextBuilder 21 7 21 21 0
i.o.tags.Tagger 15 6 15 15 0
i.o.tags.TagsComponent 6 4 6 6 0
i.o.tags.TagContext 6 4 6 6 0
i.o.tags.N..$NoopTagContextBuilder 10 5 10 10 0
i.o.stats.A..$Distribution 1 2 1 1 0
i.o.stats.A..$Sum 0 1 0 0 0
i.o.stats.A..$Mean 0 1 0 0 0
i.o.stats.A..$Count 0 1 0 0 0
i.o.stats.AggregationData 0 1 0 0 0
i.o.stats.A..$LastValueDataLong 1 2 1 1 0
i.o.stats.A..$MeanData 3 3 3 3 0
i.o.stats.A..$LastValue 0 1 0 0 0
i.o.stats.A..$SumDataLong 1 2 1 1 0
i.o.stats.Aggregation 0 1 0 0 0
i.o.stats.AutoValue_AggregationData_SumDataDouble 0 4 6 0 6
i.o.stats.A..$LastValueDataDouble 1 2 1 1 0
i.o.stats.A..$SumDataDouble 1 2 1 1 0
i.o.stats.AutoValue_AggregationData_LastValueDataLong 0 4 6 0 6
i.o.stats.AutoValue_AggregationData_SumDataLong 0 4 6 0 6
i.o.stats.AutoValue_AggregationData_MeanData 0 5 10 1 9
i.o.stats.A..$CountData 1 2 1 1 0
i.o.stats.A..$DistributionData 28 8 28 28 0
i.o.stats.AutoValue_Aggregation_Count 3 3 3 3 0
i.o.stats.AutoValue_AggregationData_CountData 0 4 6 0 6
i.o.stats.AutoValue_Aggregation_Mean 3 3 3 3 0
i.o.stats.AutoValue_AggregationData_DistributionData 0 8 28 10 18
i.o.stats.AutoValue_Aggregation_Distribution 0 4 6 0 6
i.o.stats.AutoValue_View_AggregationWindow_Cumulative 3 3 3 3 0
i.o.stats.Measure 6 4 6 6 0
i.o.stats.M..$MeasurementLong 3 3 3 3 0
i.o.stats.M..$MeasurementDouble 3 3 3 3 0
i.o.stats.MeasureMap 15 6 15 15 0
i.o.stats.AutoValue_ViewData_AggregationWindowData_IntervalData 0 4 6 0 6
i.o.stats.Measurement 1 2 1 1 0
i.o.stats.AutoValue_View_AggregationWindow_Interval 0 4 6 0 6
i.o.stats.StatsRecorder 0 1 0 0 0
i.o.stats.M..$MeasureDouble 6 4 6 6 0
i.o.stats.AutoValue_ViewData 0 8 28 10 18
i.o.stats.AutoValue_Measurement_MeasurementLong 0 5 10 1 9
i.o.stats.AutoValue_BucketBoundaries 0 4 6 0 6
i.o.stats.V..$AggregationWindow 0 1 0 0 0
i.o.stats.AutoValue_View 0 9 36 15 21
i.o.stats.AutoValue_ViewData_AggregationWindowData_CumulativeData 0 5 10 1 9
i.o.stats.AutoValue_Measurement_MeasurementDouble 0 5 10 1 9
i.o.stats.N..$NoopStatsRecorder 0 1 0 0 0
i.o.stats.AutoValue_View_Name 0 4 6 0 6
i.o.stats.NoopStats 0 0 0 0 0
i.o.stats.V..$A..$Cumulative 0 1 0 0 0
i.o.stats.View 15 6 15 15 0
i.o.stats.AutoValue_Aggregation_Sum 3 3 3 3 0
i.o.stats.M..$MeasureLong 6 4 6 6 0
i.o.stats.V..$A..$Interval 1 2 1 1 0
i.o.stats.StatsComponent 6 4 6 6 0
i.o.stats.BucketBoundaries 0 1 0 0 0
i.o.stats.N..$NoopViewManager 0 3 3 0 3
i.o.stats.N..$NoopMeasureMap 0 4 6 3 3
i.o.stats.AutoValue_Aggregation_LastValue 3 3 3 3 0
i.o.stats.N..$NoopStatsComponent 4 4 6 5 1
i.o.stats.Stats 0 0 0 0 0
i.o.stats.ViewManager 3 3 3 3 0
i.o.stats.V..$AggregationWindowData 0 1 0 0 0
i.o.stats.V..$A..$CumulativeData 3 3 3 3 0
i.o.stats.AutoValue_Measure_MeasureLong 0 6 15 3 12
i.o.stats.AutoValue_AggregationData_LastValueDataDouble 0 4 6 0 6
i.o.stats.AutoValue_Measure_MeasureDouble 0 6 15 3 12
i.o.stats.ViewData 10 5 10 10 0
i.o.stats.V..$A..$IntervalData 1 2 1 1 0
i.o.stats.V..$Name 0 1 0 0 0
i.o.m.data.A..$AttachmentValueString 0 0 0 0 0
i.o.m.data.AttachmentValue 0 1 0 0 0
i.o.m.data.AutoValue_Exemplar 0 6 15 3 12
i.o.m.data.AutoValue_AttachmentValue_AttachmentValueString 0 4 6 0 6
i.o.m.data.Exemplar 3 3 3 3 0
i.o.t.unsafe.ContextHandleImpl 0 3 3 0 3
i.o.t.unsafe.ContextManagerImpl 3 3 3 3 0
i.o.t.unsafe.ContextUtils 0 0 0 0 0
i.o.t.unsafe.ContextHandleUtils 0 0 0 0 0
i.o.t.propagation.TagContextTextFormat 3 3 3 3 0
i.o.t.propagation.T..$Getter 0 1 0 0 0
i.o.t.propagation.TagPropagationComponent 1 2 1 1 0
i.o.t.propagation.TagContextSerializationException 0 0 0 0 0
i.o.t.propagation.TagContextDeserializationException 0 0 0 0 0
i.o.t.propagation.TagContextBinarySerializer 1 2 1 1 0
i.o.t.propagation.T..$Setter 0 1 0 0 0
i.o.resource.AutoValue_Resource 0 5 10 1 9
i.o.resource.Resource 1 2 1 1 0
i.o.trace.A..$AttributeValueBoolean 3 3 3 3 0
i.o.trace.Annotation 1 2 1 1 0
i.o.trace.AttributeValue 1 2 1 1 0
i.o.trace.A..$AttributeValueString 3 3 3 3 0
i.o.trace.AutoValue_EndSpanOptions 0 5 10 1 9
i.o.trace.AutoValue_AttributeValue_AttributeValueDouble 0 4 6 0 6
i.o.trace.AutoValue_AttributeValue_AttributeValueString 0 4 6 0 6
i.o.trace.AutoValue_AttributeValue_AttributeValueBoolean 0 4 6 0 6
i.o.trace.A..$AttributeValueLong 3 3 3 3 0
i.o.trace.AutoValue_E..$Builder 0 3 3 1 2
i.o.trace.AutoValue_Annotation 0 5 10 1 9
i.o.trace.AutoValue_Link 0 7 21 6 15
i.o.trace.AutoValue_MessageEvent 0 7 21 6 15
i.o.trace.A..$AttributeValueDouble 3 3 3 3 0
i.o.trace.AutoValue_AttributeValue_AttributeValueLong 0 4 6 0 6
i.o.trace.E..$Builder 3 3 3 3 0
i.o.trace.BaseMessageEvent 0 0 0 0 0
i.o.trace.EndSpanOptions 1 2 1 1 0
i.o.trace.AutoValue_Tracestate 0 4 6 0 6
i.o.trace.C..$RunnableInSpan 0 1 0 0 0
i.o.trace.C..$ScopeInSpan 0 1 0 0 0
i.o.trace.C..$CallableInSpan 0 1 0 0 0
i.o.trace.MessageEvent 6 4 6 6 0
i.o.trace.Link 6 4 6 6 0
i.o.trace.Sampler 1 2 1 1 0
i.o.trace.AutoValue_NetworkEvent 0 8 28 10 18
i.o.trace.AutoValue_M..$Builder 2 5 10 6 4
i.o.trace.M..$Builder 10 5 10 10 0
i.o.trace.AutoValue_N..$Builder 5 6 15 10 5
i.o.trace.NetworkEvent 15 6 15 15 0
i.o.trace.TraceComponent 10 5 10 10 0
i.o.trace.S..$NoopSpanBuilder 10 5 10 10 0
i.o.trace.AutoValue_Tracestate_Entry 0 5 10 1 9
i.o.trace.N..$Builder 21 7 21 21 0
i.o.trace.SpanBuilder 28 8 28 28 0
i.o.trace.T..$NoopTraceComponent 10 5 10 10 0
i.o.trace.CurrentSpanUtils 0 0 0 0 0
i.o.trace.BlankSpan 45 10 45 45 0
i.o.trace.SpanId 0 9 36 15 21
i.o.trace.BigendianEncoding 0 0 0 0 0
i.o.trace.Tracestate 3 3 3 3 0
i.o.trace.T..$NoopTracer 1 2 1 1 0
i.o.trace.SpanContext 0 8 28 11 17
i.o.trace.Tracing 0 0 0 0 0
i.o.trace.TraceId 0 10 45 17 28
i.o.trace.Span 91 14 91 91 0
i.o.trace.T..$Builder 0 3 3 0 3
i.o.trace.Status 0 7 21 2 19
i.o.trace.T..$Entry 1 2 1 1 0
i.o.trace.T..$Builder 1 3 3 2 1
i.o.trace.Tracer 21 7 21 21 0
i.o.trace.TraceOptions 3 10 45 24 21
i.o.t.internal.BaseMessageEventUtils 0 0 0 0 0
i.o.t.export.AutoValue_RunningSpanStore_Filter 0 5 10 1 9
i.o.t.export.AutoValue_RunningSpanStore_PerSpanNameSummary 0 4 6 0 6
i.o.t.export.AutoValue_RunningSpanStore_Summary 0 4 6 0 6
i.o.t.export.ExportComponent 6 4 6 6 0
i.o.t.export.E..$NoopExportComponent 3 3 3 3 0
i.o.t.export.RunningSpanStore 3 3 3 3 0
i.o.t.export.AutoValue_SampledSpanStore_LatencyFilter 0 7 21 6 15
i.o.t.export.AutoValue_SampledSpanStore_Summary 0 4 6 0 6
i.o.t.export.AutoValue_SampledSpanStore_ErrorFilter 0 6 15 3 12
i.o.t.export.AutoValue_SpanData_Links 0 5 10 1 9
i.o.t.export.AutoValue_SpanData_TimedEvent 0 5 10 1 9
i.o.t.export.R..$Filter 1 2 1 1 0
i.o.t.export.AutoValue_SpanData_Attributes 0 5 10 1 9
i.o.t.export.R..$NoopRunningSpanStore 3 3 3 3 0
i.o.t.export.AutoValue_SampledSpanStore_PerSpanNameSummary 0 5 10 1 9
i.o.t.export.AutoValue_SpanData_TimedEvents 0 5 10 1 9
i.o.t.export.R..$Summary 0 1 0 0 0
i.o.t.export.S..$Handler 0 1 0 0 0
i.o.t.export.S..$Attributes 1 2 1 1 0
i.o.t.export.S..$TimedEvent 1 2 1 1 0
i.o.t.export.S..$TimedEvents 1 2 1 1 0
i.o.t.export.R..$PerSpanNameSummary 0 1 0 0 0
i.o.t.export.S..$Links 1 2 1 1 0
i.o.t.export.S..$NoopSpanExporter 1 2 1 1 0
i.o.t.export.S..$ErrorFilter 3 3 3 3 0
i.o.t.export.SampledSpanStore 15 6 15 15 0
i.o.t.export.S..$PerSpanNameSummary 1 2 1 1 0
i.o.t.export.SpanExporter 1 2 1 1 0
i.o.t.export.S..$Summary 0 1 0 0 0
i.o.t.export.S..$LatencyFilter 6 4 6 6 0
i.o.t.export.S..$NoopSampledSpanStore 3 6 15 9 6
i.o.t.export.AutoValue_SpanData 36 16 120 78 42
i.o.t.export.SpanData 91 14 91 91 0
i.o.t.unsafe.C..$EmptyTagContext 0 1 0 0 0
i.o.t.unsafe.ContextUtils 0 0 0 0 0
i.o.internal.StringUtils 0 0 0 0 0
i.o.internal.Provider 0 0 0 0 0
i.o.internal.NoopScope 0 1 0 0 0
i.o.internal.ZeroTimeClock 1 2 1 1 0
i.o.internal.Utils 0 0 0 0 0
i.o.metrics.DerivedDoubleCumulative 3 3 3 3 0
i.o.metrics.D..$NoopDerivedDoubleCumulative 3 3 3 3 0
i.o.metrics.AutoValue_LabelValue 0 4 6 0 6
i.o.metrics.D..$NoopDerivedDoubleGauge 3 3 3 3 0
i.o.metrics.DerivedLongCumulative 3 3 3 3 0
i.o.metrics.D..$NoopDerivedLongCumulative 3 3 3 3 0
i.o.metrics.AutoValue_LabelKey 0 5 10 1 9
i.o.metrics.DerivedDoubleGauge 3 3 3 3 0
i.o.metrics.AutoValue_M..$Builder 5 7 21 13 8
i.o.metrics.DerivedLongGauge 3 3 3 3 0
i.o.metrics.D..$DoublePoint 1 2 1 1 0
i.o.metrics.DoubleGauge 6 4 6 6 0
i.o.metrics.D..$DoublePoint 0 1 0 0 0
i.o.metrics.D..$N..$NoopDoublePoint 0 1 0 0 0
i.o.metrics.D..$NoopDerivedLongGauge 3 3 3 3 0
i.o.metrics.L..$LongPoint 1 2 1 1 0
i.o.metrics.D..$N..$NoopDoublePoint 1 2 1 1 0
i.o.metrics.MetricsComponent 1 2 1 1 0
i.o.metrics.L..$NoopLongCumulative 6 4 6 6 0
i.o.metrics.D..$NoopDoubleCumulative 6 4 6 6 0
i.o.metrics.LabelValue 0 1 0 0 0
i.o.metrics.L..$N..$NoopLongPoint 0 1 0 0 0
i.o.metrics.D..$NoopDoubleGauge 6 4 6 6 0
i.o.metrics.AutoValue_MetricOptions 0 7 21 6 15
i.o.metrics.LabelKey 1 2 1 1 0
i.o.metrics.L..$N..$NoopLongPoint 1 2 1 1 0
i.o.metrics.L..$NoopLongGauge 6 4 6 6 0
i.o.metrics.MetricOptions 6 4 6 6 0
i.o.metrics.M..$Builder 28 8 28 28 0
i.o.metrics.LongCumulative 6 4 6 6 0
i.o.metrics.DoubleCumulative 6 4 6 6 0
i.o.metrics.M..$NoopMetricsComponent 1 2 1 1 0
i.o.metrics.Metrics 0 0 0 0 0
i.o.metrics.LongGauge 6 4 6 6 0
i.o.metrics.MetricRegistry 66 12 66 66 0
i.o.metrics.L..$LongPoint 0 1 0 0 0
i.o.metrics.M..$NoopMetricRegistry 28 8 28 28 0
i.o.m.export.AutoValue_Value_ValueLong 0 4 6 0 6
i.o.m.export.AutoValue_Value_ValueDistribution 0 4 6 0 6
i.o.m.export.AutoValue_Metric 0 5 10 1 9
i.o.m.export.AutoValue_Distribution_BucketOptions_ExplicitOptions 0 4 6 0 6
i.o.m.export.AutoValue_Value_ValueDouble 0 4 6 0 6
i.o.m.export.AutoValue_Summary_Snapshot_ValueAtPercentile 0 5 10 1 9
i.o.m.export.AutoValue_Summary 0 6 15 3 12
i.o.m.export.D..$Bucket 1 2 1 1 0
i.o.m.export.AutoValue_Distribution_Bucket 0 5 10 1 9
i.o.m.export.Distribution 10 5 10 10 0
i.o.m.export.AutoValue_Point 0 5 10 1 9
i.o.m.export.D..$BucketOptions 0 1 0 0 0
i.o.m.export.AutoValue_Summary_Snapshot 0 6 15 3 12
i.o.m.export.AutoValue_MetricDescriptor 0 8 28 10 18
i.o.m.export.AutoValue_Value_ValueSummary 0 4 6 0 6
i.o.m.export.D..$B..$ExplicitOptions 1 2 1 1 0
i.o.m.export.ExportComponent 0 1 0 0 0
i.o.m.export.MetricProducer 0 1 0 0 0
i.o.m.export.E..$NoopExportComponent 0 1 0 0 0
i.o.m.export.Point 1 2 1 1 0
i.o.m.export.MetricProducerManager 3 3 3 3 0
i.o.m.export.M..$NoopMetricProducerManager 3 3 3 3 0
i.o.m.export.S..$Snapshot 3 3 3 3 0
i.o.m.export.S..$S..$ValueAtPercentile 1 2 1 1 0
i.o.m.export.AutoValue_Distribution 0 8 28 10 18
i.o.m.export.Summary 3 3 3 3 0
i.o.m.export.AutoValue_TimeSeries 0 6 15 3 12
i.o.m.export.MetricDescriptor 10 5 10 10 0
i.o.m.export.TimeSeries 6 4 6 6 0
i.o.m.export.V..$ValueLong 1 2 1 1 0
i.o.m.export.V..$ValueSummary 1 2 1 1 0
i.o.m.export.Metric 1 2 1 1 0
i.o.m.export.Value 0 1 0 0 0
i.o.m.export.V..$ValueDouble 1 2 1 1 0
i.o.m.export.V..$ValueDistribution 1 2 1 1 0
i.o.common.OpenCensusLibraryInformation 0 0 0 0 0
i.o.common.ServerStatsDeserializationException 0 0 0 0 0
i.o.common.Functions 0 0 0 0 0
i.o.common.Duration 6 4 6 6 0
i.o.common.Clock 1 2 1 1 0
i.o.common.ServerStats 3 3 3 3 0
i.o.common.AutoValue_Timestamp 0 5 10 1 9
i.o.common.ServerStatsFieldEnums 0 0 0 0 0
i.o.common.AutoValue_ServerStats 0 6 15 3 12
i.o.common.AutoValue_Duration 0 5 10 1 9
i.o.common.TimeUtils 0 0 0 0 0
i.o.common.Timestamp 15 6 15 15 0
i.o.common.ServerStatsEncoding 0 0 0 0 0

Download XML.