diff --git a/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/ReflectContext.java b/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/ReflectContext.java
index 0f93936f703e9c..d9066fd922320f 100644
--- a/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/ReflectContext.java
+++ b/infra/expr/type/espresso/src/main/java/org/apache/shardingsphere/infra/expr/espresso/ReflectContext.java
@@ -31,7 +31,6 @@ public final class ReflectContext implements AutoCloseable {
/**
* This method is a simulation of the following operation.
- * // CHECKSTYLE:OFF
*
* private final Context context = Context.newBuilder("java")
* .allowAllAccess(true)
@@ -39,7 +38,6 @@ public final class ReflectContext implements AutoCloseable {
* .option("java.Classpath", JAVA_CLASSPATH)
* .build();
*
- * // CHECKSTYLE:ON
* TODO oracle/graal#4555 not yet closed.
* Maybe sometimes shardingsphere need `.option("java.Properties.org.graalvm.home", System.getenv("JAVA_HOME")).
*
diff --git a/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/jni-config.json b/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/jni-config.json
new file mode 100644
index 00000000000000..863b197bd9e189
--- /dev/null
+++ b/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/jni-config.json
@@ -0,0 +1,644 @@
+[
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSL"
+ },
+ "name": "[Ljava.lang.String;"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler$SslEngineType$2"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSL"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.DefaultUdtChannelConfig"
+ },
+ "name": "com.barchart.udt.LingerUDT",
+ "methods": [
+ {
+ "name": "intValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ZstdEncoder"
+ },
+ "name": "com.github.luben.zstd.ZstdCompressCtx",
+ "fields": [
+ {
+ "name": "nativePtr"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.Buffer"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.DatagramSocketAddress",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "byte[]",
+ "int",
+ "int",
+ "int",
+ "io.grpc.netty.shaded.io.netty.channel.unix.DatagramSocketAddress"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.DomainDatagramSocketAddress",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "byte[]",
+ "int",
+ "io.grpc.netty.shaded.io.netty.channel.unix.DomainDatagramSocketAddress"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.ErrorsStaticallyReferencedJniMethods"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.FileDescriptor"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.LimitsStaticallyReferencedJniMethods"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.Socket"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslClientContext$OpenSslClientSessionContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslClientSessionCache"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslSessionCache",
+ "methods": [
+ {
+ "name": "getSession",
+ "parameterTypes": [
+ "long",
+ "byte[]"
+ ]
+ },
+ {
+ "name": "sessionCreated",
+ "parameterTypes": [
+ "long",
+ "long"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslClientContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslClientContext$ExtendedTrustManagerVerifyCallback"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslContext$AbstractCertificateVerifier",
+ "methods": [
+ {
+ "name": "verify",
+ "parameterTypes": [
+ "long",
+ "byte[][]",
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$OpenSslServerCertificateCallback",
+ "methods": [
+ {
+ "name": "handle",
+ "parameterTypes": [
+ "long",
+ "byte[]",
+ "byte[][]"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslServerContext$OpenSslSniHostnameMatcher",
+ "methods": [
+ {
+ "name": "match",
+ "parameterTypes": [
+ "long",
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.io.IOException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.AbstractChannel"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "getBoolean",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.DefaultUdtChannelConfig"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "booleanValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.nio.NioUdtAcceptorChannel"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "booleanValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.nio.NioUdtByteConnectorChannel"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "booleanValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "booleanValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.nio.NioUdtProvider"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "booleanValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.AsciiString"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "getBoolean",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.ResourceLeakDetector"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "getBoolean",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.AbstractEventExecutor"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "getBoolean",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.UnorderedThreadPoolEventExecutor"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "getBoolean",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.SocketUtils$5"
+ },
+ "name": "java.lang.Boolean",
+ "methods": [
+ {
+ "name": "booleanValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLContext"
+ },
+ "name": "java.lang.Exception",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.DefaultUdtChannelConfig"
+ },
+ "name": "java.lang.Integer",
+ "methods": [
+ {
+ "name": "intValue",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.lang.OutOfMemoryError"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.lang.RuntimeException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.net.InetSocketAddress",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "java.lang.String",
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.net.PortUnreachableException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.nio.Buffer",
+ "fields": [
+ {
+ "name": "limit"
+ },
+ {
+ "name": "position"
+ }
+ ],
+ "methods": [
+ {
+ "name": "limit",
+ "parameterTypes": []
+ },
+ {
+ "name": "position",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.nio.DirectByteBuffer"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.nio.channels.ClosedChannelException",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "javax.net.ssl.SSLProtocolException",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler$SslEngineType$2"
+ },
+ "name": "javax.net.ssl.SSLProtocolException",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "org.conscrypt.ConscryptEngine",
+ "methods": [
+ {
+ "name": "clientCertificateRequested",
+ "parameterTypes": [
+ "byte[]",
+ "int[]",
+ "byte[][]"
+ ]
+ },
+ {
+ "name": "onNewSessionEstablished",
+ "parameterTypes": [
+ "long"
+ ]
+ },
+ {
+ "name": "onSSLStateChange",
+ "parameterTypes": [
+ "int",
+ "int"
+ ]
+ },
+ {
+ "name": "serverCertificateRequested",
+ "parameterTypes": []
+ },
+ {
+ "name": "verifyCertificateChain",
+ "parameterTypes": [
+ "byte[][]",
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslEngine"
+ },
+ "name": "org.conscrypt.ConscryptEngine",
+ "methods": [
+ {
+ "name": "onSSLStateChange",
+ "parameterTypes": [
+ "int",
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler$SslEngineType$2"
+ },
+ "name": "org.conscrypt.ConscryptEngine",
+ "methods": [
+ {
+ "name": "onNewSessionEstablished",
+ "parameterTypes": [
+ "long"
+ ]
+ },
+ {
+ "name": "onSSLStateChange",
+ "parameterTypes": [
+ "int",
+ "int"
+ ]
+ },
+ {
+ "name": "serverCertificateRequested",
+ "parameterTypes": []
+ },
+ {
+ "name": "verifyCertificateChain",
+ "parameterTypes": [
+ "byte[][]",
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider"
+ },
+ "name": "[Lio.netty.resolver.dns.macos.DnsResolver;"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider"
+ },
+ "name": "[Ljava.lang.String;"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider"
+ },
+ "name": "[[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.resolver.dns.macos.DnsResolver",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "java.lang.String",
+ "byte[][]",
+ "int",
+ "java.lang.String[]",
+ "java.lang.String",
+ "int",
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider"
+ }
+]
diff --git a/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/native-image.properties b/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/native-image.properties
new file mode 100644
index 00000000000000..5177b5928d7f65
--- /dev/null
+++ b/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/native-image.properties
@@ -0,0 +1,20 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+Args= --initialize-at-run-time=io.grpc.netty.shaded.io.netty \
+ --initialize-at-build-time=io.grpc.netty.shaded.io.netty.codec.http \
+ --initialize-at-build-time=io.grpc.netty.shaded.io.netty.codec.http2
diff --git a/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/reflect-config.json b/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/reflect-config.json
new file mode 100644
index 00000000000000..d33a9c3c4b905e
--- /dev/null
+++ b/infra/reachability-metadata/src/main/resources/META-INF/native-image/io.grpc/grpc-netty-shaded/1.60.1/reflect-config.json
@@ -0,0 +1,7355 @@
+[
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "[B"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.AbstractChannel"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.MultithreadEventLoopGroup"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.DeflateDecoder"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.DefaultHttp2Headers"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.DefaultStompHeaders"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.AsciiString"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.ResourceLeakDetector"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.AbstractEventExecutor"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.UnorderedThreadPoolEventExecutor"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.SystemPropertyUtil"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.InternalLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory$NopInstanceHolder"
+ },
+ "name": "ch.qos.logback.classic.encoder.PatternLayoutEncoder"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.pattern.DateConverter",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.pattern.LevelConverter",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.pattern.LineSeparatorConverter",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.pattern.LoggerConverter",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.pattern.MessageConverter",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.classic.pattern.ThreadConverter",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.AbstractChannel"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.MultithreadEventLoopGroup"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.DeflateDecoder"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.DefaultHttp2Headers"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.DefaultStompHeaders"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.AsciiString"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.ResourceLeakDetector"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.AbstractEventExecutor"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.UnorderedThreadPoolEventExecutor"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.SystemPropertyUtil"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.InternalLoggerFactory"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory$NopInstanceHolder"
+ },
+ "name": "ch.qos.logback.core.ConsoleAppender"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.core.OutputStreamAppender",
+ "methods": [
+ {
+ "name": "setEncoder",
+ "parameterTypes": [
+ "ch.qos.logback.core.encoder.Encoder"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.core.encoder.LayoutWrappingEncoder",
+ "methods": [
+ {
+ "name": "setParent",
+ "parameterTypes": [
+ "ch.qos.logback.core.Appender"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "ch.qos.logback.core.pattern.PatternLayoutEncoderBase",
+ "methods": [
+ {
+ "name": "setPattern",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Brotli"
+ },
+ "name": "com.aayushatharva.brotli4j.Brotli4jLoader"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Zstd"
+ },
+ "name": "com.github.luben.zstd.Zstd"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfDecoder"
+ },
+ "name": "com.ning.compress.lzf.impl.UnsafeChunkDecoder",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslEngine"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslEngine"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler$SslEngineType$3"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler$SslTasksRunner"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable"
+ },
+ "name": "com.sun.crypto.provider.AESCipher$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.DHKeyAgreement",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.DHKeyFactory",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "com.sun.crypto.provider.DHKeyPairGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.DHKeyPairGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.DHParameters",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.DHParameters",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslEngine"
+ },
+ "name": "com.sun.crypto.provider.DHParameters",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "com.sun.crypto.provider.HmacCore$HmacSHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.HmacCore$HmacSHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.HmacCore$HmacSHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.HmacCore$HmacSHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.HmacCore$HmacSHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.PseudoRandomFunction"
+ },
+ "name": "com.sun.crypto.provider.HmacCore$HmacSHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "com.sun.crypto.provider.HmacCore$HmacSHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ThreadPerChannelEventLoop"
+ },
+ "name": "com.sun.crypto.provider.HmacSHA1",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "com.sun.crypto.provider.HmacSHA1",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.HmacSHA1",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.HmacSHA1",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.HmacSHA1",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable"
+ },
+ "name": "com.sun.crypto.provider.HmacSHA1",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi"
+ },
+ "name": "com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndDES",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndDES",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "com.sun.crypto.provider.PBEParameters",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "com.sun.crypto.provider.PBES2Core$HmacSHA256AndAES_256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "com.sun.crypto.provider.PBES2Parameters$General",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "com.sun.crypto.provider.PBES2Parameters$HmacSHA256AndAES_256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "com.sun.crypto.provider.RSACipher",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.RSACipher",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.RSACipher",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.RSACipher",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsKeyMaterialGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "com.sun.crypto.provider.TlsKeyMaterialGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsKeyMaterialGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.TlsKeyMaterialGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsKeyMaterialGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.TlsKeyMaterialGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsMasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "com.sun.crypto.provider.TlsMasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsMasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.TlsMasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsMasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.TlsMasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler$SslTasksRunner"
+ },
+ "name": "com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "com.sun.crypto.provider.TlsRsaPremasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsRsaPremasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "com.sun.crypto.provider.TlsRsaPremasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "com.sun.crypto.provider.TlsRsaPremasterSecretGenerator",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.bootstrap.ServerBootstrap$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.bootstrap.ServerBootstrap$1",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.buffer.ByteBufAllocator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.buffer.ByteBufUtil"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.buffer.Unpooled"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelConfig"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalServerChannel$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.sctp.DefaultSctpServerChannelConfig"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.socket.DefaultDatagramChannelConfig"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.udt.DefaultUdtServerChannelConfig"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.ReplayingDecoderByteBuf"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpObjectEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.DeflateDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.redis.FixedRedisMessagePool"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.smtp.SmtpRequestEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.PemPrivateKey"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractByteBufAllocator",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.buffer.AbstractReferenceCountedByteBuf"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AbstractReferenceCountedByteBuf",
+ "fields": [
+ {
+ "name": "refCnt"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.buffer.AdvancedLeakAwareByteBuf"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.buffer.AdvancedLeakAwareByteBuf",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelDuplexHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelDuplexHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelHandlerAdapter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelHandlerAdapter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelInboundHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelInboundHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelInboundHandlerAdapter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelInboundHandlerAdapter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelInitializer"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelInitializer",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelOutboundHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelOutboundHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ChannelOutboundHandlerAdapter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.ChannelOutboundHandlerAdapter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.CombinedChannelDuplexHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.CombinedChannelDuplexHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$HeadContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$HeadContext",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$TailContext"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$TailContext",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.DefaultFileRegion"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.SimpleChannelInboundHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.SimpleChannelInboundHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.SimpleUserEventChannelHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.SimpleUserEventChannelHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.embedded.EmbeddedChannel$2"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.embedded.EmbeddedChannel$2",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.bootstrap.Bootstrap"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollSocketChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.epoll.NativeDatagramPacketArray$NativeDatagramPacket"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.pool.SimpleChannelPool"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.pool.SimpleChannelPool$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.pool.SimpleChannelPool$1",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.bootstrap.Bootstrap"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioDatagramChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsAddressResolverGroup"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioDatagramChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioDatagramChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolverBuilder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioDatagramChannel",
+ "queriedMethods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioServerSocketChannel"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioServerSocketChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.ProxyServer"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioServerSocketChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.bootstrap.Bootstrap"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioSocketChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.ProxyServer$IntermediaryHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioSocketChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioSocketChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolverBuilder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioSocketChannel",
+ "queriedMethods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.bootstrap.Bootstrap"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.socket.oio.OioSocketChannel",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.DatagramSocketAddress"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.DomainDatagramSocketAddress"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.channel.unix.PeerCredentials"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.address.DynamicAddressConnectHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.address.DynamicAddressConnectHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.address.ResolveAddressHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.address.ResolveAddressHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageCodec$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageCodec$1",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageCodec$Encoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageCodec$Encoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.ByteToMessageDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.DatagramPacketDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.DatagramPacketDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.DatagramPacketEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.DatagramPacketEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.DelimiterBasedFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.DelimiterBasedFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.FixedLengthFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.FixedLengthFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.LengthFieldBasedFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.LengthFieldBasedFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.LengthFieldPrepender"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.LengthFieldPrepender",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.LineBasedFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.LineBasedFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.MessageAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.MessageAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToByteEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToByteEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageCodec$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageCodec$1",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageCodec$2"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageCodec$2",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.MessageToMessageEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.ReplayingDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.ReplayingDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.base64.Base64Decoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.base64.Base64Decoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.base64.Base64Encoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.base64.Base64Encoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.bytes.ByteArrayDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.bytes.ByteArrayDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.bytes.ByteArrayEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.bytes.ByteArrayEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.BrotliEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Bzip2Decoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Bzip2Decoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Bzip2Encoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Bzip2Encoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.FastLzFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.FastLzFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.FastLzFrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.FastLzFrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JZlibDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JZlibDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JZlibEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JZlibEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JdkZlibDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JdkZlibDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JdkZlibEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JdkZlibEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Lz4FrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Lz4FrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Lz4FrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.Lz4FrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzmaFrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzmaFrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFramedDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFramedDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFramedEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.SnappyFramedEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ZlibDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ZlibDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ZlibEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ZlibEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ZstdEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ZstdEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsQueryDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsQueryDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsQueryEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsQueryEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsResponseEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.DatagramDnsResponseEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsQueryDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsQueryDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsQueryEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsQueryEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsResponseEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.dns.TcpDnsResponseEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.haproxy.HAProxyMessageDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.haproxy.HAProxyMessageDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.haproxy.HAProxyMessageEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.haproxy.HAProxyMessageEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientCodec$Decoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientCodec$Decoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientCodec$Encoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientCodec$Encoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientUpgradeHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpClientUpgradeHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentCompressor"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentCompressor",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentDecompressor"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentDecompressor",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpContentEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpObjectAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpObjectAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpObjectDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpObjectDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpObjectEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpObjectEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpRequestEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpRequestEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpResponseEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpResponseEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerCodec$HttpServerResponseEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerCodec$HttpServerResponseEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerExpectContinueHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerExpectContinueHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerKeepAliveHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerKeepAliveHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerUpgradeHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.HttpServerUpgradeHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.cors.CorsHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.cors.CorsHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.Utf8FrameValidator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.Utf8FrameValidator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket00FrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket00FrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket00FrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket00FrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket07FrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket07FrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket07FrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket07FrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket08FrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket08FrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket08FrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket08FrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket13FrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket13FrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket13FrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocket13FrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker$4"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker$4",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandshakeHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketClientProtocolHandshakeHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketFrameAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketFrameAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketFrameEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketFrameEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketProtocolHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketProtocolHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker$2"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker$2",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketServerProtocolHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketServerProtocolHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketServerProtocolHandshakeHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketServerProtocolHandshakeHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketClientExtensionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketClientExtensionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketExtensionDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketExtensionDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketExtensionEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketExtensionEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketServerExtensionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.WebSocketServerExtensionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.DeflateDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.DeflateDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.DeflateEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.DeflateEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerFrameDeflateDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerFrameDeflateDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerFrameDeflateEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerFrameDeflateEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerMessageDeflateDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerMessageDeflateDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerMessageDeflateEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.PerMessageDeflateEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketClientCompressionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketClientCompressionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketServerCompressionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketServerCompressionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.CleartextHttp2ServerUpgradeHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.CleartextHttp2ServerUpgradeHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2ChannelDuplexHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2ChannelDuplexHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2ConnectionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2ConnectionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2FrameCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2FrameCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2FrameLogger"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2FrameLogger",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2MultiplexCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2MultiplexCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2MultiplexHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2MultiplexHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2StreamFrameToHttpObjectCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2StreamFrameToHttpObjectCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.HttpToHttp2ConnectionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http2.InboundHttpToHttp2Adapter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.http2.InboundHttpToHttp2Adapter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.json.JsonObjectDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.json.JsonObjectDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.AbstractMemcacheObjectAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.AbstractMemcacheObjectAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.AbstractMemcacheObjectDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.AbstractMemcacheObjectDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.AbstractMemcacheObjectEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.AbstractMemcacheObjectEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheClientCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheClientCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheClientCodec$Decoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheClientCodec$Decoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheClientCodec$Encoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheClientCodec$Encoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheObjectAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheObjectAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheRequestEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheRequestEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheResponseEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheResponseEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheServerCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.memcache.binary.BinaryMemcacheServerCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.mqtt.MqttDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.mqtt.MqttDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.mqtt.MqttEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.mqtt.MqttEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufDecoderNano"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufDecoderNano",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufEncoderNano"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufEncoderNano",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufVarint32FrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufVarint32FrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufVarint32LengthFieldPrepender"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.protobuf.ProtobufVarint32LengthFieldPrepender",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisArrayAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisArrayAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisBulkStringAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisBulkStringAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.redis.RedisEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspObjectDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspObjectDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspObjectEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspObjectEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspRequestEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspRequestEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspResponseEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.rtsp.RtspResponseEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpInboundByteStreamHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpInboundByteStreamHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpMessageCompletionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpMessageCompletionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpMessageToMessageDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpMessageToMessageDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpOutboundByteStreamHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.sctp.SctpOutboundByteStreamHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.serialization.CompatibleObjectEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.serialization.CompatibleObjectEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.serialization.ObjectDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.serialization.ObjectDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.serialization.ObjectEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.serialization.ObjectEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.smtp.SmtpRequestEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.smtp.SmtpRequestEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.smtp.SmtpResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.smtp.SmtpResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksAuthRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksAuthRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksAuthResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksAuthResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksCmdRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksCmdRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksCmdResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksCmdResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksInitRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksInitRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksInitResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksInitResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksMessageEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socks.SocksMessageEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.SocksPortUnificationServerHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.SocksPortUnificationServerHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ClientDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ClientDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ClientEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ClientEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ServerDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ServerDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ServerEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v4.Socks4ServerEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5ClientEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5ClientEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5CommandRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5InitialRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5InitialResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5PasswordAuthRequestDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5PasswordAuthResponseDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5ServerEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.socksx.v5.Socks5ServerEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyFrameCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyFrameCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpCodec"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpCodec",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpResponseStreamIdHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdyHttpResponseStreamIdHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdySessionHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.spdy.SpdySessionHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.StompSubframeAggregator"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.StompSubframeAggregator",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.StompSubframeDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.StompSubframeDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.StompSubframeEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.stomp.StompSubframeEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.string.LineEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.string.LineEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.string.StringDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.string.StringDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.string.StringEncoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.string.StringEncoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.xml.XmlDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.xml.XmlDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.xml.XmlFrameDecoder"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.codec.xml.XmlFrameDecoder",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.flow.FlowControlHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.flow.FlowControlHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.flush.FlushConsolidationHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.flush.FlushConsolidationHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ipfilter.AbstractRemoteAddressFilter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ipfilter.AbstractRemoteAddressFilter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ipfilter.IpSubnetFilter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ipfilter.IpSubnetFilter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ipfilter.RuleBasedIpFilter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ipfilter.RuleBasedIpFilter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ipfilter.UniqueIpFilter"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ipfilter.UniqueIpFilter",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.logging.LoggingHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.logging.LoggingHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.pcap.PcapWriteHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.pcap.PcapWriteHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.HttpProxyHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.proxy.HttpProxyHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.HttpProxyHandler$HttpClientCodecWrapper"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.proxy.HttpProxyHandler$HttpClientCodecWrapper",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.ProxyHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.proxy.ProxyHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.Socks4ProxyHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.proxy.Socks4ProxyHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.Socks5ProxyHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.proxy.Socks5ProxyHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.AbstractSniHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.AbstractSniHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ApplicationProtocolNegotiationHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.ApplicationProtocolNegotiationHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OptionalSslHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.OptionalSslHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SniHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.SniHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslClientHelloHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.SslClientHelloHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslMasterKeyHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.SslMasterKeyHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslMasterKeyHandler$WiresharkSslMasterKeyHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.SslMasterKeyHandler$WiresharkSslMasterKeyHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ocsp.OcspClientHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.ssl.ocsp.OcspClientHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.stream.ChunkedWriteHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.stream.ChunkedWriteHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.timeout.IdleStateHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.timeout.IdleStateHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.timeout.ReadTimeoutHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.timeout.ReadTimeoutHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.timeout.WriteTimeoutHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.timeout.WriteTimeoutHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.traffic.AbstractTrafficShapingHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.traffic.AbstractTrafficShapingHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.traffic.ChannelTrafficShapingHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.traffic.ChannelTrafficShapingHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.traffic.GlobalChannelTrafficShapingHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.traffic.GlobalChannelTrafficShapingHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.traffic.GlobalTrafficShapingHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.handler.traffic.GlobalTrafficShapingHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.internal.tcnative.CertificateCallback"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.internal.tcnative.CertificateCallbackTask"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLPrivateKeyMethodDecryptTask"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLPrivateKeyMethodSignTask"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLPrivateKeyMethodTask"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.internal.tcnative.SSLTask"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$1",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$3"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$3",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1$1",
+ "queryAllPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.AbstractReferenceCounted"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.AbstractReferenceCounted",
+ "fields": [
+ {
+ "name": "refCnt"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollServerChannel$EpollServerSocketUnsafe"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalServerChannel"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.HttpProxyHandler$HttpClientCodecWrapper"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.ReferenceCountUtil"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil",
+ "methods": [
+ {
+ "name": "loadLibrary",
+ "parameterTypes": [
+ "java.lang.String",
+ "boolean"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseLinkedQueueConsumerNodeRef"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseLinkedQueueConsumerNodeRef",
+ "fields": [
+ {
+ "name": "consumerNode"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseLinkedQueueProducerNodeRef"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseLinkedQueueProducerNodeRef",
+ "fields": [
+ {
+ "name": "producerNode"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields",
+ "fields": [
+ {
+ "name": "producerLimit"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields",
+ "fields": [
+ {
+ "name": "consumerIndex"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields",
+ "fields": [
+ {
+ "name": "producerIndex"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.LinkedQueueNode"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.LinkedQueueNode",
+ "fields": [
+ {
+ "name": "next"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField",
+ "fields": [
+ {
+ "name": "consumerIndex"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField",
+ "fields": [
+ {
+ "name": "producerIndex"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField"
+ },
+ "name": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField",
+ "fields": [
+ {
+ "name": "producerLimit"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.io.FileDescriptor"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.io.FilePermission"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "java.io.IOException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "java.lang.Exception"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "java.lang.IllegalArgumentException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "java.lang.NullPointerException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingEncoder"
+ },
+ "name": "java.lang.Object",
+ "allDeclaredFields": true,
+ "queriedMethods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "java.lang.OutOfMemoryError"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "java.lang.OutOfMemoryError"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelId"
+ },
+ "name": "java.lang.ProcessHandle",
+ "methods": [
+ {
+ "name": "current",
+ "parameterTypes": []
+ },
+ {
+ "name": "pid",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "java.lang.RuntimeException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.lang.RuntimePermission"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingEncoder"
+ },
+ "name": "java.lang.String",
+ "allDeclaredFields": true,
+ "queriedMethods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.internal.tcnative.Library"
+ },
+ "name": "java.lang.String"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.CommonsLoggerFactory"
+ },
+ "name": "java.lang.String"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.LocationAwareSlf4JLogger"
+ },
+ "name": "java.lang.Throwable",
+ "methods": [
+ {
+ "name": "getSuppressed",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelId"
+ },
+ "name": "java.lang.management.ManagementFactory",
+ "methods": [
+ {
+ "name": "getRuntimeMXBean",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent"
+ },
+ "name": "java.lang.management.ManagementFactory",
+ "methods": [
+ {
+ "name": "getRuntimeMXBean",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultChannelId"
+ },
+ "name": "java.lang.management.RuntimeMXBean",
+ "methods": [
+ {
+ "name": "getName",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent"
+ },
+ "name": "java.lang.management.RuntimeMXBean",
+ "methods": [
+ {
+ "name": "getInputArguments",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.HostsFileEntriesProvider"
+ },
+ "name": "java.lang.reflect.Executable",
+ "methods": [
+ {
+ "name": "getParameterCount",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.resolver.dns.DnsNameResolverBuilder"
+ },
+ "name": "java.lang.reflect.Executable",
+ "methods": [
+ {
+ "name": "getParameterCount",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor"
+ },
+ "name": "java.lang.reflect.Executable",
+ "methods": [
+ {
+ "name": "getParameterCount",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.DefaultUnmarshallerProvider"
+ },
+ "name": "java.lang.reflect.Proxy",
+ "fields": [
+ {
+ "name": "h"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "java.net.InetSocketAddress"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.net.NetPermission"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "java.net.PortUnreachableException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioDatagramChannelConfig"
+ },
+ "name": "java.net.SocketOption"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.net.SocketPermission"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioDatagramChannelConfig"
+ },
+ "name": "java.net.StandardSocketOptions",
+ "fields": [
+ {
+ "name": "IP_MULTICAST_IF"
+ },
+ {
+ "name": "IP_MULTICAST_LOOP"
+ },
+ {
+ "name": "IP_MULTICAST_TTL"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.net.URLPermission",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "java.lang.String",
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$6"
+ },
+ "name": "java.nio.Bits",
+ "fields": [
+ {
+ "name": "UNALIGNED"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$4"
+ },
+ "name": "java.nio.Buffer",
+ "fields": [
+ {
+ "name": "address"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0"
+ },
+ "name": "java.nio.ByteBuffer",
+ "methods": [
+ {
+ "name": "alignedSlice",
+ "parameterTypes": [
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$9"
+ },
+ "name": "java.nio.ByteBuffer",
+ "queriedMethods": [
+ {
+ "name": "alignedSlice",
+ "parameterTypes": [
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0"
+ },
+ "name": "java.nio.DirectByteBuffer",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "long",
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$5"
+ },
+ "name": "java.nio.DirectByteBuffer",
+ "queriedMethods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "long",
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.unix.Unix"
+ },
+ "name": "java.nio.channels.ClosedChannelException"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "java.nio.channels.FileChannel"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.socket.nio.NioDatagramChannelConfig"
+ },
+ "name": "java.nio.channels.NetworkChannel",
+ "methods": [
+ {
+ "name": "getOption",
+ "parameterTypes": [
+ "java.net.SocketOption"
+ ]
+ },
+ {
+ "name": "setOption",
+ "parameterTypes": [
+ "java.net.SocketOption",
+ "java.lang.Object"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.security.AllPermission"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext$Defaults"
+ },
+ "name": "java.security.KeyStoreSpi"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslClientContext"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext$Defaults"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslServerContext"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslX509TrustManagerWrapper"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslX509TrustManagerWrapper$UnsafeTrustManagerWrapper"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslUtils"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.ThreadLocalInsecureRandom"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent"
+ },
+ "name": "java.security.SecureRandomParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.security.SecurityPermission"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "java.security.cert.CertStoreParameters"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "java.security.interfaces.ECPrivateKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "java.security.interfaces.ECPrivateKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "java.security.interfaces.ECPublicKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "java.security.interfaces.ECPublicKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "java.security.interfaces.RSAPrivateKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "java.security.interfaces.RSAPrivateKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "java.security.interfaces.RSAPublicKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "java.security.interfaces.RSAPublicKey"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.serialization.ClassLoaderClassResolver"
+ },
+ "name": "java.util.List"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "java.util.PropertyPermission"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ByteBufChecksum"
+ },
+ "name": "java.util.zip.Adler32",
+ "methods": [
+ {
+ "name": "update",
+ "parameterTypes": [
+ "java.nio.ByteBuffer"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.FastLzFrameDecoder"
+ },
+ "name": "java.util.zip.Adler32",
+ "methods": [
+ {
+ "name": "update",
+ "parameterTypes": [
+ "java.nio.ByteBuffer"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.FastLzFrameEncoder"
+ },
+ "name": "java.util.zip.Adler32",
+ "methods": [
+ {
+ "name": "update",
+ "parameterTypes": [
+ "java.nio.ByteBuffer"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.ByteBufChecksum"
+ },
+ "name": "java.util.zip.CRC32",
+ "methods": [
+ {
+ "name": "update",
+ "parameterTypes": [
+ "java.nio.ByteBuffer"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.JdkZlibDecoder"
+ },
+ "name": "java.util.zip.CRC32",
+ "methods": [
+ {
+ "name": "update",
+ "parameterTypes": [
+ "java.nio.ByteBuffer"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.Slf4JLoggerFactory"
+ },
+ "name": "javax.management.ObjectName"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslX509TrustManagerWrapper$3"
+ },
+ "name": "javax.net.ssl.SSLContext",
+ "fields": [
+ {
+ "name": "contextSpi"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils"
+ },
+ "name": "javax.net.ssl.SSLEngine",
+ "methods": [
+ {
+ "name": "getApplicationProtocol",
+ "parameterTypes": []
+ },
+ {
+ "name": "getHandshakeApplicationProtocol",
+ "parameterTypes": []
+ },
+ {
+ "name": "getHandshakeApplicationProtocolSelector",
+ "parameterTypes": []
+ },
+ {
+ "name": "setHandshakeApplicationProtocolSelector",
+ "parameterTypes": [
+ "java.util.function.BiFunction"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils$1"
+ },
+ "name": "javax.net.ssl.SSLEngine",
+ "queriedMethods": [
+ {
+ "name": "getHandshakeApplicationProtocol",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils$2"
+ },
+ "name": "javax.net.ssl.SSLEngine",
+ "queriedMethods": [
+ {
+ "name": "getApplicationProtocol",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils$4"
+ },
+ "name": "javax.net.ssl.SSLEngine",
+ "queriedMethods": [
+ {
+ "name": "setHandshakeApplicationProtocolSelector",
+ "parameterTypes": [
+ "java.util.function.BiFunction"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils$6"
+ },
+ "name": "javax.net.ssl.SSLEngine",
+ "queriedMethods": [
+ {
+ "name": "getHandshakeApplicationProtocolSelector",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "javax.net.ssl.SSLParameters",
+ "methods": [
+ {
+ "name": "setApplicationProtocols",
+ "parameterTypes": [
+ "java.lang.String[]"
+ ]
+ }
+ ],
+ "queriedMethods": [
+ {
+ "name": "getApplicationProtocols",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils"
+ },
+ "name": "javax.net.ssl.SSLParameters",
+ "methods": [
+ {
+ "name": "setApplicationProtocols",
+ "parameterTypes": [
+ "java.lang.String[]"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils$3"
+ },
+ "name": "javax.net.ssl.SSLParameters",
+ "queriedMethods": [
+ {
+ "name": "setApplicationProtocols",
+ "parameterTypes": [
+ "java.lang.String[]"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslUtils"
+ },
+ "name": "javax.net.ssl.SSLParameters",
+ "methods": [
+ {
+ "name": "setApplicationProtocols",
+ "parameterTypes": [
+ "java.lang.String[]"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "javax.security.auth.x500.X500Principal",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "sun.security.x509.X500Name"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "javax.security.auth.x500.X500Principal",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "sun.security.x509.X500Name"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ReferenceCountedOpenSslEngine$DefaultOpenSslSession"
+ },
+ "name": "javax.security.auth.x500.X500Principal",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "sun.security.x509.X500Name"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.LazyX509Certificate"
+ },
+ "name": "javax.security.auth.x500.X500Principal",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "sun.security.x509.X500Name"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable"
+ },
+ "name": "javax.security.auth.x500.X500Principal",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "sun.security.x509.X500Name"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$7"
+ },
+ "name": "jdk.internal.misc.Unsafe",
+ "methods": [
+ {
+ "name": "getUnsafe",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.CommonsLoggerFactory"
+ },
+ "name": "org.apache.commons.logging.LogFactory"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.CommonsLoggerFactory"
+ },
+ "name": "org.apache.commons.logging.impl.Log4JLogger",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.CommonsLoggerFactory"
+ },
+ "name": "org.apache.commons.logging.impl.LogFactoryImpl",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.CommonsLoggerFactory"
+ },
+ "name": "org.apache.commons.logging.impl.WeakHashtable",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.CommonsLoggerFactory"
+ },
+ "name": "org.apache.log4j.Level",
+ "fields": [
+ {
+ "name": "TRACE"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.logging.CommonsLoggerFactory"
+ },
+ "name": "org.apache.log4j.Priority"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.COMPOSITE$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.ECGOST$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.EdEC$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.ElGamal$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.GM$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.GOST$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.IES$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.SelfSignedCertificate"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.Blake2b$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.Blake2s$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.DSTU7564$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.GOST3411$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.Haraka$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.Keccak$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.MD2$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.MD4$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.MD5$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.RIPEMD128$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.RIPEMD160$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.RIPEMD256$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.RIPEMD320$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.SHA1$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.SHA224$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.SHA256$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.SHA3$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.SHA384$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.SHA512$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.SM3$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.Skein$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.Tiger$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.digest.Whirlpool$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.drbg.DRBG$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.keystore.BC$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.keystore.BCFKS$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.AES$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.ARC4$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.ARIA$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Blowfish$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.CAST5$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.CAST6$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Camellia$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.ChaCha$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.DES$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.DSTU7624$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.GOST28147$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.GOST3412_2015$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Grain128$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Grainv1$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.HC128$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.HC256$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Noekeon$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.OpenSSLPBKDF$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF1$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.PBEPBKDF2$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.PBEPKCS12$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Poly1305$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.RC2$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.RC5$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.RC6$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Rijndael$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.SCRYPT$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.SEED$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.SM4$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Salsa20$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Serpent$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Shacal2$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.SipHash$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.SipHash128$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Skipjack$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.TEA$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.TLSKDF$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Threefish$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Twofish$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.VMPC$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.VMPCKSA3$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.XSalsa20$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.XTEA$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "org.bouncycastle.jcajce.provider.symmetric.Zuc$Mappings",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.Conscrypt"
+ },
+ "name": "org.conscrypt.Conscrypt",
+ "methods": [
+ {
+ "name": "isConscrypt",
+ "parameterTypes": [
+ "javax.net.ssl.SSLEngine"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslUtils"
+ },
+ "name": "org.conscrypt.OpenSSLContextImpl$TLSv13",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "org.hamcrest.number.OrderingComparison",
+ "queryAllDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.proxy.HttpProxyServer$HttpIntermediaryHandler"
+ },
+ "name": "org.hamcrest.number.OrderingComparison"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.compression.LzfEncoder"
+ },
+ "name": "sun.misc.Unsafe",
+ "fields": [
+ {
+ "name": "theUnsafe"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.DefaultUnmarshallerProvider"
+ },
+ "name": "sun.misc.Unsafe",
+ "fields": [
+ {
+ "name": "theUnsafe"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.marshalling.MarshallingEncoder"
+ },
+ "name": "sun.misc.Unsafe",
+ "fields": [
+ {
+ "name": "theUnsafe"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.CleanerJava9"
+ },
+ "name": "sun.misc.Unsafe",
+ "methods": [
+ {
+ "name": "invokeCleaner",
+ "parameterTypes": [
+ "java.nio.ByteBuffer"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.CleanerJava9$1"
+ },
+ "name": "sun.misc.Unsafe",
+ "methods": [
+ {
+ "name": "invokeCleaner",
+ "parameterTypes": [
+ "java.nio.ByteBuffer"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$1"
+ },
+ "name": "sun.misc.Unsafe",
+ "fields": [
+ {
+ "name": "theUnsafe"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$2"
+ },
+ "name": "sun.misc.Unsafe",
+ "queriedMethods": [
+ {
+ "name": "copyMemory",
+ "parameterTypes": [
+ "java.lang.Object",
+ "long",
+ "java.lang.Object",
+ "long",
+ "long"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent0$3"
+ },
+ "name": "sun.misc.Unsafe",
+ "queriedMethods": [
+ {
+ "name": "storeFence",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.util.UnsafeAccess"
+ },
+ "name": "sun.misc.Unsafe",
+ "fields": [
+ {
+ "name": "theUnsafe"
+ }
+ ],
+ "queriedMethods": [
+ {
+ "name": "getAndAddLong",
+ "parameterTypes": [
+ "java.lang.Object",
+ "long",
+ "long"
+ ]
+ },
+ {
+ "name": "getAndSetObject",
+ "parameterTypes": [
+ "java.lang.Object",
+ "long",
+ "java.lang.Object"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop$3"
+ },
+ "name": "sun.nio.ch.SelectorImpl"
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop$4"
+ },
+ "name": "sun.nio.ch.SelectorImpl",
+ "fields": [
+ {
+ "name": "publicSelectedKeys"
+ },
+ {
+ "name": "selectedKeys"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnApplicationProtocolNegotiator"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext$Defaults"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslServerContext"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnApplicationProtocolNegotiator"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext$Defaults"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslServerContext"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "sun.security.provider.DSA$SHA224withDSA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "sun.security.provider.DSA$SHA224withDSA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslEngine"
+ },
+ "name": "sun.security.provider.DSA$SHA224withDSA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "sun.security.provider.DSA$SHA256withDSA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "sun.security.provider.DSA$SHA256withDSA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnApplicationProtocolNegotiator"
+ },
+ "name": "sun.security.provider.JavaKeyStore$JKS",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext$Defaults"
+ },
+ "name": "sun.security.provider.JavaKeyStore$JKS",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslServerContext"
+ },
+ "name": "sun.security.provider.JavaKeyStore$JKS",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketUtil$1"
+ },
+ "name": "sun.security.provider.MD5",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkAlpnSslUtils"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslClientContext"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslContext$Defaults"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslServerContext"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslX509TrustManagerWrapper"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.OpenSslX509TrustManagerWrapper$UnsafeTrustManagerWrapper"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslUtils"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.ThreadLocalInsecureRandom"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.internal.PlatformDependent"
+ },
+ "name": "sun.security.provider.NativePRNG",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.ThreadPerChannelEventLoop"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.Native"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.codec.http.websocketx.WebSocketUtil$2"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.FingerprintTrustManagerFactory"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable"
+ },
+ "name": "sun.security.provider.SHA",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "sun.security.provider.SHA2$SHA224",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "sun.security.provider.SHA2$SHA224",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslEngine"
+ },
+ "name": "sun.security.provider.SHA2$SHA224",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.DefaultEventLoop"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.local.LocalChannel"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.oio.AbstractOioByteChannel"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.ConscryptAlpnSslEngine"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.JdkSslEngine"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.PseudoRandomFunction"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslContext"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler$SslTasksRunner"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.BouncyCastleSelfSignedCertGenerator"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.FingerprintTrustManagerFactoryBuilder"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable"
+ },
+ "name": "sun.security.provider.SHA2$SHA256",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop"
+ },
+ "name": "sun.security.provider.SHA5$SHA384",
+ "methods": [
+ {
+ "name": "",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReachable": "io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop"
+ },
+ "name": "sun.security.provider.SHA5$SHA384",
+ "methods": [
+ {
+ "name": "