Files
rbcs/gbcs-native/native-image/reachability-metadata.json

1278 lines
28 KiB
JSON

{
"reflection": [
{
"type": "ch.qos.logback.classic.encoder.PatternLayoutEncoder",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "ch.qos.logback.classic.joran.SerializedModelConfigurator",
"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",
"methods": [
{
"name": "valueOf",
"parameterTypes": [
"java.lang.String"
]
}
]
},
{
"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",
"methods": [
{
"name": "valueOf",
"parameterTypes": [
"java.lang.String"
]
}
]
},
{
"type": "com.aayushatharva.brotli4j.Brotli4jLoader"
},
{
"type": "com.github.luben.zstd.Zstd"
},
{
"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.GaloisCounterMode$AESGCM",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.HmacSHA1",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "com.sun.crypto.provider.PBKDF2Core$HmacSHA1",
"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",
"methods": [
{
"name": "channelRead",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object"
]
},
{
"name": "exceptionCaught",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Throwable"
]
}
]
},
{
"type": "io.netty.buffer.AbstractByteBufAllocator"
},
{
"type": "io.netty.buffer.AbstractReferenceCountedByteBuf",
"fields": [
{
"name": "refCnt"
}
]
},
{
"type": "io.netty.channel.AbstractChannelHandlerContext",
"fields": [
{
"name": "handlerState"
}
]
},
{
"type": "io.netty.channel.ChannelInboundHandlerAdapter",
"methods": [
{
"name": "channelActive",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelInactive",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelRead",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object"
]
},
{
"name": "channelReadComplete",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelRegistered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelUnregistered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelWritabilityChanged",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "userEventTriggered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object"
]
}
]
},
{
"type": "io.netty.channel.ChannelInitializer",
"methods": [
{
"name": "channelRegistered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "exceptionCaught",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Throwable"
]
}
]
},
{
"type": "io.netty.channel.ChannelOutboundBuffer",
"fields": [
{
"name": "totalPendingSize"
},
{
"name": "unwritable"
}
]
},
{
"type": "io.netty.channel.DefaultChannelConfig",
"fields": [
{
"name": "autoRead"
},
{
"name": "writeBufferWaterMark"
}
]
},
{
"type": "io.netty.channel.DefaultChannelPipeline",
"fields": [
{
"name": "estimatorHandle"
}
]
},
{
"type": "io.netty.channel.DefaultChannelPipeline$HeadContext",
"methods": [
{
"name": "bind",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.net.SocketAddress",
"io.netty.channel.ChannelPromise"
]
},
{
"name": "channelActive",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelInactive",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelRead",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object"
]
},
{
"name": "channelReadComplete",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelRegistered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelUnregistered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelWritabilityChanged",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "close",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"io.netty.channel.ChannelPromise"
]
},
{
"name": "connect",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.net.SocketAddress",
"java.net.SocketAddress",
"io.netty.channel.ChannelPromise"
]
},
{
"name": "deregister",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"io.netty.channel.ChannelPromise"
]
},
{
"name": "disconnect",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"io.netty.channel.ChannelPromise"
]
},
{
"name": "exceptionCaught",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Throwable"
]
},
{
"name": "flush",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "read",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "userEventTriggered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object"
]
},
{
"name": "write",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object",
"io.netty.channel.ChannelPromise"
]
}
]
},
{
"type": "io.netty.channel.DefaultChannelPipeline$TailContext",
"methods": [
{
"name": "channelActive",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelInactive",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelRead",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object"
]
},
{
"name": "channelReadComplete",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelRegistered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelUnregistered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "channelWritabilityChanged",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext"
]
},
{
"name": "exceptionCaught",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Throwable"
]
},
{
"name": "userEventTriggered",
"parameterTypes": [
"io.netty.channel.ChannelHandlerContext",
"java.lang.Object"
]
}
]
},
{
"type": "io.netty.channel.embedded.EmbeddedChannel$2"
},
{
"type": "io.netty.channel.pool.SimpleChannelPool$1"
},
{
"type": "io.netty.channel.socket.nio.NioServerSocketChannel",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "io.netty.channel.socket.nio.NioSocketChannel",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "io.netty.handler.codec.compression.JdkZlibEncoder"
},
{
"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.codec.memcache.binary.BinaryMemcacheObjectAggregator"
},
{
"type": "io.netty.handler.stream.ChunkedWriteHandler"
},
{
"type": "io.netty.handler.timeout.IdleStateHandler"
},
{
"type": "io.netty.util.AbstractReferenceCounted",
"fields": [
{
"name": "refCnt"
}
]
},
{
"type": "io.netty.util.DefaultAttributeMap",
"fields": [
{
"name": "attributes"
}
]
},
{
"type": "io.netty.util.DefaultAttributeMap$DefaultAttribute",
"fields": [
{
"name": "attributeMap"
}
]
},
{
"type": "io.netty.util.Recycler$DefaultHandle",
"fields": [
{
"name": "state"
}
]
},
{
"type": "io.netty.util.ReferenceCountUtil"
},
{
"type": "io.netty.util.concurrent.DefaultPromise",
"fields": [
{
"name": "result"
}
]
},
{
"type": "io.netty.util.concurrent.SingleThreadEventExecutor",
"fields": [
{
"name": "state"
},
{
"name": "threadProperties"
}
]
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields",
"fields": [
{
"name": "producerLimit"
}
]
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields",
"fields": [
{
"name": "consumerIndex"
}
]
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields",
"fields": [
{
"name": "producerIndex"
}
]
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.unpadded.MpscUnpaddedArrayQueueConsumerIndexField",
"fields": [
{
"name": "consumerIndex"
}
]
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.unpadded.MpscUnpaddedArrayQueueProducerIndexField",
"fields": [
{
"name": "producerIndex"
}
]
},
{
"type": "io.netty.util.internal.shaded.org.jctools.queues.unpadded.MpscUnpaddedArrayQueueProducerLimitField",
"fields": [
{
"name": "producerLimit"
}
]
},
{
"type": "java.io.FilePermission"
},
{
"type": "java.lang.ProcessHandle",
"methods": [
{
"name": "current",
"parameterTypes": []
},
{
"name": "pid",
"parameterTypes": []
}
]
},
{
"type": "java.lang.RuntimePermission"
},
{
"type": "java.lang.Thread",
"fields": [
{
"name": "threadLocalRandomProbe"
}
]
},
{
"type": "java.net.NetPermission"
},
{
"type": "java.net.SocketPermission"
},
{
"type": "java.net.URLPermission",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"java.lang.String",
"java.lang.String"
]
}
]
},
{
"type": "java.nio.Bits",
"fields": [
{
"name": "MAX_MEMORY"
},
{
"name": "UNALIGNED"
}
]
},
{
"type": "java.nio.Buffer",
"fields": [
{
"name": "address"
}
]
},
{
"type": "java.nio.ByteBuffer",
"methods": [
{
"name": "alignedSlice",
"parameterTypes": [
"int"
]
}
]
},
{
"type": "java.nio.DirectByteBuffer",
"methods": [
{
"name": "<init>",
"parameterTypes": [
"long",
"long"
]
}
]
},
{
"type": "java.nio.channels.spi.SelectorProvider",
"methods": [
{
"name": "openServerSocketChannel",
"parameterTypes": [
"java.net.ProtocolFamily"
]
}
]
},
{
"type": "java.security.AlgorithmParametersSpi"
},
{
"type": "java.security.AllPermission"
},
{
"type": "java.security.KeyStoreSpi"
},
{
"type": "java.security.SecureRandomParameters"
},
{
"type": "java.security.SecurityPermission"
},
{
"type": "java.util.PropertyPermission"
},
{
"type": "java.util.concurrent.ForkJoinTask",
"fields": [
{
"name": "aux"
},
{
"name": "status"
}
]
},
{
"type": "java.util.concurrent.atomic.AtomicBoolean",
"fields": [
{
"name": "value"
}
]
},
{
"type": "java.util.concurrent.atomic.AtomicReference",
"fields": [
{
"name": "value"
}
]
},
{
"type": "java.util.concurrent.atomic.Striped64",
"fields": [
{
"name": "base"
},
{
"name": "cellsBusy"
}
]
},
{
"type": "java.util.concurrent.atomic.Striped64$Cell",
"fields": [
{
"name": "value"
}
]
},
{
"type": "javax.security.auth.x500.X500Principal",
"fields": [
{
"name": "thisX500Name"
}
],
"methods": [
{
"name": "<init>",
"parameterTypes": [
"sun.security.x509.X500Name"
]
}
]
},
{
"type": "javax.smartcardio.CardPermission"
},
{
"type": "jdk.internal.misc.Unsafe",
"methods": [
{
"name": "getUnsafe",
"parameterTypes": []
}
]
},
{
"type": "net.woggioni.gbcs.common.GbcsUrlStreamHandlerFactory"
},
{
"type": "net.woggioni.gbcs.server.GradleBuildCacheServer$HttpChunkContentCompressor"
},
{
"type": "net.woggioni.gbcs.server.GradleBuildCacheServer$NettyHttpBasicAuthenticator"
},
{
"type": "net.woggioni.gbcs.server.GradleBuildCacheServer$ServerInitializer"
},
{
"type": "net.woggioni.gbcs.server.GradleBuildCacheServer$ServerInitializer$initChannel$4"
},
{
"type": "net.woggioni.gbcs.server.cache.FileSystemCacheProvider"
},
{
"type": "net.woggioni.gbcs.server.cache.InMemoryCacheProvider"
},
{
"type": "net.woggioni.gbcs.server.exception.ExceptionHandler"
},
{
"type": "net.woggioni.gbcs.server.handler.ServerHandler"
},
{
"type": "net.woggioni.gbcs.server.memcache.MemcacheCacheProvider"
},
{
"type": "net.woggioni.gbcs.server.memcache.client.MemcacheClient$sendRequest$1$operationComplete$1"
},
{
"type": "net.woggioni.gbcs.server.throttling.ThrottlingHandler"
},
{
"type": "sun.misc.Unsafe",
"fields": [
{
"name": "theUnsafe"
}
],
"methods": [
{
"name": "copyMemory",
"parameterTypes": [
"java.lang.Object",
"long",
"java.lang.Object",
"long",
"long"
]
},
{
"name": "getAndAddLong",
"parameterTypes": [
"java.lang.Object",
"long",
"long"
]
},
{
"name": "getAndSetObject",
"parameterTypes": [
"java.lang.Object",
"long",
"java.lang.Object"
]
},
{
"name": "invokeCleaner",
"parameterTypes": [
"java.nio.ByteBuffer"
]
},
{
"name": "storeFence",
"parameterTypes": []
}
]
},
{
"type": "sun.nio.ch.SelectorImpl",
"fields": [
{
"name": "publicSelectedKeys"
},
{
"name": "selectedKeys"
}
]
},
{
"type": "sun.security.pkcs12.PKCS12KeyStore",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.JavaKeyStore$JKS",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.NativePRNG",
"methods": [
{
"name": "<init>",
"parameterTypes": []
},
{
"name": "<init>",
"parameterTypes": [
"java.security.SecureRandomParameters"
]
}
]
},
{
"type": "sun.security.provider.SHA",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.provider.X509Factory",
"methods": [
{
"name": "<init>",
"parameterTypes": []
}
]
},
{
"type": "sun.security.rsa.RSAKeyFactory$Legacy",
"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.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.NetscapeCertTypeExtension",
"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"
]
}
]
}
],
"resources": [
{
"glob": "META-INF/services/ch.qos.logback.classic.spi.Configurator"
},
{
"glob": "META-INF/services/java.lang.System$LoggerFinder"
},
{
"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.gbcs.api.CacheProvider"
},
{
"glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider"
},
{
"glob": "classpath:net/woggioni/gbcs/graal/logback.xml"
},
{
"glob": "logback-test.scmo"
},
{
"glob": "logback.scmo"
},
{
"glob": "net/woggioni/gbcs/graal/logback.xml"
},
{
"glob": "net/woggioni/gbcs/server/memcache/schema/gbcs-memcache.xsd"
},
{
"glob": "net/woggioni/gbcs/server/schema/gbcs.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": "java.xml",
"glob": "com/sun/org/apache/xerces/internal/impl/xpath/regex/message_en_SG.properties"
},
{
"module": "java.xml",
"glob": "jdk/xml/internal/jdkcatalog/JDKCatalog.xml"
}
],
"bundles": [
{
"name": "com.sun.org.apache.xerces.internal.impl.msg.XMLSchemaMessages"
},
{
"name": "com.sun.org.apache.xerces.internal.impl.xpath.regex.message",
"locales": [
"en-SG",
"und"
]
}
],
"jni": [
{
"type": "java.lang.Boolean",
"methods": [
{
"name": "getBoolean",
"parameterTypes": [
"java.lang.String"
]
}
]
}
]
}