Files
rbcs/rbcs-cli/native-image/reachability-metadata.json
T
woggioni 0f7fa8ecae
CI / build (push) Successful in 3m32s
tmp
2026-06-12 06:47:02 +08:00

1035 lines
22 KiB
JSON

{
"reflection": [
{
"type": "android.os.Build$VERSION"
},
{
"type": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "ch.qos.logback.classic.spi.LogbackServiceProvider"
},
{
"type": "ch.qos.logback.classic.util.DefaultJoranConfigurator",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "ch.qos.logback.core.ConsoleAppender",
"methods": [
{
"name": "<init>",
"parameterTypes": []
},
{
"name": "setTarget",
"parameterTypes": [
"java.lang.String"
]
}
]
},
{
"type": "ch.qos.logback.core.OutputStreamAppender",
"methods": [
{
"name": "setEncoder",
"parameterTypes": [
"ch.qos.logback.core.encoder.Encoder"
]
}
]
},
{
"type": "ch.qos.logback.core.encoder.Encoder"
},
{
"type": "ch.qos.logback.core.encoder.LayoutWrappingEncoder",
"methods": [
{
"name": "setParent",
"parameterTypes": [
"ch.qos.logback.core.spi.ContextAware"
]
}
]
},
{
"type": "ch.qos.logback.core.pattern.PatternLayoutEncoderBase",
"methods": [
{
"name": "setPattern",
"parameterTypes": [
"java.lang.String"
]
}
]
},
{
"type": "ch.qos.logback.core.spi.ContextAware"
},
{
"type": "com.aayushatharva.brotli4j.Brotli4jLoader"
},
{
"type": "com.github.luben.zstd.Zstd"
},
{
"type": "com.jcraft.jzlib.JZlib"
},
{
"type": "com.sun.crypto.provider.AESCipher$General",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.ARCFOURCipher",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.DESCipher",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.DESedeCipher",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.DHParameters",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.GaloisCounterMode$AESGCM",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.HmacCore$HmacSHA512",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.PBKDF2Core$HmacSHA512",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.TlsMasterSecretGenerator",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.org.apache.xerces.internal.impl.dv.xs.ExtendedSchemaDVFactoryImpl",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.org.apache.xerces.internal.impl.dv.xs.SchemaDVFactoryImpl",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "io.netty.bootstrap.ServerBootstrap$1"
},
{
"type": "io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor"
},
{
"type": "io.netty.buffer.AbstractByteBufAllocator"
},
{
"type": "io.netty.buffer.AdaptivePoolingAllocator$Magazine"
},
{
"type": "io.netty.buffer.AdaptivePoolingAllocator$SizeClassedChunk"
},
{
"type": "io.netty.channel.AbstractChannelHandlerContext"
},
{
"type": "io.netty.channel.ChannelOutboundBuffer"
},
{
"type": "io.netty.channel.DefaultChannelConfig"
},
{
"type": "io.netty.channel.DefaultChannelPipeline"
},
{
"type": "io.netty.channel.DefaultChannelPipeline$HeadContext"
},
{
"type": "io.netty.channel.DefaultChannelPipeline$TailContext"
},
{
"type": "io.netty.channel.pool.SimpleChannelPool$1"
},
{
"type": "io.netty.channel.socket.nio.NioSocketChannel",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "io.netty.handler.codec.compression.JdkZlibDecoder"
},
{
"type": "io.netty.handler.codec.compression.JdkZlibEncoder"
},
{
"type": "io.netty.handler.codec.http.HttpClientCodec"
},
{
"type": "io.netty.handler.codec.http.HttpContentDecoder$ByteBufForwarder"
},
{
"type": "io.netty.handler.codec.http.HttpContentDecompressor"
},
{
"type": "io.netty.handler.codec.http.HttpObjectAggregator"
},
{
"type": "io.netty.handler.codec.http.HttpServerCodec"
},
{
"type": "io.netty.handler.codec.memcache.binary.BinaryMemcacheClientCodec"
},
{
"type": "io.netty.handler.stream.ChunkedWriteHandler"
},
{
"type": "io.netty.handler.timeout.IdleStateHandler"
},
{
"type": "io.netty.internal.tcnative.SSLContext"
},
{
"type": "io.netty.util.DefaultAttributeMap"
},
{
"type": "io.netty.util.DefaultAttributeMap$DefaultAttribute"
},
{
"type": "io.netty.util.Recycler$DefaultHandle"
},
{
"type": "io.netty.util.ReferenceCountUtil"
},
{
"type": "io.netty.util.concurrent.ConcurrentSkipListIntObjMultimap"
},
{
"type": "io.netty.util.concurrent.ConcurrentSkipListIntObjMultimap$Index"
},
{
"type": "io.netty.util.concurrent.ConcurrentSkipListIntObjMultimap$Node"
},
{
"type": "io.netty.util.concurrent.DefaultPromise"
},
{
"type": "io.netty.util.concurrent.MpscIntQueue$MpscAtomicIntegerArrayQueue"
},
{
"type": "io.netty.util.concurrent.SingleThreadEventExecutor"
},
{
"type": "io.netty.util.internal.CleanerJava25$CleanableDirectBufferImpl",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.AutoCloseable",
"java.nio.ByteBuffer",
"long"
]
}
]
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueColdProducerFields"
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueConsumerFields"
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.atomic.BaseMpscLinkedAtomicArrayQueueProducerFields"
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpmcAtomicArrayQueueConsumerIndexField"
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.atomic.MpmcAtomicArrayQueueProducerIndexField"
},
{
"type": "java.lang.Boolean",
"jniAccessible": true,
"methods": [
{
"name": "getBoolean",
"parameterTypes": [
"java.lang.String"
]
}
]
},
{
"type": "java.lang.Class",
"methods": [
{
"name": "getModule",
"parameterTypes": []
}
]
},
{
"type": "java.lang.Module",
"methods": [
{
"name": "isNativeAccessEnabled",
"parameterTypes": []
}
]
},
{
"type": "java.lang.ProcessHandle",
"methods": [
{
"name": "current",
"parameterTypes": []
},
{
"name": "pid",
"parameterTypes": []
}
]
},
{
"type": "java.lang.String",
"serializable": true
},
{
"type": "java.lang.Thread",
"methods": [
{
"name": "isVirtual",
"parameterTypes": []
}
]
},
{
"type": "java.lang.foreign.Arena",
"methods": [
{
"name": "allocate",
"parameterTypes": [
"long"
]
},
{
"name": "ofShared",
"parameterTypes": []
}
]
},
{
"type": "java.lang.foreign.MemorySegment",
"methods": [
{
"name": "address",
"parameterTypes": []
},
{
"name": "asByteBuffer",
"parameterTypes": []
},
{
"name": "ofBuffer",
"parameterTypes": [
"java.nio.Buffer"
]
}
]
},
{
"type": "java.lang.invoke.MethodHandles",
"methods": [
{
"name": "byteArrayViewVarHandle",
"parameterTypes": [
"java.lang.Class",
"java.nio.ByteOrder"
]
},
{
"name": "byteBufferViewVarHandle",
"parameterTypes": [
"java.lang.Class",
"java.nio.ByteOrder"
]
},
{
"name": "privateLookupIn",
"parameterTypes": [
"java.lang.Class",
"java.lang.invoke.MethodHandles$Lookup"
]
}
]
},
{
"type": "java.lang.invoke.MethodHandles$Lookup",
"methods": [
{
"name": "findVarHandle",
"parameterTypes": [
"java.lang.Class",
"java.lang.String",
"java.lang.Class"
]
}
]
},
{
"type": "java.lang.invoke.VarHandle",
"methods": [
{
"name": "acquireFence",
"parameterTypes": []
}
]
},
{
"type": "java.lang.management.ManagementFactory",
"methods": [
{
"name": "getRuntimeMXBean",
"parameterTypes": []
}
]
},
{
"type": "java.lang.management.RuntimeMXBean",
"methods": [
{
"name": "getInputArguments",
"parameterTypes": []
}
]
},
{
"type": "java.nio.ByteBuffer",
"methods": [
{
"name": "alignedSlice",
"parameterTypes": [
"int"
]
},
{
"name": "put",
"parameterTypes": [
"int",
"java.nio.ByteBuffer",
"int",
"int"
]
},
{
"name": "put",
"parameterTypes": [
"int",
"byte[]",
"int",
"int"
]
},
{
"name": "slice",
"parameterTypes": [
"int",
"int"
]
}
]
},
{
"type": "java.nio.channels.spi.SelectorProvider"
},
{
"type": "java.security.AlgorithmParametersSpi"
},
{
"type": "java.security.KeyStoreSpi"
},
{
"type": "net.woggioni.rbcs.api.CacheValueMetadata",
"serializable": true
},
{
"type": "net.woggioni.rbcs.client.RemoteBuildCacheClient$sendRequest$1$operationComplete$responseHandler$1"
},
{
"type": "net.woggioni.rbcs.common.RbcsUrlStreamHandlerFactory"
},
{
"type": "net.woggioni.rbcs.server.RemoteBuildCacheServer$HttpChunkContentCompressor"
},
{
"type": "net.woggioni.rbcs.server.RemoteBuildCacheServer$NettyHttpBasicAuthenticator"
},
{
"type": "net.woggioni.rbcs.server.RemoteBuildCacheServer$ServerInitializer"
},
{
"type": "net.woggioni.rbcs.server.RemoteBuildCacheServer$ServerInitializer$initChannel$4"
},
{
"type": "net.woggioni.rbcs.server.cache.FileSystemCacheHandler"
},
{
"type": "net.woggioni.rbcs.server.cache.FileSystemCacheProvider"
},
{
"type": "net.woggioni.rbcs.server.cache.InMemoryCacheHandler"
},
{
"type": "net.woggioni.rbcs.server.cache.InMemoryCacheProvider"
},
{
"type": "net.woggioni.rbcs.server.exception.ExceptionHandler"
},
{
"type": "net.woggioni.rbcs.server.handler.MaxRequestSizeHandler"
},
{
"type": "net.woggioni.rbcs.server.handler.ReadTriggerDuplexHandler"
},
{
"type": "net.woggioni.rbcs.server.handler.ServerHandler"
},
{
"type": "net.woggioni.rbcs.server.handler.TraceHandler"
},
{
"type": "net.woggioni.rbcs.server.memcache.MemcacheCacheHandler"
},
{
"type": "net.woggioni.rbcs.server.memcache.MemcacheCacheProvider"
},
{
"type": "net.woggioni.rbcs.server.redis.RedisCacheProvider"
},
{
"type": "net.woggioni.rbcs.server.throttling.ThrottlingHandler"
},
{
"type": "sun.management.VMManagementImpl",
"jniAccessible": true,
"fields": [
{
"name": "compTimeMonitoringSupport"
},
{
"name": "currentThreadCpuTimeSupport"
},
{
"name": "objectMonitorUsageSupport"
},
{
"name": "otherThreadCpuTimeSupport"
},
{
"name": "remoteDiagnosticCommandsSupport"
},
{
"name": "synchronizerUsageSupport"
},
{
"name": "threadAllocatedMemorySupport"
},
{
"name": "threadContentionMonitoringSupport"
}
]
},
{
"type": "sun.nio.ch.SelectorImpl"
},
{
"type": "sun.security.pkcs12.PKCS12KeyStore",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.DSA$SHA224withDSA",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.DSA$SHA256withDSA",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.JavaKeyStore$JKS",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.MD5",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.NativePRNG",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.security.SecureRandomParameters"
]
}
]
},
{
"type": "sun.security.provider.NativePRNG$NonBlocking",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.security.SecureRandomParameters"
]
}
]
},
{
"type": "sun.security.provider.SHA",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.SHA2$SHA224",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.SHA2$SHA256",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.SHA5$SHA384",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.SHA5$SHA512",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.X509Factory",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.rsa.PSSParameters",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.rsa.RSAKeyFactory$Legacy",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.rsa.RSAPSSSignature",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.rsa.RSASignature$SHA224withRSA",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.ssl.KeyManagerFactoryImpl$SunX509",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.ssl.SSLContextImpl$DefaultSSLContext",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.ssl.SSLContextImpl$TLSContext",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.x509.AuthorityInfoAccessExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.AuthorityKeyIdentifierExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.BasicConstraintsExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.CRLDistributionPointsExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.CertificatePoliciesExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.KeyUsageExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.PrivateKeyUsageExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.SubjectAlternativeNameExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.security.x509.SubjectKeyIdentifierExtension",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.Boolean",
"java.lang.Object"
]
}
]
},
{
"type": "sun.text.resources.cldr.FormatData"
},
{
"type": "sun.text.resources.cldr.FormatData_en"
}
],
"resources": [
{
"glob": "META-INF/services/ch.qos.logback.classic.spi.Configurator"
},
{
"glob": "META-INF/services/java.net.spi.InetAddressResolverProvider"
},
{
"glob": "META-INF/services/java.net.spi.URLStreamHandlerProvider"
},
{
"glob": "META-INF/services/java.nio.channels.spi.SelectorProvider"
},
{
"glob": "META-INF/services/java.time.zone.ZoneRulesProvider"
},
{
"glob": "META-INF/services/javax.xml.parsers.DocumentBuilderFactory"
},
{
"glob": "META-INF/services/javax.xml.parsers.SAXParserFactory"
},
{
"glob": "META-INF/services/net.woggioni.rbcs.api.CacheProvider"
},
{
"glob": "META-INF/services/net.woggioni.rbcs.api.TelemetryController"
},
{
"glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider"
},
{
"glob": "ch/qos/logback/classic/logback-classic-version.properties"
},
{
"glob": "ch/qos/logback/core/logback-core-version.properties"
},
{
"glob": "classpath:net/woggioni/rbcs/cli/logback.xml"
},
{
"glob": "net/woggioni/rbcs/cli/logback.xml"
},
{
"glob": "net/woggioni/rbcs/client/schema/rbcs-client.xsd"
},
{
"glob": "net/woggioni/rbcs/server/memcache/schema/rbcs-memcache.xsd"
},
{
"glob": "net/woggioni/rbcs/server/redis/schema/rbcs-redis.xsd"
},
{
"glob": "net/woggioni/rbcs/server/schema/rbcs-server.xsd"
},
{
"module": "java.xml",
"glob": "com/sun/org/apache/xerces/internal/impl/xpath/regex/message.properties"
},
{
"module": "java.xml",
"glob": "com/sun/org/apache/xerces/internal/impl/xpath/regex/message_en.properties"
},
{
"module": "jdk.jfr",
"glob": "jdk/jfr/internal/types/metadata.bin"
},
{
"bundle": "com.sun.org.apache.xerces.internal.impl.xpath.regex.message"
}
]
}