logo

Back to index

TCC

Min: 0.0182, max: 0.9000, yellow zone: [0.4000 .. 0.6000].

Elements: 80, μ: 0.4100, σ: 0.2273, Var: 0.0517, defects: 35%.

Packages: 3, classes: 317.

Green: 241, yellow: 27, red: 49.

Class TCC attributes methods NC NDC
i.g.internal.A..$GetFramer 0.1786 5 8 28 5
i.g.internal.AbstractReadableBuffer 1 0 11 55 0
i.g.internal.AbstractClientStream 0.033 6 14 91 3
i.g.internal.A..$TransportState 0.3056 10 9 36 11
i.g.internal.AbstractManagedChannelImplBuilder 0 1 34 561 0
i.g.internal.AbstractSubchannel 1 0 0 0 0
i.g.internal.AtomicBackoff 1 2 1 0 0
i.g.internal.A..$T..$1RequestRunnable 1 3 1 0 0
i.g.internal.ApplicationThreadDeframerListener 0.4 3 5 10 4
i.g.internal.A..$InitializingMessageProducer 1 3 1 0 0
i.g.internal.A..$TransportState 0.3333 8 7 21 7
i.g.internal.A..$CloseableInitializingMessageProducer 1 2 1 0 0
i.g.internal.AbstractServerStream 0.0182 4 11 55 1
i.g.internal.A..$TransportState 0.2308 8 13 78 18
i.g.internal.AbstractStream 1 0 9 36 0
i.g.internal.ApplicationThreadDeframer 0.4286 3 8 28 12
i.g.internal.AtomicLongCounter 1 1 2 1 1
i.g.internal.A..$PolicyException 1 0 0 0 0
i.g.internal.A..$EmptyPicker 1 0 2 1 0
i.g.internal.A..$NoopLoadBalancer 1 0 4 6 0
i.g.internal.AutoConfiguredLoadBalancerFactory 0 2 2 1 0
i.g.internal.CallTracer 0.8333 5 4 6 5
i.g.internal.CallCredentialsApplyingTransportFactory 0.5 3 4 6 3
i.g.internal.A..$State 1 2 2 1 1
i.g.internal.ChannelTracer 0.4 5 5 10 4
i.g.internal.A..$FailingPicker 1 1 1 0 0
i.g.internal.C..$CallCredentialsApplyingTransport 0.6667 8 4 6 4
i.g.internal.A..$AutoConfiguredLoadBalancer 0.25 4 8 28 7
i.g.internal.ChannelLoggerImpl 0 2 2 1 0
i.g.internal.C..$ContextCancellationListener 1 1 1 0 0
i.g.internal.C..$1ClosedByContext 1 2 1 0 0
i.g.internal.C..$1ClosedByNotFoundCompressor 1 3 1 0 0
i.g.internal.C..$SwapChannelCredentialsResult 1 2 0 0 0
i.g.internal.C..$C..$1StreamOnReady 1 2 1 0 0
i.g.internal.C..$C..$1HeadersRead 1 3 1 0 0
i.g.internal.C..$DeadlineTimer 1 2 1 0 0
i.g.internal.ConnectivityStateManager 1 2 3 3 3
i.g.internal.C..$Listener 1 2 1 0 0
i.g.internal.D..$1DrainListenerRunnable 1 2 1 0 0
i.g.internal.D..$CloseListenerRunnable 1 3 1 0 0
i.g.internal.D..$1DeadlineExceededRunnable 1 2 1 0 0
i.g.internal.C..$ClientStreamListenerImpl 1 3 4 6 6
i.g.internal.C..$C..$1StreamClosed 1 4 1 0 0
i.g.internal.D..$PendingStream 0 4 3 3 0
i.g.internal.ContextRunnable 1 1 1 0 0
i.g.internal.AbstractServerImplBuilder 1 0 27 351 0
i.g.internal.DelayedClientTransport 0.4 12 10 45 18
i.g.internal.D..$SrvRecord 1 2 3 3 3
i.g.internal.CompositeReadableBuffer 0.3297 4 14 91 30
i.g.internal.DnsNameResolverProvider 1 0 5 10 0
i.g.internal.FailingClientStream 1 4 3 3 3
i.g.internal.FailingClientTransport 0 2 4 6 0
i.g.internal.D..$InternalResolutionResult 1 4 0 0 0
i.g.internal.D..$Resolve 1 2 1 0 0
i.g.internal.DelayedClientCall 0.5455 9 12 66 36
i.g.internal.D..$DelayedListener 0.6 3 5 10 6
i.g.internal.C..$ClientTransportOptions 0.3333 5 12 66 22
i.g.internal.DelayedStream 0.7667 9 21 210 161
i.g.internal.D..$DelayedStreamListener 0.3 3 5 10 3
i.g.internal.E..$Provider 1 0 1 0 0
i.g.internal.ClientCallImpl 0.2424 19 12 66 16
i.g.internal.ExponentialBackoffPolicy 0.2 6 6 15 3
i.g.internal.C..$C..$1MessagesAvailable 1 3 1 0 0
i.g.internal.GrpcAttributes 1 0 0 0 0
i.g.internal.G..$AcceptEncodingMarshaller 1 0 2 1 0
i.g.internal.ConscryptLoader 1 0 0 0 0
i.g.internal.ForwardingDeframerListener 1 0 4 6 0
i.g.internal.ForwardingNameResolver 1 1 6 15 15
i.g.internal.ForwardingClientStreamListener 1 0 5 10 0
i.g.internal.HedgingPolicy 1 3 3 3 3
i.g.internal.ForwardingManagedChannel 1 1 12 66 66
i.g.internal.G..$GzipMetadataReader 1 1 0 0 0
i.g.internal.ForwardingReadableBuffer 1 1 18 153 153
i.g.internal.G..$TimeoutMarshaller 1 0 2 1 0
i.g.internal.ForwardingClientStream 1 0 19 171 0
i.g.internal.I..$TransportLogger 1 1 2 1 1
i.g.internal.I..$CallTracingTransport 0 2 2 1 0
i.g.internal.InsightBuilder 1 1 3 3 3
i.g.internal.I..$Builder 1 1 2 1 1
i.g.internal.G..$GrpcBuildVersion 0.6667 2 3 3 2
i.g.internal.InternalHandlerRegistry 0 2 2 1 0
i.g.internal.InUseStateAggregator 1 1 3 3 3
i.g.internal.I..$Index 0.8889 3 9 36 32
i.g.internal.GzipInflatingBuffer 0.4762 15 7 21 10
i.g.internal.I..$TransportListener 1 4 4 6 6
i.g.internal.J..$JndiRecordFetcher 1 0 1 0 0
i.g.internal.Http2Ping 0.5 6 4 6 3
i.g.internal.JndiResourceResolverFactory 1 0 2 1 0
i.g.internal.LongCounterFactory 1 0 0 0 0
i.g.internal.Http2ClientStreamTransportState 1 4 3 3 3
i.g.internal.FixedObjectPool 0 1 2 1 0
i.g.internal.I..$1EndOfCurrentBackoff 1 1 1 0 0
i.g.internal.M..$1RequestConnection 1 1 1 0 0
i.g.internal.M..$1PanicSubchannelPicker 1 3 2 1 1
i.g.internal.GrpcUtil 1 0 0 0 0
i.g.internal.JsonParser 1 0 0 0 0
i.g.internal.InternalSubchannel 0.2308 25 13 78 18
i.g.internal.M..$1NotifyStateChanged 1 3 1 0 0
i.g.internal.M..$C..$1RetryStream 1 8 3 3 3
i.g.internal.M..$ChannelStreamProvider 1 1 1 0 0
i.g.internal.M..$C..$1CloseInContext 1 3 1 0 0
i.g.internal.M..$DelayedNameResolverRefresh 1 1 1 0 0
i.g.internal.M..$IdleModeStateAggregator 1 1 2 1 1
i.g.internal.M..$ExecutorHolder 0.3333 2 3 3 1
i.g.internal.DnsNameResolver 0.1333 18 10 45 6
i.g.internal.M..$L..$1LoadBalancerRefreshNameResolution 1 1 1 0 0
i.g.internal.M..$L..$1AddOobChannel 1 2 1 0 0
i.g.internal.M..$LbHelperImpl 0.55 2 16 120 66
i.g.internal.I..$Callback 1 0 4 6 0
i.g.internal.M..$C..$1ExitIdleModeForTransport 1 1 1 0 0
i.g.internal.M..$1Shutdown 1 1 1 0 0
i.g.internal.M..$DelayedTransportListener 0.5 1 4 6 3
i.g.internal.LogExceptionRunnable 1 1 2 1 1
i.g.internal.J..$JndiResourceResolver 1 1 2 1 1
i.g.internal.K..$ClientKeepAlivePinger 1 1 2 1 1
i.g.internal.M..$IdleModeTimer 1 1 1 0 0
i.g.internal.M..$1ChannelCallTracerFactory 1 2 1 0 0
i.g.internal.M..$1ShutdownNow 1 1 1 0 0
i.g.internal.ForwardingConnectionClientTransport 1 0 9 36 0
i.g.internal.M..$1ResetConnectBackoff 1 1 1 0 0
i.g.internal.M..$1CancelIdleTimer 1 1 1 0 0
i.g.internal.M..$1StatsFetcher 1 2 1 0 0
i.g.internal.ForwardingClientStreamTracer 1 0 14 91 0
i.g.internal.M..$1PrepareToLoseNetworkRunnable 1 1 1 0 0
i.g.internal.M..$L..$DefaultChannelCreds 1 1 1 0 0
i.g.internal.M..$L..$1UpdateBalancingState 1 3 1 0 0
i.g.internal.M..$L..$1ResolvingOobChannelBuilder 1 4 1 0 0
i.g.internal.M..$R..$1RealChannelShutdownNow 1 1 1 0 0
i.g.internal.M..$R..$P..$PendingCallRemoval 1 1 1 0 0
i.g.internal.KeepAliveManager 0.7 11 5 10 7
i.g.internal.M..$R..$1RealChannelShutdown 1 1 1 0 0
i.g.internal.M..$FixedPortProvider 1 1 1 0 0
i.g.internal.M..$NameResolverListener 1 3 2 1 1
i.g.internal.M..$S..$1ShutdownSubchannel 1 1 1 0 0
i.g.internal.M..$RestrictedScheduledExecutor 0.7721 1 17 136 105
i.g.internal.M..$RealChannel 0.5333 4 6 15 8
i.g.internal.M..$ServiceConfigConvertedSelector 1 1 1 0 0
i.g.internal.JsonUtil 1 0 0 0 0
i.g.internal.M..$S..$1ManagedInternalSubchannelCallback 0.5 2 4 6 3
i.g.internal.ManagedChannelOrphanWrapper 1 1 2 1 1
i.g.internal.M..$N..$1NameResolverErrorHandler 1 2 1 0 0
i.g.internal.M..$UnsupportedClientTransportFactoryBuilder 1 0 1 0 0
i.g.internal.M..$ManagedChannelReference 1 5 1 0 0
i.g.internal.M..$R..$PendingCall 1 4 2 1 1
i.g.internal.M..$SingleMessageProducer 1 1 1 0 0
i.g.internal.M..$DirectAddressNameResolverFactory 0 2 2 1 0
i.g.internal.M..$1CloseOp 1 1 1 0 0
i.g.internal.M..$OutputStreamAdapter 0 1 2 1 0
i.g.internal.M..$1CloseWhenCompleteOp 1 1 1 0 0
i.g.internal.M..$1RequestAgainOp 1 2 1 0 0
i.g.internal.MetadataApplierImpl 0.3333 11 3 3 1
i.g.internal.ManagedChannelServiceConfig 0.5714 6 8 28 16
i.g.internal.M..$1DeframeOp 1 2 2 1 1
i.g.internal.MigratingThreadDeframer 0.2857 10 7 21 6
i.g.internal.M..$1RequestOp 1 2 1 0 0
i.g.internal.O..$1OobSubchannelPicker 1 2 2 1 1
i.g.internal.M..$DeframeMessageProducer 1 1 2 1 1
i.g.internal.M..$MigratingDeframerListener 1 1 2 1 1
i.g.internal.M..$ManagedChannelDefaultPortProvider 1 0 1 0 0
i.g.internal.M..$BufferChainOutputStream 1 3 2 1 1
i.g.internal.O..$1OobErrorPicker 1 3 2 1 1
i.g.internal.M..$SubchannelImpl 0.5636 11 11 55 31
i.g.internal.M..$UncommittedRetriableStreamsRegistry 1 4 4 6 6
i.g.internal.M..$N..$1NamesResolved 1 2 1 0 0
i.g.internal.PickFirstLoadBalancer 1 2 4 6 6
i.g.internal.PickFirstLoadBalancerProvider 1 0 5 10 0
i.g.internal.R..$FutureRunnable 1 1 1 0 0
i.g.internal.R..$ChannelFutureRunnable 1 1 1 0 0
i.g.internal.M..$MethodInfo 1 6 3 3 3
i.g.internal.MessageFramer 0.2143 13 8 28 6
i.g.internal.P..$Picker 1 1 2 1 1
i.g.internal.R..$1CommitTask 1 5 1 0 0
i.g.internal.Rescheduler 1 7 2 1 1
i.g.internal.ReflectionLongAdderCounter 1 1 2 1 1
i.g.internal.R..$ByteArrayWrapper 0.641 4 13 78 50
i.g.internal.R..$BufferInputStream 1 1 11 55 55
i.g.internal.NoopClientStream 1 0 18 153 0
i.g.internal.R..$1AuthorityEntry 1 2 1 0 0
i.g.internal.M..$ConfigSelectingClientCall 1 7 3 3 3
i.g.internal.R..$ByteReadableBufferWrapper 0.7429 1 15 105 78
i.g.internal.P..$RequestConnectionPicker 1 3 1 0 0
i.g.internal.ReadableBuffers 1 0 0 0 0
i.g.internal.PickSubchannelArgsImpl 0.8 3 6 15 12
i.g.internal.M..$L..$1ManagedOobChannelCallback 1 2 2 1 1
i.g.internal.M..$SizeEnforcingInputStream 1 5 5 10 10
i.g.internal.OobChannel 0.2222 16 18 153 34
i.g.internal.ProxyDetectorImpl 1 3 1 0 0
i.g.internal.R..$1MaxInboundMessageSizeEntry 1 2 1 0 0
i.g.internal.R..$1MessageCompressionEntry 1 2 1 0 0
i.g.internal.R..$1HalfCloseEntry 1 1 1 0 0
i.g.internal.R..$ChannelBufferMeter 1 1 1 0 0
i.g.internal.R..$1SendMessageEntry 1 2 1 0 0
i.g.internal.R..$FutureCanceller 1 3 3 3 3
i.g.internal.R..$StartEntry 1 1 1 0 0
i.g.internal.MessageDeframer 0.2182 19 11 55 12
i.g.internal.R..$1FullStreamDecompressionEntry 1 2 1 0 0
i.g.internal.R..$RetryPlan 1 2 0 0 0
i.g.internal.R..$HedgingRunnable 1 2 1 0 0
i.g.internal.R..$S..$1RetryBackoffRunnable 1 1 1 0 0
i.g.internal.R..$1RequestEntry 1 2 1 0 0
i.g.internal.R..$1OptimizeDirectEntry 1 1 1 0 0
i.g.internal.R..$Substream 1 4 0 0 0
i.g.internal.R..$Throttle 0.6 4 5 10 6
i.g.internal.ManagedChannelImplBuilder 0.0195 36 37 666 13
i.g.internal.R..$1MaxOutboundMessageSizeEntry 1 2 1 0 0
i.g.internal.R..$1DeadlineEntry 1 2 1 0 0
i.g.internal.R..$HedgingPlan 1 2 0 0 0
i.g.internal.R..$1DecompressorRegistryEntry 1 2 1 0 0
i.g.internal.R..$BufferSizeTracer 1 3 1 0 0
i.g.internal.S..$AtomicHelper 1 0 0 0 0
i.g.internal.S..$ContextCloser 1 2 1 0 0
i.g.internal.S..$SynchronizedAtomicHelper 1 0 2 1 0
i.g.internal.ManagedChannelImpl 0.268 66 18 153 41
i.g.internal.ScParser 1 4 1 0 0
i.g.internal.S..$FieldUpdaterAtomicHelper 1 1 2 1 1
i.g.internal.S..$J..$1Closed 1 3 1 0 0
i.g.internal.S..$J..$1OnReady 1 2 1 0 0
i.g.internal.S..$NoopListener 1 0 4 6 0
i.g.internal.S..$J..$1HalfClosed 1 2 1 0 0
i.g.internal.ServerCallInfoImpl 0.7 3 5 10 7
i.g.internal.S..$J..$1MessagesAvailable 1 3 1 0 0
i.g.internal.S..$ServerListenerImpl 1 1 2 1 1
i.g.internal.RetryPolicy 1 6 3 3 3
i.g.internal.R..$State 1 8 8 28 28
i.g.internal.SerializingExecutor 0.6667 3 3 3 2
i.g.internal.R..$1FlushEntry 1 1 1 0 0
i.g.internal.S..$JumpToApplicationThreadServerStreamListener 0.6 6 5 10 6
i.g.internal.S..$S..$ServerCallParameters 1 3 0 0 0
i.g.internal.R..$Sublistener 1 2 4 6 6
i.g.internal.S..$DefaultFallbackRegistry 1 0 2 1 0
i.g.internal.T..$Factory 1 1 1 0 0
i.g.internal.S..$LbConfig 0.9 2 5 10 9
i.g.internal.ServiceConfigState 0.3333 4 4 6 2
i.g.internal.S..$S..$1H..$1ServerStreamCancellationListener 1 1 1 0 0
i.g.internal.ServerCallImpl 0.2051 13 13 78 16
i.g.internal.SharedResourceHolder 1 3 2 1 1
i.g.internal.S..$S..$1TransportShutdownNow 1 1 1 0 0
i.g.internal.S..$ServerTransportListenerImpl 0.5 4 4 6 3
i.g.internal.S..$S..$1MethodLookup 1 11 1 0 0
i.g.internal.RetriableStream 0.1474 24 20 190 28
i.g.internal.S..$ServerStreamListenerImpl 1 3 4 6 6
i.g.internal.ServerImplBuilder 0.029 20 24 276 8
i.g.internal.ServerImpl 0.4381 25 15 105 46
i.g.internal.S..$PolicySelection 0.9 2 5 10 9
i.g.internal.SerializeReentrantCallsDirectExecutor 1 2 1 0 0
i.g.internal.T..$FlowControlWindows 1 2 0 0 0
i.g.internal.SquelchLateMessagesAvailableDeframerListener 0.5 2 4 6 3
i.g.internal.SharedResourcePool 1 1 2 1 1
i.g.internal.TransportTracer 0.4643 12 8 28 13
i.g.internal.S..$Instance 1 3 0 0 0
i.g.internal.S..$S..$1HandleServerCall 1 9 1 0 0
i.g.internal.SubchannelChannel 0 6 2 1 0
i.g.internal.ServiceConfigUtil 1 0 0 0 0
i.g.internal.TransportFrameUtil 1 0 0 0 0
i.g.internal.R..$1CompressorEntry 1 2 1 0 0
i.g.internal.StatsTraceContext 1 2 15 105 105
i.g.util.A..$Builder 0.6667 2 3 3 2
i.g.util.A..$UpdateResult 1 3 0 0 0
i.g.util.A..$LoadFilePathExecution 1 5 1 0 0
i.g.util.A..$KeyInfo 1 2 0 0 0
i.g.util.CertificateUtils 1 0 0 0 0
i.g.util.G..$1PendingHelper 1 2 2 1 1
i.g.util.MutableHandlerRegistry 0.6 1 5 10 6
i.g.util.ForwardingLoadBalancer 1 0 8 28 0
i.g.util.ForwardingClientStreamTracer 1 0 14 91 0
i.g.util.GracefulSwitchLoadBalancer 0.5 9 4 6 3
i.g.util.A..$LoadFilePathExecution 1 3 1 0 0
i.g.util.ForwardingLoadBalancerHelper 1 0 20 190 0
i.g.util.ForwardingSubchannel 1 0 10 45 0
i.g.util.OutlierDetectionLoadBalancer 1 8 3 3 3
i.g.util.G..$1$1ErrorPicker 1 2 2 1 1
i.g.util.O..$A..$CallCounter 1 2 1 0 0
i.g.util.AdvancedTlsX509KeyManager 0.0545 1 11 55 3
i.g.util.AdvancedTlsX509TrustManager 0.0545 3 11 55 3
i.g.util.O..$ChildHelper 1 2 3 3 3
i.g.util.O..$O..$FailurePercentageEjection 1 4 0 0 0
i.g.util.O..$O..$SuccessRateEjection 1 4 0 0 0
i.g.util.O..$OutlierDetectionLoadBalancerConfig 1 7 1 0 0
i.g.util.O..$DetectionTimer 1 2 1 0 0
i.g.util.O..$AddressTrackerMap 1 1 8 28 28
i.g.util.O..$O..$S..$Builder 0.4 4 5 10 4
i.g.util.O..$O..$F..$Builder 0.4 4 5 10 4
i.g.util.O..$FailurePercentageOutlierEjectionAlgorithm 1 1 1 0 0
i.g.util.O..$O..$Builder 0.25 7 8 28 7
i.g.util.O..$O..$ResultCountingClientStreamTracerFactory 1 2 1 0 0
i.g.util.O..$AddressTracker 0.281 6 18 153 43
i.g.util.O..$OutlierDetectionPicker 1 2 1 0 0
i.g.util.O..$O..$OutlierDetectionSubchannelStateListener 1 2 1 0 0
i.g.util.O..$O..$ResultCountingClientStreamTracer 1 2 1 0 0
i.g.util.R..$EmptyPicker 1 1 3 3 3
i.g.util.R..$Ref 1 1 0 0 0
i.g.util.SecretRoundRobinLoadBalancerProvider 1 0 0 0 0
i.g.util.R..$RoundRobinPicker 1 0 0 0 0
i.g.util.O..$SuccessRateOutlierEjectionAlgorithm 1 1 1 0 0
i.g.util.TransmitStatusRuntimeExceptionInterceptor 1 0 1 0 0
i.g.util.S..$Provider 1 0 5 10 0
i.g.util.O..$OutlierDetectionSubchannel 0.3611 6 9 36 13
i.g.util.OutlierDetectionLoadBalancerProvider 1 0 5 10 0
i.g.util.R..$ReadyPicker 0.5 2 4 6 3
i.g.util.T..$SerializingServerCall 1 2 10 45 45
i.g.util.RoundRobinLoadBalancer 0.5 5 4 6 3
i.g.inprocess.InProcessSocketAddress 1 1 4 6 6
i.g.inprocess.I..$InProcessStream 1 7 0 0 0
i.g.inprocess.I..$SingleMessageProducer 1 1 1 0 0
i.g.inprocess.InternalInProcessChannelBuilder 1 0 0 0 0
i.g.inprocess.I..$1InProcessClientTransportServersBuilder 1 1 1 0 0
i.g.inprocess.I..$1InProcessChannelTransportFactoryBuilder 1 1 1 0 0
i.g.inprocess.InternalInProcess 1 0 0 0 0
i.g.inprocess.AnonymousInProcessSocketAddress 1 1 3 3 3
i.g.inprocess.InProcessChannelBuilder 0.0606 4 12 66 4
i.g.inprocess.InProcessServerBuilder 0.1429 4 7 21 3
i.g.inprocess.InProcessServer 0.1091 7 11 55 6
i.g.inprocess.InternalInProcessServerBuilder 1 0 0 0 0
i.g.inprocess.I..$I..$InProcessClientStream 0.1699 10 18 153 26
i.g.inprocess.I..$InProcessClientTransportFactory 0.3333 5 4 6 2
i.g.inprocess.I..$I..$InProcessServerStream 0.275 10 16 120 33
i.g.inprocess.InProcessTransport 0.2 21 11 55 11

Download XML.