Skip to content

Improve code coverage for io.grpc:grpc-api:1.27.2#9049

Open
kimeta wants to merge 1 commit into
oracle:masterfrom
kimeta:ai/kimeta/code-coverage-grpc-api-1.27.2
Open

Improve code coverage for io.grpc:grpc-api:1.27.2#9049
kimeta wants to merge 1 commit into
oracle:masterfrom
kimeta:ai/kimeta/code-coverage-grpc-api-1.27.2

Conversation

@kimeta

@kimeta kimeta commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Code coverage improvement

JaCoCo coverage

Public API entries

  • Baseline: 1/667 (0.15%)
  • Final: 453/667 (67.92%)
  • Delta: +67.77pp
  • Remaining uncovered: 214

Deep internal methods

  • Baseline: 148/316 (46.84%)
  • Final: 168/316 (53.16%)
  • Delta: +6.32pp
  • Remaining uncovered: 148

Sampled PGO guidance only

Sampled PGO is navigation evidence only. Sample counts do not measure coverage, and sample absence does not prove non-execution.

  • Baseline: 122 contexts, 702 sampled methods, 157 samples, 9 sampled joins
  • Final: 130 contexts, 781 sampled methods, 165 samples, 0 sampled joins

Completed targets (472)

  • [api] io.grpc.Attributes#equals(java.lang.Object):boolean
  • [api] io.grpc.Attributes#get(io.grpc.Attributes$Key):java.lang.Object
  • [api] io.grpc.Attributes#hashCode():int
  • [api] io.grpc.Attributes#keys():java.util.Set
  • [api] io.grpc.Attributes#newBuilder():io.grpc.Attributes$Builder
  • [api] io.grpc.Attributes#toBuilder():io.grpc.Attributes$Builder
  • [api] io.grpc.Attributes#toString():java.lang.String
  • [api] io.grpc.Attributes$Builder#build():io.grpc.Attributes
  • [api] io.grpc.Attributes$Builder#discard(io.grpc.Attributes$Key):io.grpc.Attributes$Builder
  • [api] io.grpc.Attributes$Builder#set(io.grpc.Attributes$Key,java.lang.Object):io.grpc.Attributes$Builder
  • [api] io.grpc.Attributes$Builder#setAll(io.grpc.Attributes):io.grpc.Attributes$Builder
  • [api] io.grpc.Attributes$Key#create(java.lang.String):io.grpc.Attributes$Key
  • [api] io.grpc.Attributes$Key#of(java.lang.String):io.grpc.Attributes$Key
  • [api] io.grpc.Attributes$Key#toString():java.lang.String
  • [api] io.grpc.BinaryLog#<init>():void
  • [api] io.grpc.CallCredentials#<init>():void
  • [api] io.grpc.CallCredentials$MetadataApplier#<init>():void
  • [api] io.grpc.CallCredentials2#<init>():void
  • [api] io.grpc.CallCredentials2#applyRequestMetadata(io.grpc.CallCredentials$RequestInfo,java.util.concurrent.Executor,io.grpc.CallCredentials$MetadataApplier):void
  • [api] io.grpc.CallCredentials2$MetadataApplier#<init>():void
  • [api] io.grpc.CallOptions#getAuthority():java.lang.String
  • [api] io.grpc.CallOptions#getCompressor():java.lang.String
  • [api] io.grpc.CallOptions#getCredentials():io.grpc.CallCredentials
  • [api] io.grpc.CallOptions#getDeadline():io.grpc.Deadline
  • [api] io.grpc.CallOptions#getExecutor():java.util.concurrent.Executor
  • [api] io.grpc.CallOptions#getMaxInboundMessageSize():java.lang.Integer
  • [api] io.grpc.CallOptions#getMaxOutboundMessageSize():java.lang.Integer
  • [api] io.grpc.CallOptions#getOption(io.grpc.CallOptions$Key):java.lang.Object
  • [api] io.grpc.CallOptions#getStreamTracerFactories():java.util.List
  • [api] io.grpc.CallOptions#isWaitForReady():boolean
  • [api] io.grpc.CallOptions#toString():java.lang.String
  • [api] io.grpc.CallOptions#withAuthority(java.lang.String):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withCallCredentials(io.grpc.CallCredentials):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withCompression(java.lang.String):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withDeadline(io.grpc.Deadline):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withDeadlineAfter(long,java.util.concurrent.TimeUnit):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withExecutor(java.util.concurrent.Executor):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withMaxInboundMessageSize(int):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withMaxOutboundMessageSize(int):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withOption(io.grpc.CallOptions$Key,java.lang.Object):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withStreamTracerFactory(io.grpc.ClientStreamTracer$Factory):io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withWaitForReady():io.grpc.CallOptions
  • [api] io.grpc.CallOptions#withoutWaitForReady():io.grpc.CallOptions
  • [api] io.grpc.CallOptions$Key#create(java.lang.String):io.grpc.CallOptions$Key
  • [api] io.grpc.CallOptions$Key#createWithDefault(java.lang.String,java.lang.Object):io.grpc.CallOptions$Key
  • [api] io.grpc.CallOptions$Key#getDefault():java.lang.Object
  • [api] io.grpc.CallOptions$Key#of(java.lang.String,java.lang.Object):io.grpc.CallOptions$Key
  • [api] io.grpc.CallOptions$Key#toString():java.lang.String
  • [api] io.grpc.Channel#<init>():void
  • [api] io.grpc.ChannelLogger#<init>():void
  • [api] io.grpc.ClientCall#<init>():void
  • [api] io.grpc.ClientCall#getAttributes():io.grpc.Attributes
  • [api] io.grpc.ClientCall#isReady():boolean
  • [api] io.grpc.ClientCall#setMessageCompression(boolean):void
  • [api] io.grpc.ClientCall$Listener#<init>():void
  • [api] io.grpc.ClientCall$Listener#onClose(io.grpc.Status,io.grpc.Metadata):void
  • [api] io.grpc.ClientCall$Listener#onHeaders(io.grpc.Metadata):void
  • [api] io.grpc.ClientCall$Listener#onMessage(java.lang.Object):void
  • [api] io.grpc.ClientCall$Listener#onReady():void
  • [api] io.grpc.ClientInterceptors#intercept(io.grpc.Channel,io.grpc.ClientInterceptor[]):io.grpc.Channel
  • [api] io.grpc.ClientInterceptors#intercept(io.grpc.Channel,java.util.List):io.grpc.Channel
  • [api] io.grpc.ClientInterceptors#interceptForward(io.grpc.Channel,java.util.List):io.grpc.Channel
  • [api] io.grpc.ClientStreamTracer#<init>():void
  • [api] io.grpc.ClientStreamTracer#inboundHeaders():void
  • [api] io.grpc.ClientStreamTracer#inboundTrailers(io.grpc.Metadata):void
  • [api] io.grpc.ClientStreamTracer#outboundHeaders():void
  • [api] io.grpc.ClientStreamTracer$Factory#<init>():void
  • [api] io.grpc.ClientStreamTracer$StreamInfo#getCallOptions():io.grpc.CallOptions
  • [api] io.grpc.ClientStreamTracer$StreamInfo#getTransportAttrs():io.grpc.Attributes
  • [api] io.grpc.ClientStreamTracer$StreamInfo#newBuilder():io.grpc.ClientStreamTracer$StreamInfo$Builder
  • [api] io.grpc.ClientStreamTracer$StreamInfo#toBuilder():io.grpc.ClientStreamTracer$StreamInfo$Builder
  • [api] io.grpc.ClientStreamTracer$StreamInfo#toString():java.lang.String
  • [api] io.grpc.ClientStreamTracer$StreamInfo$Builder#build():io.grpc.ClientStreamTracer$StreamInfo
  • [api] io.grpc.ClientStreamTracer$StreamInfo$Builder#setCallOptions(io.grpc.CallOptions):io.grpc.ClientStreamTracer$StreamInfo$Builder
  • [api] io.grpc.ClientStreamTracer$StreamInfo$Builder#setTransportAttrs(io.grpc.Attributes):io.grpc.ClientStreamTracer$StreamInfo$Builder
  • [api] io.grpc.Codec$Gzip#<init>():void
  • [api] io.grpc.Codec$Gzip#compress(java.io.OutputStream):java.io.OutputStream
  • [api] io.grpc.Codec$Gzip#decompress(java.io.InputStream):java.io.InputStream
  • [api] io.grpc.Codec$Gzip#getMessageEncoding():java.lang.String
  • [api] io.grpc.Codec$Identity#compress(java.io.OutputStream):java.io.OutputStream
  • [api] io.grpc.Codec$Identity#decompress(java.io.InputStream):java.io.InputStream
  • [api] io.grpc.Codec$Identity#getMessageEncoding():java.lang.String
  • [api] io.grpc.CompressorRegistry#getDefaultInstance():io.grpc.CompressorRegistry
  • [api] io.grpc.CompressorRegistry#lookupCompressor(java.lang.String):io.grpc.Compressor
  • [api] io.grpc.CompressorRegistry#newEmptyInstance():io.grpc.CompressorRegistry
  • [api] io.grpc.CompressorRegistry#register(io.grpc.Compressor):void
  • [api] io.grpc.ConnectivityStateInfo#equals(java.lang.Object):boolean
  • [api] io.grpc.ConnectivityStateInfo#forNonError(io.grpc.ConnectivityState):io.grpc.ConnectivityStateInfo
  • [api] io.grpc.ConnectivityStateInfo#forTransientFailure(io.grpc.Status):io.grpc.ConnectivityStateInfo
  • [api] io.grpc.ConnectivityStateInfo#getState():io.grpc.ConnectivityState
  • [api] io.grpc.ConnectivityStateInfo#getStatus():io.grpc.Status
  • [api] io.grpc.ConnectivityStateInfo#toString():java.lang.String
  • [api] io.grpc.Contexts#statusFromCancelled(io.grpc.Context):io.grpc.Status
  • [api] io.grpc.DecompressorRegistry#emptyInstance():io.grpc.DecompressorRegistry
  • [api] io.grpc.DecompressorRegistry#getAdvertisedMessageEncodings():java.util.Set
  • [api] io.grpc.DecompressorRegistry#getDefaultInstance():io.grpc.DecompressorRegistry
  • [api] io.grpc.DecompressorRegistry#getKnownMessageEncodings():java.util.Set
  • [api] io.grpc.DecompressorRegistry#lookupDecompressor(java.lang.String):io.grpc.Decompressor
  • [api] io.grpc.DecompressorRegistry#with(io.grpc.Decompressor,boolean):io.grpc.DecompressorRegistry
  • [api] io.grpc.EquivalentAddressGroup#<init>(java.net.SocketAddress):void
  • [api] io.grpc.EquivalentAddressGroup#<init>(java.net.SocketAddress,io.grpc.Attributes):void
  • [api] io.grpc.EquivalentAddressGroup#<init>(java.util.List,io.grpc.Attributes):void
  • [api] io.grpc.EquivalentAddressGroup#equals(java.lang.Object):boolean
  • [api] io.grpc.EquivalentAddressGroup#getAddresses():java.util.List
  • [api] io.grpc.EquivalentAddressGroup#getAttributes():io.grpc.Attributes
  • [api] io.grpc.EquivalentAddressGroup#hashCode():int
  • [api] io.grpc.EquivalentAddressGroup#toString():java.lang.String
  • [api] io.grpc.ForwardingChannelBuilder#blockingExecutor(java.util.concurrent.Executor):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#build():io.grpc.ManagedChannel
  • [api] io.grpc.ForwardingChannelBuilder#compressorRegistry(io.grpc.CompressorRegistry):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#decompressorRegistry(io.grpc.DecompressorRegistry):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#defaultLoadBalancingPolicy(java.lang.String):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#defaultServiceConfig(java.util.Map):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#directExecutor():io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#disableRetry():io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#disableServiceConfigLookUp():io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#enableFullStreamDecompression():io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#enableRetry():io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#executor(java.util.concurrent.Executor):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#forAddress(java.lang.String,int):io.grpc.ManagedChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#forTarget(java.lang.String):io.grpc.ManagedChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#idleTimeout(long,java.util.concurrent.TimeUnit):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#intercept(io.grpc.ClientInterceptor[]):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#intercept(java.util.List):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#keepAliveTime(long,java.util.concurrent.TimeUnit):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#keepAliveTimeout(long,java.util.concurrent.TimeUnit):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#keepAliveWithoutCalls(boolean):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#maxHedgedAttempts(int):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#maxInboundMessageSize(int):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#maxInboundMetadataSize(int):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#maxRetryAttempts(int):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#maxTraceEvents(int):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#nameResolverFactory(io.grpc.NameResolver$Factory):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#offloadExecutor(java.util.concurrent.Executor):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#overrideAuthority(java.lang.String):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#perRpcBufferLimit(long):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#proxyDetector(io.grpc.ProxyDetector):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#retryBufferSize(long):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#setBinaryLog(io.grpc.BinaryLog):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#toString():java.lang.String
  • [api] io.grpc.ForwardingChannelBuilder#usePlaintext():io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#useTransportSecurity():io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingChannelBuilder#userAgent(java.lang.String):io.grpc.ForwardingChannelBuilder
  • [api] io.grpc.ForwardingClientCall#<init>():void
  • [api] io.grpc.ForwardingClientCall#sendMessage(java.lang.Object):void
  • [api] io.grpc.ForwardingClientCall#start(io.grpc.ClientCall$Listener,io.grpc.Metadata):void
  • [api] io.grpc.ForwardingClientCallListener#<init>():void
  • [api] io.grpc.ForwardingClientCallListener#onMessage(java.lang.Object):void
  • [api] io.grpc.HttpConnectProxiedSocketAddress#equals(java.lang.Object):boolean
  • [api] io.grpc.HttpConnectProxiedSocketAddress#getPassword():java.lang.String
  • [api] io.grpc.HttpConnectProxiedSocketAddress#getProxyAddress():java.net.SocketAddress
  • [api] io.grpc.HttpConnectProxiedSocketAddress#getTargetAddress():java.net.InetSocketAddress
  • [api] io.grpc.HttpConnectProxiedSocketAddress#getUsername():java.lang.String
  • [api] io.grpc.HttpConnectProxiedSocketAddress#hashCode():int
  • [api] io.grpc.HttpConnectProxiedSocketAddress#newBuilder():io.grpc.HttpConnectProxiedSocketAddress$Builder
  • [api] io.grpc.HttpConnectProxiedSocketAddress#toString():java.lang.String
  • [api] io.grpc.HttpConnectProxiedSocketAddress$Builder#build():io.grpc.HttpConnectProxiedSocketAddress
  • [api] io.grpc.HttpConnectProxiedSocketAddress$Builder#setPassword(java.lang.String):io.grpc.HttpConnectProxiedSocketAddress$Builder
  • [api] io.grpc.HttpConnectProxiedSocketAddress$Builder#setProxyAddress(java.net.SocketAddress):io.grpc.HttpConnectProxiedSocketAddress$Builder
  • [api] io.grpc.HttpConnectProxiedSocketAddress$Builder#setTargetAddress(java.net.InetSocketAddress):io.grpc.HttpConnectProxiedSocketAddress$Builder
  • [api] io.grpc.HttpConnectProxiedSocketAddress$Builder#setUsername(java.lang.String):io.grpc.HttpConnectProxiedSocketAddress$Builder
  • [api] io.grpc.InternalChannelz#<init>():void
  • [api] io.grpc.InternalChannelz#addClientSocket(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#addListenSocket(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#addRootChannel(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#addServer(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#addServerSocket(io.grpc.InternalInstrumented,io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#addSubchannel(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#containsClientSocket(io.grpc.InternalLogId):boolean
  • [api] io.grpc.InternalChannelz#containsServer(io.grpc.InternalLogId):boolean
  • [api] io.grpc.InternalChannelz#containsSubchannel(io.grpc.InternalLogId):boolean
  • [api] io.grpc.InternalChannelz#getChannel(long):io.grpc.InternalInstrumented
  • [api] io.grpc.InternalChannelz#getRootChannel(long):io.grpc.InternalInstrumented
  • [api] io.grpc.InternalChannelz#getRootChannels(long,int):io.grpc.InternalChannelz$RootChannelList
  • [api] io.grpc.InternalChannelz#getServerSockets(long,long,int):io.grpc.InternalChannelz$ServerSocketsList
  • [api] io.grpc.InternalChannelz#getServers(long,int):io.grpc.InternalChannelz$ServerList
  • [api] io.grpc.InternalChannelz#getSocket(long):io.grpc.InternalInstrumented
  • [api] io.grpc.InternalChannelz#getSubchannel(long):io.grpc.InternalInstrumented
  • [api] io.grpc.InternalChannelz#id(io.grpc.InternalWithLogId):long
  • [api] io.grpc.InternalChannelz#instance():io.grpc.InternalChannelz
  • [api] io.grpc.InternalChannelz#removeClientSocket(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#removeListenSocket(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#removeRootChannel(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#removeServer(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#removeServerSocket(io.grpc.InternalInstrumented,io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz#removeSubchannel(io.grpc.InternalInstrumented):void
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#<init>():void
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#build():io.grpc.InternalChannelz$ChannelStats
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setCallsFailed(long):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setCallsStarted(long):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setCallsSucceeded(long):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setChannelTrace(io.grpc.InternalChannelz$ChannelTrace):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setLastCallStartedNanos(long):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setSockets(java.util.List):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setState(io.grpc.ConnectivityState):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setSubchannels(java.util.List):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelStats$Builder#setTarget(java.lang.String):io.grpc.InternalChannelz$ChannelStats$Builder
  • [api] io.grpc.InternalChannelz$ChannelTrace$Builder#<init>():void
  • [api] io.grpc.InternalChannelz$ChannelTrace$Builder#build():io.grpc.InternalChannelz$ChannelTrace
  • [api] io.grpc.InternalChannelz$ChannelTrace$Builder#setCreationTimeNanos(long):io.grpc.InternalChannelz$ChannelTrace$Builder
  • [api] io.grpc.InternalChannelz$ChannelTrace$Builder#setEvents(java.util.List):io.grpc.InternalChannelz$ChannelTrace$Builder
  • [api] io.grpc.InternalChannelz$ChannelTrace$Builder#setNumEventsLogged(long):io.grpc.InternalChannelz$ChannelTrace$Builder
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event#equals(java.lang.Object):boolean
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event#toString():java.lang.String
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event$Builder#<init>():void
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event$Builder#build():io.grpc.InternalChannelz$ChannelTrace$Event
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event$Builder#setChannelRef(io.grpc.InternalWithLogId):io.grpc.InternalChannelz$ChannelTrace$Event$Builder
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event$Builder#setDescription(java.lang.String):io.grpc.InternalChannelz$ChannelTrace$Event$Builder
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event$Builder#setSeverity(io.grpc.InternalChannelz$ChannelTrace$Event$Severity):io.grpc.InternalChannelz$ChannelTrace$Event$Builder
  • [api] io.grpc.InternalChannelz$ChannelTrace$Event$Builder#setTimestampNanos(long):io.grpc.InternalChannelz$ChannelTrace$Event$Builder
  • [api] io.grpc.InternalChannelz$OtherSecurity#<init>(java.lang.String,java.lang.Object):void
  • [api] io.grpc.InternalChannelz$RootChannelList#<init>(java.util.List,boolean):void
  • [api] io.grpc.InternalChannelz$Security#<init>(io.grpc.InternalChannelz$OtherSecurity):void
  • [api] io.grpc.InternalChannelz$ServerList#<init>(java.util.List,boolean):void
  • [api] io.grpc.InternalChannelz$ServerSocketsList#<init>(java.util.List,boolean):void
  • [api] io.grpc.InternalChannelz$ServerStats#<init>(long,long,long,long,java.util.List):void
  • [api] io.grpc.InternalChannelz$ServerStats$Builder#<init>():void
  • [api] io.grpc.InternalChannelz$ServerStats$Builder#addListenSockets(java.util.List):io.grpc.InternalChannelz$ServerStats$Builder
  • [api] io.grpc.InternalChannelz$ServerStats$Builder#build():io.grpc.InternalChannelz$ServerStats
  • [api] io.grpc.InternalChannelz$ServerStats$Builder#setCallsFailed(long):io.grpc.InternalChannelz$ServerStats$Builder
  • [api] io.grpc.InternalChannelz$ServerStats$Builder#setCallsStarted(long):io.grpc.InternalChannelz$ServerStats$Builder
  • [api] io.grpc.InternalChannelz$ServerStats$Builder#setCallsSucceeded(long):io.grpc.InternalChannelz$ServerStats$Builder
  • [api] io.grpc.InternalChannelz$ServerStats$Builder#setLastCallStartedNanos(long):io.grpc.InternalChannelz$ServerStats$Builder
  • [api] io.grpc.InternalChannelz$SocketOptions#<init>(java.lang.Integer,java.lang.Integer,io.grpc.InternalChannelz$TcpInfo,java.util.Map):void
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#<init>():void
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#addOption(java.lang.String,boolean):io.grpc.InternalChannelz$SocketOptions$Builder
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#addOption(java.lang.String,int):io.grpc.InternalChannelz$SocketOptions$Builder
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#addOption(java.lang.String,java.lang.String):io.grpc.InternalChannelz$SocketOptions$Builder
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#build():io.grpc.InternalChannelz$SocketOptions
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#setSocketOptionLingerSeconds(java.lang.Integer):io.grpc.InternalChannelz$SocketOptions$Builder
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#setSocketOptionTimeoutMillis(java.lang.Integer):io.grpc.InternalChannelz$SocketOptions$Builder
  • [api] io.grpc.InternalChannelz$SocketOptions$Builder#setTcpInfo(io.grpc.InternalChannelz$TcpInfo):io.grpc.InternalChannelz$SocketOptions$Builder
  • [api] io.grpc.InternalChannelz$SocketStats#<init>(io.grpc.InternalChannelz$TransportStats,java.net.SocketAddress,java.net.SocketAddress,io.grpc.InternalChannelz$SocketOptions,io.grpc.InternalChannelz$Security):void
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#<init>():void
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#build():io.grpc.InternalChannelz$TcpInfo
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setAdvmss(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setAto(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setBackoff(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setCaState(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setFackets(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setLastAckRecv(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setLastAckSent(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setLastDataRecv(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setLastDataSent(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setLost(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setOptions(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setPmtu(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setProbes(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRcvMss(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRcvSsthresh(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRcvWscale(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setReordering(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRetrans(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRetransmits(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRto(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRtt(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setRttvar(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setSacked(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setSndCwnd(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setSndMss(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setSndSsthresh(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setSndWscale(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setState(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TcpInfo$Builder#setUnacked(int):io.grpc.InternalChannelz$TcpInfo$Builder
  • [api] io.grpc.InternalChannelz$TransportStats#<init>(long,long,long,long,long,long,long,long,long,long,long,long):void
  • [api] io.grpc.InternalLogId#allocate(java.lang.Class,java.lang.String):io.grpc.InternalLogId
  • [api] io.grpc.InternalLogId#allocate(java.lang.String,java.lang.String):io.grpc.InternalLogId
  • [api] io.grpc.InternalLogId#getDetails():java.lang.String
  • [api] io.grpc.InternalLogId#getId():long
  • [api] io.grpc.InternalLogId#getTypeName():java.lang.String
  • [api] io.grpc.InternalLogId#shortName():java.lang.String
  • [api] io.grpc.InternalLogId#toString():java.lang.String
  • [api] io.grpc.InternalMetadata#headerCount(io.grpc.Metadata):int
  • [api] io.grpc.InternalMetadata#keyOf(java.lang.String,io.grpc.Metadata$AsciiMarshaller):io.grpc.Metadata$Key
  • [api] io.grpc.InternalMetadata#newMetadata(byte[][]):io.grpc.Metadata
  • [api] io.grpc.InternalMetadata#newMetadataWithParsedValues(int,java.lang.Object[]):io.grpc.Metadata
  • [api] io.grpc.InternalMetadata#serialize(io.grpc.Metadata):byte[][]
  • [api] io.grpc.InternalMetadata#serializePartial(io.grpc.Metadata):java.lang.Object[]
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs#getAddresses():java.util.List
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs#getAttributes():io.grpc.Attributes
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs#getOption(io.grpc.LoadBalancer$CreateSubchannelArgs$Key):java.lang.Object
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs#newBuilder():io.grpc.LoadBalancer$CreateSubchannelArgs$Builder
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs#toBuilder():io.grpc.LoadBalancer$CreateSubchannelArgs$Builder
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs#toString():java.lang.String
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs$Builder#addOption(io.grpc.LoadBalancer$CreateSubchannelArgs$Key,java.lang.Object):io.grpc.LoadBalancer$CreateSubchannelArgs$Builder
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs$Builder#build():io.grpc.LoadBalancer$CreateSubchannelArgs
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs$Builder#setAddresses(java.util.List):io.grpc.LoadBalancer$CreateSubchannelArgs$Builder
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs$Builder#setAttributes(io.grpc.Attributes):io.grpc.LoadBalancer$CreateSubchannelArgs$Builder
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs$Key#createWithDefault(java.lang.String,java.lang.Object):io.grpc.LoadBalancer$CreateSubchannelArgs$Key
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs$Key#getDefault():java.lang.Object
  • [api] io.grpc.LoadBalancer$CreateSubchannelArgs$Key#toString():java.lang.String
  • [api] io.grpc.LoadBalancer$PickResult#equals(java.lang.Object):boolean
  • [api] io.grpc.LoadBalancer$PickResult#getStatus():io.grpc.Status
  • [api] io.grpc.LoadBalancer$PickResult#getSubchannel():io.grpc.LoadBalancer$Subchannel
  • [api] io.grpc.LoadBalancer$PickResult#hashCode():int
  • [api] io.grpc.LoadBalancer$PickResult#isDrop():boolean
  • [api] io.grpc.LoadBalancer$PickResult#toString():java.lang.String
  • [api] io.grpc.LoadBalancer$PickResult#withDrop(io.grpc.Status):io.grpc.LoadBalancer$PickResult
  • [api] io.grpc.LoadBalancer$PickResult#withError(io.grpc.Status):io.grpc.LoadBalancer$PickResult
  • [api] io.grpc.LoadBalancer$PickResult#withNoResult():io.grpc.LoadBalancer$PickResult
  • [api] io.grpc.LoadBalancer$ResolvedAddresses#equals(java.lang.Object):boolean
  • [api] io.grpc.LoadBalancer$ResolvedAddresses#getAddresses():java.util.List
  • [api] io.grpc.LoadBalancer$ResolvedAddresses#getLoadBalancingPolicyConfig():java.lang.Object
  • [api] io.grpc.LoadBalancer$ResolvedAddresses#newBuilder():io.grpc.LoadBalancer$ResolvedAddresses$Builder
  • [api] io.grpc.LoadBalancer$ResolvedAddresses#toBuilder():io.grpc.LoadBalancer$ResolvedAddresses$Builder
  • [api] io.grpc.LoadBalancer$ResolvedAddresses$Builder#build():io.grpc.LoadBalancer$ResolvedAddresses
  • [api] io.grpc.LoadBalancer$ResolvedAddresses$Builder#setAddresses(java.util.List):io.grpc.LoadBalancer$ResolvedAddresses$Builder
  • [api] io.grpc.LoadBalancer$ResolvedAddresses$Builder#setAttributes(io.grpc.Attributes):io.grpc.LoadBalancer$ResolvedAddresses$Builder
  • [api] io.grpc.LoadBalancer$ResolvedAddresses$Builder#setLoadBalancingPolicyConfig(java.lang.Object):io.grpc.LoadBalancer$ResolvedAddresses$Builder
  • [api] io.grpc.ManagedChannel#<init>():void
  • [api] io.grpc.ManagedChannelBuilder#<init>():void
  • [api] io.grpc.Metadata#<init>():void
  • [api] io.grpc.Metadata#containsKey(io.grpc.Metadata$Key):boolean
  • [api] io.grpc.Metadata#discardAll(io.grpc.Metadata$Key):void
  • [api] io.grpc.Metadata#get(io.grpc.Metadata$Key):java.lang.Object
  • [api] io.grpc.Metadata#getAll(io.grpc.Metadata$Key):java.lang.Iterable
  • [api] io.grpc.Metadata#keys():java.util.Set
  • [api] io.grpc.Metadata#merge(io.grpc.Metadata):void
  • [api] io.grpc.Metadata#put(io.grpc.Metadata$Key,java.lang.Object):void
  • [api] io.grpc.Metadata#remove(io.grpc.Metadata$Key,java.lang.Object):boolean
  • [api] io.grpc.Metadata#removeAll(io.grpc.Metadata$Key):java.lang.Iterable
  • [api] io.grpc.Metadata$Key#equals(java.lang.Object):boolean
  • [api] io.grpc.Metadata$Key#name():java.lang.String
  • [api] io.grpc.Metadata$Key#of(java.lang.String,io.grpc.Metadata$AsciiMarshaller):io.grpc.Metadata$Key
  • [api] io.grpc.Metadata$Key#of(java.lang.String,io.grpc.Metadata$BinaryMarshaller):io.grpc.Metadata$Key
  • [api] io.grpc.Metadata$Key#originalName():java.lang.String
  • [api] io.grpc.MethodDescriptor#create(io.grpc.MethodDescriptor$MethodType,java.lang.String,io.grpc.MethodDescriptor$Marshaller,io.grpc.MethodDescriptor$Marshaller):io.grpc.MethodDescriptor
  • [api] io.grpc.MethodDescriptor#extractFullServiceName(java.lang.String):java.lang.String
  • [api] io.grpc.MethodDescriptor#generateFullMethodName(java.lang.String,java.lang.String):java.lang.String
  • [api] io.grpc.MethodDescriptor#getFullMethodName():java.lang.String
  • [api] io.grpc.MethodDescriptor#getSchemaDescriptor():java.lang.Object
  • [api] io.grpc.MethodDescriptor#getServiceName():java.lang.String
  • [api] io.grpc.MethodDescriptor#isIdempotent():boolean
  • [api] io.grpc.MethodDescriptor#isSafe():boolean
  • [api] io.grpc.MethodDescriptor#isSampledToLocalTracing():boolean
  • [api] io.grpc.MethodDescriptor#newBuilder():io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor#newBuilder(io.grpc.MethodDescriptor$Marshaller,io.grpc.MethodDescriptor$Marshaller):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor#parseRequest(java.io.InputStream):java.lang.Object
  • [api] io.grpc.MethodDescriptor#parseResponse(java.io.InputStream):java.lang.Object
  • [api] io.grpc.MethodDescriptor#streamRequest(java.lang.Object):java.io.InputStream
  • [api] io.grpc.MethodDescriptor#streamResponse(java.lang.Object):java.io.InputStream
  • [api] io.grpc.MethodDescriptor#toBuilder():io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor#toBuilder(io.grpc.MethodDescriptor$Marshaller,io.grpc.MethodDescriptor$Marshaller):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor#toString():java.lang.String
  • [api] io.grpc.MethodDescriptor$Builder#build():io.grpc.MethodDescriptor
  • [api] io.grpc.MethodDescriptor$Builder#setFullMethodName(java.lang.String):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor$Builder#setIdempotent(boolean):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor$Builder#setRequestMarshaller(io.grpc.MethodDescriptor$Marshaller):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor$Builder#setResponseMarshaller(io.grpc.MethodDescriptor$Marshaller):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor$Builder#setSafe(boolean):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor$Builder#setSampledToLocalTracing(boolean):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor$Builder#setSchemaDescriptor(java.lang.Object):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.MethodDescriptor$Builder#setType(io.grpc.MethodDescriptor$MethodType):io.grpc.MethodDescriptor$Builder
  • [api] io.grpc.NameResolver$Args#getChannelLogger():io.grpc.ChannelLogger
  • [api] io.grpc.NameResolver$Args#getDefaultPort():int
  • [api] io.grpc.NameResolver$Args#getOffloadExecutor():java.util.concurrent.Executor
  • [api] io.grpc.NameResolver$Args#getProxyDetector():io.grpc.ProxyDetector
  • [api] io.grpc.NameResolver$Args#getScheduledExecutorService():java.util.concurrent.ScheduledExecutorService
  • [api] io.grpc.NameResolver$Args#getServiceConfigParser():io.grpc.NameResolver$ServiceConfigParser
  • [api] io.grpc.NameResolver$Args#getSynchronizationContext():io.grpc.SynchronizationContext
  • [api] io.grpc.NameResolver$Args#newBuilder():io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args#toBuilder():io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args$Builder#build():io.grpc.NameResolver$Args
  • [api] io.grpc.NameResolver$Args$Builder#setChannelLogger(io.grpc.ChannelLogger):io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args$Builder#setDefaultPort(int):io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args$Builder#setOffloadExecutor(java.util.concurrent.Executor):io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args$Builder#setProxyDetector(io.grpc.ProxyDetector):io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args$Builder#setScheduledExecutorService(java.util.concurrent.ScheduledExecutorService):io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args$Builder#setServiceConfigParser(io.grpc.NameResolver$ServiceConfigParser):io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$Args$Builder#setSynchronizationContext(io.grpc.SynchronizationContext):io.grpc.NameResolver$Args$Builder
  • [api] io.grpc.NameResolver$ConfigOrError#fromConfig(java.lang.Object):io.grpc.NameResolver$ConfigOrError
  • [api] io.grpc.NameResolver$ConfigOrError#fromError(io.grpc.Status):io.grpc.NameResolver$ConfigOrError
  • [api] io.grpc.NameResolver$ConfigOrError#getConfig():java.lang.Object
  • [api] io.grpc.NameResolver$ConfigOrError#getError():io.grpc.Status
  • [api] io.grpc.NameResolver$Factory#<init>():void
  • [api] io.grpc.NameResolver$ResolutionResult#equals(java.lang.Object):boolean
  • [api] io.grpc.NameResolver$ResolutionResult#getServiceConfig():io.grpc.NameResolver$ConfigOrError
  • [api] io.grpc.NameResolver$ResolutionResult#newBuilder():io.grpc.NameResolver$ResolutionResult$Builder
  • [api] io.grpc.NameResolver$ResolutionResult#toBuilder():io.grpc.NameResolver$ResolutionResult$Builder
  • [api] io.grpc.NameResolver$ResolutionResult$Builder#build():io.grpc.NameResolver$ResolutionResult
  • [api] io.grpc.NameResolver$ResolutionResult$Builder#setAddresses(java.util.List):io.grpc.NameResolver$ResolutionResult$Builder
  • [api] io.grpc.NameResolver$ResolutionResult$Builder#setAttributes(io.grpc.Attributes):io.grpc.NameResolver$ResolutionResult$Builder
  • [api] io.grpc.NameResolver$ResolutionResult$Builder#setServiceConfig(io.grpc.NameResolver$ConfigOrError):io.grpc.NameResolver$ResolutionResult$Builder
  • [api] io.grpc.NameResolver$ServiceConfigParser#<init>():void
  • [api] io.grpc.ProxiedSocketAddress#<init>():void
  • [api] io.grpc.ServerCall#<init>():void
  • [api] io.grpc.ServerCall$Listener#<init>():void
  • [api] io.grpc.ServerInterceptors#intercept(io.grpc.ServerServiceDefinition,io.grpc.ServerInterceptor[]):io.grpc.ServerServiceDefinition
  • [api] io.grpc.ServerInterceptors#intercept(io.grpc.ServerServiceDefinition,java.util.List):io.grpc.ServerServiceDefinition
  • [api] io.grpc.ServerMethodDefinition#create(io.grpc.MethodDescriptor,io.grpc.ServerCallHandler):io.grpc.ServerMethodDefinition
  • [api] io.grpc.ServerMethodDefinition#getMethodDescriptor():io.grpc.MethodDescriptor
  • [api] io.grpc.ServerMethodDefinition#getServerCallHandler():io.grpc.ServerCallHandler
  • [api] io.grpc.ServerMethodDefinition#withServerCallHandler(io.grpc.ServerCallHandler):io.grpc.ServerMethodDefinition
  • [api] io.grpc.ServerServiceDefinition#builder(io.grpc.ServiceDescriptor):io.grpc.ServerServiceDefinition$Builder
  • [api] io.grpc.ServerServiceDefinition#builder(java.lang.String):io.grpc.ServerServiceDefinition$Builder
  • [api] io.grpc.ServerServiceDefinition#getMethod(java.lang.String):io.grpc.ServerMethodDefinition
  • [api] io.grpc.ServerServiceDefinition#getMethods():java.util.Collection
  • [api] io.grpc.ServerServiceDefinition#getServiceDescriptor():io.grpc.ServiceDescriptor
  • [api] io.grpc.ServerServiceDefinition$Builder#addMethod(io.grpc.ServerMethodDefinition):io.grpc.ServerServiceDefinition$Builder
  • [api] io.grpc.ServerServiceDefinition$Builder#build():io.grpc.ServerServiceDefinition
  • [api] io.grpc.ServiceDescriptor#<init>(java.lang.String,java.util.Collection):void
  • [api] io.grpc.ServiceDescriptor#getMethods():java.util.Collection
  • [api] io.grpc.ServiceDescriptor#getName():java.lang.String
  • [api] io.grpc.ServiceDescriptor#newBuilder(java.lang.String):io.grpc.ServiceDescriptor$Builder
  • [api] io.grpc.ServiceDescriptor#toString():java.lang.String
  • [api] io.grpc.ServiceDescriptor$Builder#addMethod(io.grpc.MethodDescriptor):io.grpc.ServiceDescriptor$Builder
  • [api] io.grpc.ServiceDescriptor$Builder#build():io.grpc.ServiceDescriptor
  • [api] io.grpc.ServiceDescriptor$Builder#setName(java.lang.String):io.grpc.ServiceDescriptor$Builder
  • [api] io.grpc.ServiceDescriptor$Builder#setSchemaDescriptor(java.lang.Object):io.grpc.ServiceDescriptor$Builder
  • [api] io.grpc.Status#asException():io.grpc.StatusException
  • [api] io.grpc.Status#asRuntimeException():io.grpc.StatusRuntimeException
  • [api] io.grpc.Status#augmentDescription(java.lang.String):io.grpc.Status
  • [api] io.grpc.Status#equals(java.lang.Object):boolean
  • [api] io.grpc.Status#fromCodeValue(int):io.grpc.Status
  • [api] io.grpc.Status#fromThrowable(java.lang.Throwable):io.grpc.Status
  • [api] io.grpc.Status#getCause():java.lang.Throwable
  • [api] io.grpc.Status#getCode():io.grpc.Status$Code
  • [api] io.grpc.Status#getDescription():java.lang.String
  • [api] io.grpc.Status#hashCode():int
  • [api] io.grpc.Status#isOk():boolean
  • [api] io.grpc.Status#toString():java.lang.String
  • [api] io.grpc.Status#trailersFromThrowable(java.lang.Throwable):io.grpc.Metadata
  • [api] io.grpc.Status#withCause(java.lang.Throwable):io.grpc.Status
  • [api] io.grpc.Status#withDescription(java.lang.String):io.grpc.Status
  • [api] io.grpc.Status$Code#toStatus():io.grpc.Status
  • [api] io.grpc.Status$Code#value():int
  • [api] io.grpc.StatusException#<init>(io.grpc.Status):void
  • [api] io.grpc.StatusException#<init>(io.grpc.Status,io.grpc.Metadata):void
  • [api] io.grpc.StatusException#fillInStackTrace():java.lang.Throwable
  • [api] io.grpc.StatusException#getStatus():io.grpc.Status
  • [api] io.grpc.StatusException#getTrailers():io.grpc.Metadata
  • [api] io.grpc.StatusRuntimeException#<init>(io.grpc.Status):void
  • [api] io.grpc.StatusRuntimeException#<init>(io.grpc.Status,io.grpc.Metadata):void
  • [api] io.grpc.StatusRuntimeException#fillInStackTrace():java.lang.Throwable
  • [api] io.grpc.StatusRuntimeException#getStatus():io.grpc.Status
  • [api] io.grpc.StreamTracer#<init>():void
  • [api] io.grpc.StreamTracer#inboundMessage(int):void
  • [api] io.grpc.StreamTracer#inboundMessageRead(int,long,long):void
  • [api] io.grpc.StreamTracer#inboundUncompressedSize(long):void
  • [api] io.grpc.StreamTracer#inboundWireSize(long):void
  • [api] io.grpc.StreamTracer#outboundMessage(int):void
  • [api] io.grpc.StreamTracer#outboundMessageSent(int,long,long):void
  • [api] io.grpc.StreamTracer#outboundUncompressedSize(long):void
  • [api] io.grpc.StreamTracer#outboundWireSize(long):void
  • [api] io.grpc.StreamTracer#streamClosed(io.grpc.Status):void
  • [api] io.grpc.SynchronizationContext#<init>(java.lang.Thread$UncaughtExceptionHandler):void
  • [api] io.grpc.SynchronizationContext#drain():void
  • [api] io.grpc.SynchronizationContext#execute(java.lang.Runnable):void
  • [api] io.grpc.SynchronizationContext#executeLater(java.lang.Runnable):void
  • [api] io.grpc.SynchronizationContext#schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit,java.util.concurrent.ScheduledExecutorService):io.grpc.SynchronizationContext$ScheduledHandle
  • [api] io.grpc.SynchronizationContext$ScheduledHandle#cancel():void
  • [api] io.grpc.SynchronizationContext$ScheduledHandle#isPending():boolean
  • [deep] io.grpc.ManagedChannelProvider#<clinit>():void
  • [deep] io.grpc.ManagedChannelProvider$1#<init>():void
  • [deep] io.grpc.ManagedChannelProvider$1#getPriority(io.grpc.ManagedChannelProvider):int — attempts: 3, last attempted iteration: 3
  • [deep] io.grpc.ManagedChannelProvider$1#isAvailable(io.grpc.ManagedChannelProvider):boolean
  • [deep] io.grpc.ManagedChannelProvider$HardcodedClasses#iterator():java.util.Iterator — attempts: 2, last attempted iteration: 2
  • [deep] io.grpc.Metadata$IterableAt$1#remove():void — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.PartialForwardingClientCall#cancel(java.lang.String,java.lang.Throwable):void — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.PartialForwardingClientCall#halfClose():void — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.PartialForwardingClientCall#request(int):void — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.PartialForwardingClientCall#setMessageCompression(boolean):void — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.PartialForwardingClientCall#toString():java.lang.String — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.PartialForwardingClientCallListener#toString():java.lang.String — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.ServiceProviders#isAndroid(java.lang.ClassLoader):boolean
  • [deep] io.grpc.ServiceProviders#load(java.lang.Class,java.lang.Iterable,java.lang.ClassLoader,io.grpc.ServiceProviders$PriorityAccessor):java.lang.Object
  • [deep] io.grpc.ServiceProviders#loadAll(java.lang.Class,java.lang.Iterable,java.lang.ClassLoader,io.grpc.ServiceProviders$PriorityAccessor):java.util.List
  • [deep] io.grpc.ServiceProviders$1#<init>(io.grpc.ServiceProviders$PriorityAccessor):void
  • [deep] io.grpc.ServiceProviders$1#compare(java.lang.Object,java.lang.Object):int — attempts: 3, last attempted iteration: 3
  • [deep] io.grpc.SynchronizationContext$1#run():void — attempts: 1, last attempted iteration: 1
  • [deep] io.grpc.SynchronizationContext$1#toString():java.lang.String — attempts: 2, last attempted iteration: 2
  • [deep] io.grpc.SynchronizationContext$ManagedRunnable#run():void — attempts: 1, last attempted iteration: 1

Skipped targets (0)

None recorded.

Exhausted targets (0)

None recorded.

Failed targets (0)

None recorded.

Validation commands

/home/mihailo/git/graalvm-reachability-metadata/.agents/worktrees/issue-8380-coverage/.agents/worktrees/issue-9043-grpc-api/gradlew javaTest -Pcoordinates=io.grpc:grpc-api:1.27.2 --stacktrace
/home/mihailo/git/graalvm-reachability-metadata/.agents/worktrees/issue-8380-coverage/.agents/worktrees/issue-9043-grpc-api/gradlew codeCoverageTest -Pcoordinates=io.grpc:grpc-api:1.27.2 --stacktrace

Refs #9043.

@kimeta
kimeta force-pushed the ai/kimeta/code-coverage-grpc-api-1.27.2 branch from db640cc to 02df4cd Compare July 14, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant