logo

Back to index

LCOM5

Min: 0.0000, max: 1.5000, yellow zone: [0.6000 .. 0.4000].

Elements: 157, μ: 0.7061, σ: 0.4055, Var: 0.1644, defects: 32%.

Packages: 3, classes: 317.

Green: 59, yellow: 13, red: 245.

Class LCOM5 m a
i.g.internal.A..$GetFramer 0.8571 8 5
i.g.internal.AbstractReadableBuffer NaN 11 0
i.g.internal.AbstractClientStream 0.981 16 7
i.g.internal.A..$TransportState 0.9 9 10
i.g.internal.AbstractManagedChannelImplBuilder 1 35 1
i.g.internal.AbstractSubchannel NaN 1 0
i.g.internal.AtomicBackoff NaN 1 3
i.g.internal.A..$T..$1RequestRunnable NaN 1 3
i.g.internal.ApplicationThreadDeframerListener 0.8333 5 3
i.g.internal.A..$InitializingMessageProducer NaN 1 3
i.g.internal.A..$TransportState 0.875 7 8
i.g.internal.A..$CloseableInitializingMessageProducer NaN 1 2
i.g.internal.AbstractServerStream 0.9833 13 5
i.g.internal.A..$TransportState 0.9316 14 9
i.g.internal.AbstractStream NaN 11 0
i.g.internal.ApplicationThreadDeframer 0.7143 8 3
i.g.internal.AtomicLongCounter -0 2 1
i.g.internal.A..$PolicyException 0 0 1
i.g.internal.A..$EmptyPicker NaN 2 0
i.g.internal.A..$NoopLoadBalancer NaN 4 0
i.g.internal.AutoConfiguredLoadBalancerFactory 1.5 2 2
i.g.internal.CallTracer 0.6111 4 6
i.g.internal.CallCredentialsApplyingTransportFactory 1 4 3
i.g.internal.A..$State 0.6667 2 3
i.g.internal.ChannelTracer 0.8333 5 6
i.g.internal.A..$FailingPicker NaN 1 1
i.g.internal.C..$CallCredentialsApplyingTransport 0.8333 4 8
i.g.internal.A..$AutoConfiguredLoadBalancer 0.8571 8 4
i.g.internal.ChannelLoggerImpl 1.5 2 2
i.g.internal.C..$ContextCancellationListener NaN 1 1
i.g.internal.C..$1ClosedByContext NaN 1 2
i.g.internal.C..$1ClosedByNotFoundCompressor NaN 1 3
i.g.internal.C..$SwapChannelCredentialsResult 0 0 2
i.g.internal.C..$C..$1StreamOnReady NaN 1 2
i.g.internal.C..$C..$1HeadersRead NaN 1 3
i.g.internal.C..$DeadlineTimer NaN 1 2
i.g.internal.ConnectivityStateManager 0.25 3 2
i.g.internal.C..$Listener NaN 1 2
i.g.internal.D..$1DrainListenerRunnable NaN 1 2
i.g.internal.D..$CloseListenerRunnable NaN 1 3
i.g.internal.D..$1DeadlineExceededRunnable NaN 1 2
i.g.internal.C..$ClientStreamListenerImpl 0.8889 4 3
i.g.internal.C..$C..$1StreamClosed NaN 1 4
i.g.internal.D..$PendingStream 1.125 3 4
i.g.internal.ContextRunnable 1 2 1
i.g.internal.AbstractServerImplBuilder NaN 28 0
i.g.internal.DelayedClientTransport 0.8241 10 12
i.g.internal.D..$SrvRecord -0 3 2
i.g.internal.CompositeReadableBuffer 0.8803 14 9
i.g.internal.DnsNameResolverProvider 1.25 5 1
i.g.internal.FailingClientStream 0.625 3 4
i.g.internal.FailingClientTransport 1 4 2
i.g.internal.D..$InternalResolutionResult 0 0 4
i.g.internal.D..$Resolve NaN 1 2
i.g.internal.DelayedClientCall 0.9545 12 12
i.g.internal.D..$DelayedListener 0.6875 5 4
i.g.internal.C..$ClientTransportOptions 0.7636 12 5
i.g.internal.DelayedStream 0.8 21 10
i.g.internal.D..$DelayedStreamListener 0.8125 5 4
i.g.internal.E..$Provider NaN 1 0
i.g.internal.ClientCallImpl 1.0303 12 21
i.g.internal.ExponentialBackoffPolicy 0.9 6 6
i.g.internal.C..$C..$1MessagesAvailable NaN 1 3
i.g.internal.GrpcAttributes 0 0 2
i.g.internal.G..$AcceptEncodingMarshaller NaN 2 0
i.g.internal.ConscryptLoader 0 0 2
i.g.internal.ForwardingDeframerListener NaN 5 0
i.g.internal.ForwardingNameResolver -0 6 1
i.g.internal.ForwardingClientStreamListener NaN 6 0
i.g.internal.HedgingPolicy -0 3 3
i.g.internal.ForwardingManagedChannel -0 12 1
i.g.internal.G..$GzipMetadataReader 0 0 1
i.g.internal.ForwardingReadableBuffer -0 18 1
i.g.internal.G..$TimeoutMarshaller NaN 2 0
i.g.internal.ForwardingClientStream NaN 20 0
i.g.internal.I..$TransportLogger -0 2 1
i.g.internal.I..$CallTracingTransport 1.5 2 2
i.g.internal.InsightBuilder -0 3 1
i.g.internal.I..$Builder -0 2 1
i.g.internal.G..$GrpcBuildVersion 0.5 3 2
i.g.internal.InternalHandlerRegistry 1 2 2
i.g.internal.InUseStateAggregator 0.5 5 1
i.g.internal.I..$Index 0.3333 9 3
i.g.internal.GzipInflatingBuffer 1.0486 7 24
i.g.internal.I..$TransportListener 0.5833 4 4
i.g.internal.J..$JndiRecordFetcher NaN 1 1
i.g.internal.Http2Ping 0.7619 4 7
i.g.internal.JndiResourceResolverFactory 1 2 1
i.g.internal.LongCounterFactory NaN 0 0
i.g.internal.Http2ClientStreamTransportState 0.6667 4 6
i.g.internal.FixedObjectPool 1 2 1
i.g.internal.I..$1EndOfCurrentBackoff NaN 1 1
i.g.internal.M..$1RequestConnection NaN 1 1
i.g.internal.M..$1PanicSubchannelPicker 1.3333 2 3
i.g.internal.GrpcUtil 0 0 38
i.g.internal.JsonParser 0 0 1
i.g.internal.InternalSubchannel 1.0333 13 25
i.g.internal.M..$1NotifyStateChanged NaN 1 3
i.g.internal.M..$C..$1RetryStream 1.125 3 8
i.g.internal.M..$ChannelStreamProvider NaN 1 1
i.g.internal.M..$C..$1CloseInContext NaN 1 3
i.g.internal.M..$DelayedNameResolverRefresh NaN 1 1
i.g.internal.M..$IdleModeStateAggregator -0 2 1
i.g.internal.M..$ExecutorHolder 0.5 3 2
i.g.internal.DnsNameResolver 1.045 10 37
i.g.internal.M..$L..$1LoadBalancerRefreshNameResolution NaN 1 1
i.g.internal.M..$L..$1AddOobChannel NaN 1 2
i.g.internal.M..$LbHelperImpl 0.6667 16 2
i.g.internal.I..$Callback NaN 4 0
i.g.internal.M..$C..$1ExitIdleModeForTransport NaN 1 1
i.g.internal.M..$1Shutdown NaN 1 1
i.g.internal.M..$DelayedTransportListener 0.3333 4 1
i.g.internal.LogExceptionRunnable 0.5 2 2
i.g.internal.J..$JndiResourceResolver 0.75 2 4
i.g.internal.K..$ClientKeepAlivePinger -0 2 1
i.g.internal.M..$IdleModeTimer NaN 1 1
i.g.internal.M..$1ChannelCallTracerFactory NaN 1 2
i.g.internal.M..$1ShutdownNow NaN 1 1
i.g.internal.ForwardingConnectionClientTransport NaN 10 0
i.g.internal.M..$1ResetConnectBackoff NaN 1 1
i.g.internal.M..$1CancelIdleTimer NaN 1 1
i.g.internal.M..$1StatsFetcher NaN 1 2
i.g.internal.ForwardingClientStreamTracer NaN 15 0
i.g.internal.M..$1PrepareToLoseNetworkRunnable NaN 1 1
i.g.internal.M..$L..$DefaultChannelCreds NaN 1 1
i.g.internal.M..$L..$1UpdateBalancingState NaN 1 3
i.g.internal.M..$L..$1ResolvingOobChannelBuilder NaN 1 4
i.g.internal.M..$R..$1RealChannelShutdownNow NaN 1 1
i.g.internal.M..$R..$P..$PendingCallRemoval NaN 1 1
i.g.internal.KeepAliveManager 0.8846 5 13
i.g.internal.M..$R..$1RealChannelShutdown NaN 1 1
i.g.internal.M..$FixedPortProvider NaN 1 1
i.g.internal.M..$NameResolverListener 1.3333 2 3
i.g.internal.M..$S..$1ShutdownSubchannel NaN 1 1
i.g.internal.M..$RestrictedScheduledExecutor 0.125 17 1
i.g.internal.M..$RealChannel 0.8 6 4
i.g.internal.M..$ServiceConfigConvertedSelector NaN 1 1
i.g.internal.JsonUtil 0 0 4
i.g.internal.M..$S..$1ManagedInternalSubchannelCallback 0.6667 4 2
i.g.internal.ManagedChannelOrphanWrapper 1.5 2 4
i.g.internal.M..$N..$1NameResolverErrorHandler NaN 1 2
i.g.internal.M..$UnsupportedClientTransportFactoryBuilder NaN 1 0
i.g.internal.M..$ManagedChannelReference NaN 1 8
i.g.internal.M..$R..$PendingCall 0.75 2 4
i.g.internal.M..$SingleMessageProducer NaN 1 1
i.g.internal.M..$DirectAddressNameResolverFactory 2 2 2
i.g.internal.M..$1CloseOp NaN 1 1
i.g.internal.M..$OutputStreamAdapter 1 2 1
i.g.internal.M..$1CloseWhenCompleteOp NaN 1 1
i.g.internal.M..$1RequestAgainOp NaN 1 2
i.g.internal.MetadataApplierImpl 0.9545 3 11
i.g.internal.ManagedChannelServiceConfig 0.5714 8 6
i.g.internal.M..$1DeframeOp 0.5 2 2
i.g.internal.MigratingThreadDeframer 1.1 7 10
i.g.internal.M..$1RequestOp NaN 1 2
i.g.internal.O..$1OobSubchannelPicker 1 2 2
i.g.internal.M..$DeframeMessageProducer -0 2 1
i.g.internal.M..$MigratingDeframerListener -0 2 1
i.g.internal.M..$ManagedChannelDefaultPortProvider NaN 1 0
i.g.internal.M..$BufferChainOutputStream 0.6667 2 3
i.g.internal.O..$1OobErrorPicker 1.3333 2 3
i.g.internal.M..$SubchannelImpl 0.8182 11 11
i.g.internal.M..$UncommittedRetriableStreamsRegistry 0.1667 4 4
i.g.internal.M..$N..$1NamesResolved NaN 1 2
i.g.internal.PickFirstLoadBalancer 0.3333 4 2
i.g.internal.PickFirstLoadBalancerProvider 1.25 5 1
i.g.internal.R..$FutureRunnable NaN 1 1
i.g.internal.R..$ChannelFutureRunnable NaN 1 1
i.g.internal.M..$MethodInfo 0.2143 3 7
i.g.internal.MessageFramer 1.0252 8 17
i.g.internal.P..$Picker -0 2 1
i.g.internal.R..$1CommitTask NaN 1 5
i.g.internal.Rescheduler 1.1429 2 7
i.g.internal.ReflectionLongAdderCounter 1.2857 2 7
i.g.internal.R..$ByteArrayWrapper 0.6875 13 4
i.g.internal.R..$BufferInputStream -0 11 1
i.g.internal.NoopClientStream 1.0588 18 1
i.g.internal.R..$1AuthorityEntry NaN 1 2
i.g.internal.M..$ConfigSelectingClientCall 1 3 7
i.g.internal.R..$ByteReadableBufferWrapper 0.1429 15 1
i.g.internal.P..$RequestConnectionPicker NaN 1 3
i.g.internal.ReadableBuffers 0 0 1
i.g.internal.PickSubchannelArgsImpl 0.4 6 3
i.g.internal.M..$L..$1ManagedOobChannelCallback -0 2 2
i.g.internal.M..$SizeEnforcingInputStream 0.9 5 5
i.g.internal.OobChannel 0.9308 18 17
i.g.internal.ProxyDetectorImpl NaN 1 8
i.g.internal.R..$1MaxInboundMessageSizeEntry NaN 1 2
i.g.internal.R..$1MessageCompressionEntry NaN 1 2
i.g.internal.R..$1HalfCloseEntry NaN 1 1
i.g.internal.R..$ChannelBufferMeter NaN 1 1
i.g.internal.R..$1SendMessageEntry NaN 1 2
i.g.internal.R..$FutureCanceller 0.5 3 3
i.g.internal.R..$StartEntry NaN 1 1
i.g.internal.MessageDeframer 1.0174 11 23
i.g.internal.R..$1FullStreamDecompressionEntry NaN 1 2
i.g.internal.R..$RetryPlan 0 0 2
i.g.internal.R..$HedgingRunnable NaN 1 2
i.g.internal.R..$S..$1RetryBackoffRunnable NaN 1 1
i.g.internal.R..$1RequestEntry NaN 1 2
i.g.internal.R..$1OptimizeDirectEntry NaN 1 1
i.g.internal.R..$Substream 0 0 4
i.g.internal.R..$Throttle 0.7 5 5
i.g.internal.ManagedChannelImplBuilder 0.9976 37 46
i.g.internal.R..$1MaxOutboundMessageSizeEntry NaN 1 2
i.g.internal.R..$1DeadlineEntry NaN 1 2
i.g.internal.R..$HedgingPlan 0 0 2
i.g.internal.R..$1DecompressorRegistryEntry NaN 1 2
i.g.internal.R..$BufferSizeTracer NaN 1 3
i.g.internal.S..$AtomicHelper NaN 2 0
i.g.internal.S..$ContextCloser NaN 1 2
i.g.internal.S..$SynchronizedAtomicHelper NaN 2 0
i.g.internal.ManagedChannelImpl 1.031 18 76
i.g.internal.ScParser NaN 1 4
i.g.internal.S..$FieldUpdaterAtomicHelper -0 2 1
i.g.internal.S..$J..$1Closed NaN 1 3
i.g.internal.S..$J..$1OnReady NaN 1 2
i.g.internal.S..$NoopListener NaN 4 0
i.g.internal.S..$J..$1HalfClosed NaN 1 2
i.g.internal.ServerCallInfoImpl 0.5 5 3
i.g.internal.S..$J..$1MessagesAvailable NaN 1 3
i.g.internal.S..$ServerListenerImpl -0 2 1
i.g.internal.RetryPolicy -0 3 6
i.g.internal.R..$State 0.0357 8 8
i.g.internal.SerializingExecutor 1.0714 3 7
i.g.internal.R..$1FlushEntry NaN 1 1
i.g.internal.S..$JumpToApplicationThreadServerStreamListener 0.9167 5 6
i.g.internal.S..$S..$ServerCallParameters 0 0 3
i.g.internal.R..$Sublistener 0.1667 4 2
i.g.internal.S..$DefaultFallbackRegistry NaN 2 0
i.g.internal.T..$Factory NaN 1 1
i.g.internal.S..$LbConfig 0.25 5 2
i.g.internal.ServiceConfigState 0.8667 4 5
i.g.internal.S..$S..$1H..$1ServerStreamCancellationListener NaN 1 1
i.g.internal.ServerCallImpl 1 13 16
i.g.internal.SharedResourceHolder 1.2 2 5
i.g.internal.S..$S..$1TransportShutdownNow NaN 1 1
i.g.internal.S..$ServerTransportListenerImpl 0.5 4 4
i.g.internal.S..$S..$1MethodLookup NaN 1 11
i.g.internal.RetriableStream 1.0097 23 28
i.g.internal.S..$ServerStreamListenerImpl 0.6667 4 3
i.g.internal.ServerImplBuilder 0.99 24 26
i.g.internal.ServerImpl 0.9683 15 27
i.g.internal.S..$PolicySelection 0.25 5 2
i.g.internal.SerializeReentrantCallsDirectExecutor NaN 1 3
i.g.internal.T..$FlowControlWindows 0 0 2
i.g.internal.SquelchLateMessagesAvailableDeframerListener 0.6667 4 2
i.g.internal.SharedResourcePool -0 2 1
i.g.internal.TransportTracer 0.8462 8 13
i.g.internal.S..$Instance 0 0 3
i.g.internal.S..$S..$1HandleServerCall NaN 1 9
i.g.internal.SubchannelChannel 1.3333 2 9
i.g.internal.ServiceConfigUtil NaN 0 0
i.g.internal.TransportFrameUtil 0 0 2
i.g.internal.R..$1CompressorEntry NaN 1 2
i.g.internal.StatsTraceContext 0.6905 15 3
i.g.util.A..$Builder 0.5 3 2
i.g.util.A..$UpdateResult 0 0 3
i.g.util.A..$LoadFilePathExecution NaN 1 5
i.g.util.A..$KeyInfo 0 0 2
i.g.util.CertificateUtils NaN 0 0
i.g.util.G..$1PendingHelper 0.5 2 2
i.g.util.MutableHandlerRegistry 0.25 5 1
i.g.util.ForwardingLoadBalancer NaN 9 0
i.g.util.ForwardingClientStreamTracer NaN 15 0
i.g.util.GracefulSwitchLoadBalancer 0.9 4 10
i.g.util.A..$LoadFilePathExecution NaN 1 3
i.g.util.ForwardingLoadBalancerHelper NaN 21 0
i.g.util.ForwardingSubchannel NaN 11 0
i.g.util.OutlierDetectionLoadBalancer 1 3 9
i.g.util.G..$1$1ErrorPicker 1 2 2
i.g.util.O..$A..$CallCounter NaN 1 2
i.g.util.AdvancedTlsX509KeyManager 0.95 11 2
i.g.util.AdvancedTlsX509TrustManager 1.025 11 4
i.g.util.O..$ChildHelper 0.25 3 2
i.g.util.O..$O..$FailurePercentageEjection 0 0 4
i.g.util.O..$O..$SuccessRateEjection 0 0 4
i.g.util.O..$OutlierDetectionLoadBalancerConfig NaN 1 7
i.g.util.O..$DetectionTimer NaN 1 2
i.g.util.O..$AddressTrackerMap -0 8 1
i.g.util.O..$O..$S..$Builder 0.75 5 4
i.g.util.O..$O..$F..$Builder 0.75 5 4
i.g.util.O..$FailurePercentageOutlierEjectionAlgorithm NaN 1 1
i.g.util.O..$O..$Builder 0.8571 8 7
i.g.util.O..$O..$ResultCountingClientStreamTracerFactory NaN 1 2
i.g.util.O..$AddressTracker 0.8039 18 6
i.g.util.O..$OutlierDetectionPicker NaN 1 2
i.g.util.O..$O..$OutlierDetectionSubchannelStateListener NaN 1 2
i.g.util.O..$O..$ResultCountingClientStreamTracer NaN 1 2
i.g.util.R..$EmptyPicker -0 3 1
i.g.util.R..$Ref 0 0 1
i.g.util.SecretRoundRobinLoadBalancerProvider NaN 0 0
i.g.util.R..$RoundRobinPicker NaN 1 0
i.g.util.O..$SuccessRateOutlierEjectionAlgorithm NaN 1 1
i.g.util.TransmitStatusRuntimeExceptionInterceptor NaN 1 0
i.g.util.S..$Provider 1.25 5 1
i.g.util.O..$OutlierDetectionSubchannel 0.8125 9 6
i.g.util.OutlierDetectionLoadBalancerProvider NaN 5 0
i.g.util.R..$ReadyPicker 1 4 3
i.g.util.T..$SerializingServerCall 0.7407 10 3
i.g.util.RoundRobinLoadBalancer 1.0476 4 7
i.g.inprocess.InProcessSocketAddress 0.6667 4 2
i.g.inprocess.I..$InProcessStream 0 0 7
i.g.inprocess.I..$SingleMessageProducer NaN 1 1
i.g.inprocess.InternalInProcessChannelBuilder NaN 0 0
i.g.inprocess.I..$1InProcessClientTransportServersBuilder NaN 1 1
i.g.inprocess.I..$1InProcessChannelTransportFactoryBuilder NaN 1 1
i.g.inprocess.InternalInProcess NaN 0 0
i.g.inprocess.AnonymousInProcessSocketAddress 0.75 3 2
i.g.inprocess.InProcessChannelBuilder 0.9091 12 4
i.g.inprocess.InProcessServerBuilder 0.9583 7 4
i.g.inprocess.InProcessServer 0.925 11 8
i.g.inprocess.InternalInProcessServerBuilder NaN 0 0
i.g.inprocess.I..$I..$InProcessClientStream 0.9235 18 10
i.g.inprocess.I..$InProcessClientTransportFactory 0.8667 4 5
i.g.inprocess.I..$I..$InProcessServerStream 0.92 16 10
i.g.inprocess.InProcessTransport 0.9864 11 22

Download XML.