From fb0ed9c26d6dda4ede87e5388a08f68a682cb866 Mon Sep 17 00:00:00 2001 From: Roberto Franchini Date: Sat, 20 Jan 2024 23:19:52 +0100 Subject: [PATCH] fix native image json --- .github/workflows/mvn-test.yml | 20 +- .../META-INF/native-image/jni-config.json | 132 +- .../predefined-classes-config.json | 5 +- .../META-INF/native-image/proxy-config.json | 3 +- .../META-INF/native-image/reflect-config.json | 2219 ++++++++++------- .../native-image/resource-config.json | 688 +++-- .../native-image/serialization-config.json | 9 +- 7 files changed, 1889 insertions(+), 1187 deletions(-) diff --git a/.github/workflows/mvn-test.yml b/.github/workflows/mvn-test.yml index 4e74f9a9b1..27d031311f 100644 --- a/.github/workflows/mvn-test.yml +++ b/.github/workflows/mvn-test.yml @@ -43,18 +43,18 @@ jobs: - name: Set up GraalVM 21 uses: graalvm/setup-graalvm@v1 with: - java-version: '21' - distribution: 'graalvm-community' + java-version: "21" + distribution: "graalvm-community" github-token: ${{ secrets.GITHUB_TOKEN }} -# uses: graalvm/setup-graalvm@v1 -# with: -# version: '22.3.2' -# gds-token: ${{ secrets.GDS_TOKEN }} -# java-version: '21' -# cache: 'maven' -# components: 'native-image,js' -# github-token: ${{ secrets.GITHUB_TOKEN }} + # uses: graalvm/setup-graalvm@v1 + # with: + # version: '22.3.2' + # gds-token: ${{ secrets.GDS_TOKEN }} + # java-version: '21' + # cache: 'maven' + # components: 'native-image,js' + # github-token: ${{ secrets.GITHUB_TOKEN }} - name: Install jars continue-on-error: ${{ matrix.continue-on-error }} diff --git a/server/src/main/resources/META-INF/native-image/jni-config.json b/server/src/main/resources/META-INF/native-image/jni-config.json index f68a39630b..406474051f 100644 --- a/server/src/main/resources/META-INF/native-image/jni-config.json +++ b/server/src/main/resources/META-INF/native-image/jni-config.json @@ -1,51 +1,85 @@ [ -{ - "name":"[Lcom.sun.management.internal.DiagnosticCommandArgumentInfo;" -}, -{ - "name":"[Lcom.sun.management.internal.DiagnosticCommandInfo;" -}, -{ - "name":"com.arcadedb.server.ArcadeDBServer", - "methods":[{"name":"main","parameterTypes":["java.lang.String[]"] }] -}, -{ - "name":"com.sun.management.internal.DiagnosticCommandArgumentInfo", - "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","boolean","boolean","int"] }] -}, -{ - "name":"com.sun.management.internal.DiagnosticCommandInfo", - "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","boolean","java.util.List"] }] -}, -{ - "name":"java.lang.Boolean", - "methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }] -}, -{ - "name":"java.lang.Class", - "methods":[{"name":"getClassLoader","parameterTypes":[] }] -}, -{ - "name":"java.lang.ClassLoader", - "methods":[{"name":"loadClass","parameterTypes":["java.lang.String"] }] -}, -{ - "name":"java.lang.String", - "methods":[{"name":"lastIndexOf","parameterTypes":["int"] }, {"name":"substring","parameterTypes":["int"] }] -}, -{ - "name":"java.lang.System", - "methods":[{"name":"getProperty","parameterTypes":["java.lang.String"] }, {"name":"setProperty","parameterTypes":["java.lang.String","java.lang.String"] }] -}, -{ - "name":"java.util.Arrays", - "methods":[{"name":"asList","parameterTypes":["java.lang.Object[]"] }] -}, -{ - "name":"jdk.internal.loader.Loader" -}, -{ - "name":"sun.management.VMManagementImpl", - "fields":[{"name":"compTimeMonitoringSupport"}, {"name":"currentThreadCpuTimeSupport"}, {"name":"objectMonitorUsageSupport"}, {"name":"otherThreadCpuTimeSupport"}, {"name":"remoteDiagnosticCommandsSupport"}, {"name":"synchronizerUsageSupport"}, {"name":"threadAllocatedMemorySupport"}, {"name":"threadContentionMonitoringSupport"}] -} + { + "name": "[Lcom.sun.management.internal.DiagnosticCommandArgumentInfo;" + }, + { + "name": "[Lcom.sun.management.internal.DiagnosticCommandInfo;" + }, + { + "name": "com.arcadedb.server.ArcadeDBServer", + "methods": [{ "name": "main", "parameterTypes": ["java.lang.String[]"] }] + }, + { + "name": "com.sun.management.internal.DiagnosticCommandArgumentInfo", + "methods": [ + { + "name": "", + "parameterTypes": ["java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "int"] + } + ] + }, + { + "name": "com.sun.management.internal.DiagnosticCommandInfo", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "boolean", + "java.util.List" + ] + } + ] + }, + { + "name": "java.lang.Boolean", + "methods": [{ "name": "getBoolean", "parameterTypes": ["java.lang.String"] }] + }, + { + "name": "java.lang.Class", + "methods": [{ "name": "getClassLoader", "parameterTypes": [] }] + }, + { + "name": "java.lang.ClassLoader", + "methods": [{ "name": "loadClass", "parameterTypes": ["java.lang.String"] }] + }, + { + "name": "java.lang.String", + "methods": [ + { "name": "lastIndexOf", "parameterTypes": ["int"] }, + { "name": "substring", "parameterTypes": ["int"] } + ] + }, + { + "name": "java.lang.System", + "methods": [ + { "name": "getProperty", "parameterTypes": ["java.lang.String"] }, + { "name": "setProperty", "parameterTypes": ["java.lang.String", "java.lang.String"] } + ] + }, + { + "name": "java.util.Arrays", + "methods": [{ "name": "asList", "parameterTypes": ["java.lang.Object[]"] }] + }, + { + "name": "jdk.internal.loader.Loader" + }, + { + "name": "sun.management.VMManagementImpl", + "fields": [ + { "name": "compTimeMonitoringSupport" }, + { "name": "currentThreadCpuTimeSupport" }, + { "name": "objectMonitorUsageSupport" }, + { "name": "otherThreadCpuTimeSupport" }, + { "name": "remoteDiagnosticCommandsSupport" }, + { "name": "synchronizerUsageSupport" }, + { "name": "threadAllocatedMemorySupport" }, + { "name": "threadContentionMonitoringSupport" } + ] + } ] diff --git a/server/src/main/resources/META-INF/native-image/predefined-classes-config.json b/server/src/main/resources/META-INF/native-image/predefined-classes-config.json index 847895071f..aa7103c28e 100644 --- a/server/src/main/resources/META-INF/native-image/predefined-classes-config.json +++ b/server/src/main/resources/META-INF/native-image/predefined-classes-config.json @@ -1,7 +1,6 @@ [ { - "type":"agent-extracted", - "classes":[ - ] + "type": "agent-extracted", + "classes": [] } ] diff --git a/server/src/main/resources/META-INF/native-image/proxy-config.json b/server/src/main/resources/META-INF/native-image/proxy-config.json index 0d4f101c7a..fe51488c70 100644 --- a/server/src/main/resources/META-INF/native-image/proxy-config.json +++ b/server/src/main/resources/META-INF/native-image/proxy-config.json @@ -1,2 +1 @@ -[ -] +[] diff --git a/server/src/main/resources/META-INF/native-image/reflect-config.json b/server/src/main/resources/META-INF/native-image/reflect-config.json index e9e2c13193..671ce740b1 100644 --- a/server/src/main/resources/META-INF/native-image/reflect-config.json +++ b/server/src/main/resources/META-INF/native-image/reflect-config.json @@ -8,846 +8,1381 @@ } ] }, -{ - "name":"[B" -}, -{ - "name":"[C" -}, -{ - "name":"[D" -}, -{ - "name":"[F" -}, -{ - "name":"[I" -}, -{ - "name":"[J" -}, -{ - "name":"[Ljava.lang.String;" -}, -{ - "name":"[Ljavax.management.ObjectName;" -}, -{ - "name":"[Ljavax.management.openmbean.CompositeData;" -}, -{ - "name":"[Lorg.graalvm.options.OptionDescriptors;" -}, -{ - "name":"[Lorg.graalvm.polyglot.HostAccess$MutableTargetMapping;" -}, -{ - "name":"[Lsun.security.pkcs.SignerInfo;" -}, -{ - "name":"[S" -}, -{ - "name":"[Z" -}, -{ - "name":"apple.security.AppleProvider", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"ch.qos.logback.classic.Logger" -}, -{ - "name":"com.arcadedb.cypher.query.CypherQueryEngineFactory" -}, -{ - "name":"com.arcadedb.graphql.query.GraphQLQueryEngineFactory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.arcadedb.gremlin.query.GremlinQueryEngineFactory" -}, -{ - "name":"com.arcadedb.integration.importer.AbstractImporter", - "methods":[{"name":"setSettings","parameterTypes":["java.util.Map"] }] -}, -{ - "name":"com.arcadedb.integration.importer.Importer", - "methods":[{"name":"","parameterTypes":["com.arcadedb.database.Database","java.lang.String"] }, {"name":"load","parameterTypes":[] }] -}, -{ - "name":"com.arcadedb.mongo.query.MongoQueryEngineFactory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.arcadedb.postgres.PostgresProtocolPlugin", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.arcadedb.query.sql.function.graph.SQLFunctionBothE", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.arcadedb.query.sql.function.graph.SQLFunctionOutE", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.AESCipher$General", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.ARCFOURCipher", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.DESCipher", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.DESedeCipher", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.DHParameters", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.GaloisCounterMode$AESGCM", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.HmacCore$HmacSHA256", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.HmacCore$HmacSHA384", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.PBKDF2Core$HmacSHA256", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.crypto.provider.TlsMasterSecretGenerator", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"com.sun.management.GarbageCollectorMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"com.sun.management.GcInfo", - "queryAllPublicMethods":true -}, -{ - "name":"com.sun.management.HotSpotDiagnosticMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"com.sun.management.OperatingSystemMXBean", - "methods":[{"name":"getFreePhysicalMemorySize","parameterTypes":[] }, {"name":"getTotalPhysicalMemorySize","parameterTypes":[] }] -}, -{ - "name":"com.sun.management.ThreadMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"com.sun.management.UnixOperatingSystemMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"com.sun.management.VMOption", - "queryAllPublicMethods":true -}, -{ - "name":"com.sun.management.internal.GarbageCollectorExtImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"com.sun.management.internal.HotSpotDiagnostic", - "queryAllPublicConstructors":true -}, -{ - "name":"com.sun.management.internal.HotSpotThreadImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"com.sun.management.internal.OperatingSystemImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"io.undertow.UndertowLogger_$logger", - "methods":[{"name":"","parameterTypes":["org.jboss.logging.Logger"] }] -}, -{ - "name":"io.undertow.UndertowLogger_$logger_en" -}, -{ - "name":"io.undertow.UndertowLogger_$logger_en_IT" -}, -{ - "name":"io.undertow.UndertowMessages_$bundle", - "fields":[{"name":"INSTANCE"}] -}, -{ - "name":"io.undertow.UndertowMessages_$bundle_en" -}, -{ - "name":"io.undertow.UndertowMessages_$bundle_en_IT" -}, -{ - "name":"io.undertow.server.ConnectorStatisticsImpl", - "fields":[{"name":"activeConnections"}, {"name":"activeRequests"}, {"name":"bytesReceived"}, {"name":"bytesSent"}, {"name":"errorCount"}, {"name":"maxActiveConnections"}, {"name":"maxActiveRequests"}, {"name":"maxProcessingTime"}, {"name":"processingTime"}, {"name":"requestCount"}] -}, -{ - "name":"io.undertow.server.DefaultByteBufferPool", - "fields":[{"name":"currentQueueLength"}, {"name":"reclaimedThreadLocals"}] -}, -{ - "name":"io.undertow.server.DefaultByteBufferPool$DefaultPooledBuffer", - "fields":[{"name":"referenceCount"}] -}, -{ - "name":"io.undertow.server.protocol.http.HttpReadListener", - "fields":[{"name":"requestState"}] -}, -{ - "name":"io.undertow.server.protocol.http.HttpRequestParser$$generated", - "methods":[{"name":"","parameterTypes":["org.xnio.OptionMap"] }] -}, -{ - "name":"io.undertow.util.Headers", - "allDeclaredFields":true -}, -{ - "name":"io.undertow.util.HttpString", - "fields":[{"name":"hashCode"}] -}, -{ - "name":"io.undertow.util.Methods", - "allDeclaredFields":true -}, -{ - "name":"io.undertow.util.Protocols", - "allDeclaredFields":true -}, -{ - "name":"java.lang.Boolean", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Byte", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Character", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Deprecated", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.Double", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Float", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Integer", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Long", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Math", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.Short", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.StackTraceElement", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.String", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.Thread", - "fields":[{"name":"contextClassLoader"}, {"name":"threadLocalRandomProbe"}] -}, -{ - "name":"java.lang.Void", - "fields":[{"name":"TYPE"}] -}, -{ - "name":"java.lang.management.BufferPoolMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.ClassLoadingMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.CompilationMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.LockInfo", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.ManagementPermission", - "methods":[{"name":"","parameterTypes":["java.lang.String"] }] -}, -{ - "name":"java.lang.management.MemoryMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.MemoryManagerMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.MemoryPoolMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.MemoryUsage", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.MonitorInfo", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.PlatformLoggingMXBean", - "queryAllPublicMethods":true, - "methods":[{"name":"getLoggerLevel","parameterTypes":["java.lang.String"] }, {"name":"getLoggerNames","parameterTypes":[] }, {"name":"getParentLoggerName","parameterTypes":["java.lang.String"] }, {"name":"setLoggerLevel","parameterTypes":["java.lang.String","java.lang.String"] }] -}, -{ - "name":"java.lang.management.RuntimeMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"java.lang.management.ThreadInfo", - "queryAllPublicMethods":true -}, -{ - "name":"java.math.BigDecimal" -}, -{ - "name":"java.math.BigInteger" -}, -{ - "name":"java.nio.file.FileSystemException" -}, -{ - "name":"java.security.AlgorithmParametersSpi" -}, -{ - "name":"java.security.KeyStoreSpi" -}, -{ - "name":"java.security.SecureRandomParameters" -}, -{ - "name":"java.security.interfaces.ECPrivateKey" -}, -{ - "name":"java.security.interfaces.ECPublicKey" -}, -{ - "name":"java.security.interfaces.RSAPrivateKey" -}, -{ - "name":"java.security.interfaces.RSAPublicKey" -}, -{ - "name":"java.sql.Date" -}, -{ - "name":"java.util.Date" -}, -{ - "name":"java.util.PropertyPermission", - "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }] -}, -{ - "name":"java.util.concurrent.atomic.AtomicBoolean", - "fields":[{"name":"value"}] -}, -{ - "name":"java.util.concurrent.atomic.AtomicReference", - "fields":[{"name":"value"}] -}, -{ - "name":"java.util.concurrent.atomic.Striped64", - "fields":[{"name":"base"}, {"name":"cellsBusy"}] -}, -{ - "name":"java.util.logging.LogManager", - "methods":[{"name":"getLoggingMXBean","parameterTypes":[] }] -}, -{ - "name":"java.util.logging.LoggingMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"javax.management.MBeanOperationInfo", - "queryAllPublicMethods":true, - "methods":[{"name":"getSignature","parameterTypes":[] }] -}, -{ - "name":"javax.management.MBeanServerBuilder", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"javax.management.ObjectName" -}, -{ - "name":"javax.management.StandardEmitterMBean", - "methods":[{"name":"cacheMBeanInfo","parameterTypes":["javax.management.MBeanInfo"] }, {"name":"getCachedMBeanInfo","parameterTypes":[] }, {"name":"getMBeanInfo","parameterTypes":[] }] -}, -{ - "name":"javax.management.openmbean.CompositeData" -}, -{ - "name":"javax.management.openmbean.OpenMBeanOperationInfoSupport" -}, -{ - "name":"javax.management.openmbean.TabularData" -}, -{ - "name":"javax.security.auth.x500.X500Principal", - "fields":[{"name":"thisX500Name"}], - "methods":[{"name":"","parameterTypes":["sun.security.x509.X500Name"] }] -}, -{ - "name":"jdk.management.jfr.ConfigurationInfo", - "queryAllPublicMethods":true -}, -{ - "name":"jdk.management.jfr.EventTypeInfo", - "queryAllPublicMethods":true -}, -{ - "name":"jdk.management.jfr.FlightRecorderMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"jdk.management.jfr.FlightRecorderMXBeanImpl", - "queryAllPublicConstructors":true, - "methods":[{"name":"cacheMBeanInfo","parameterTypes":["javax.management.MBeanInfo"] }, {"name":"getCachedMBeanInfo","parameterTypes":[] }, {"name":"getMBeanInfo","parameterTypes":[] }, {"name":"getNotificationInfo","parameterTypes":[] }] -}, -{ - "name":"jdk.management.jfr.RecordingInfo", - "queryAllPublicMethods":true -}, -{ - "name":"jdk.management.jfr.SettingDescriptorInfo", - "queryAllPublicMethods":true -}, -{ - "name":"org.apache.log4j.LogManager" -}, -{ - "name":"org.apache.logging.log4j.Logger" -}, -{ - "name":"org.graalvm.options.OptionDescriptors" -}, -{ - "name":"org.graalvm.polyglot.Engine", - "methods":[{"name":"loadAndValidateProviders","parameterTypes":["java.util.Iterator"] }] -}, -{ - "name":"org.graalvm.polyglot.HostAccess$TargetMappingPrecedence" -}, -{ - "name":"org.graalvm.polyglot.SandboxPolicy" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl", - "methods":[{"name":"allowLanguageHomeAccess","parameterTypes":["org.graalvm.polyglot.io.FileSystem"] }, {"name":"asValue","parameterTypes":["java.lang.Object"] }, {"name":"buildEngine","parameterTypes":["java.lang.String[]","org.graalvm.polyglot.SandboxPolicy","java.io.OutputStream","java.io.OutputStream","java.io.InputStream","java.util.Map","boolean","boolean","org.graalvm.polyglot.io.MessageTransport","java.lang.Object","java.lang.Object","boolean","boolean","java.lang.Object"] }, {"name":"buildLimits","parameterTypes":["long","java.util.function.Predicate","java.util.function.Consumer"] }, {"name":"buildSource","parameterTypes":["java.lang.String","java.lang.Object","java.net.URI","java.lang.String","java.lang.String","java.lang.Object","boolean","boolean","boolean","java.nio.charset.Charset","java.net.URL","java.lang.String"] }, {"name":"copyResources","parameterTypes":["java.nio.file.Path","java.lang.String[]"] }, {"name":"createHostAccess","parameterTypes":[] }, {"name":"createHostLanguage","parameterTypes":["java.lang.Object"] }, {"name":"createThreadScope","parameterTypes":[] }, {"name":"createUnionOptionDescriptors","parameterTypes":["org.graalvm.options.OptionDescriptors[]"] }, {"name":"findLanguage","parameterTypes":["java.io.File"] }, {"name":"findLanguage","parameterTypes":["java.lang.String"] }, {"name":"findLanguage","parameterTypes":["java.net.URL"] }, {"name":"findMimeType","parameterTypes":["java.io.File"] }, {"name":"findMimeType","parameterTypes":["java.net.URL"] }, {"name":"getCurrentContext","parameterTypes":[] }, {"name":"getLookup","parameterTypes":[] }, {"name":"getPriority","parameterTypes":[] }, {"name":"initializeModuleToUnnamedAccess","parameterTypes":["java.lang.invoke.MethodHandles$Lookup","java.lang.Object","java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"isDefaultProcessHandler","parameterTypes":["org.graalvm.polyglot.io.ProcessHandler"] }, {"name":"isHostFileSystem","parameterTypes":["org.graalvm.polyglot.io.FileSystem"] }, {"name":"isInternalFileSystem","parameterTypes":["org.graalvm.polyglot.io.FileSystem"] }, {"name":"loadLanguageClass","parameterTypes":["java.lang.String"] }, {"name":"newDefaultFileSystem","parameterTypes":["java.lang.String"] }, {"name":"newDefaultProcessHandler","parameterTypes":[] }, {"name":"newFileSystem","parameterTypes":["org.graalvm.polyglot.io.FileSystem"] }, {"name":"newIOAccess","parameterTypes":["java.lang.String","boolean","boolean","org.graalvm.polyglot.io.FileSystem"] }, {"name":"newLogHandler","parameterTypes":["java.lang.Object"] }, {"name":"newNIOFileSystem","parameterTypes":["java.nio.file.FileSystem"] }, {"name":"newReadOnlyFileSystem","parameterTypes":["org.graalvm.polyglot.io.FileSystem"] }, {"name":"newTargetTypeMapping","parameterTypes":["java.lang.Class","java.lang.Class","java.util.function.Predicate","java.util.function.Function","org.graalvm.polyglot.HostAccess$TargetMappingPrecedence"] }, {"name":"preInitializeEngine","parameterTypes":[] }, {"name":"resetPreInitializedEngine","parameterTypes":[] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$APIAccess", - "methods":[{"name":"allowsAccess","parameterTypes":["java.lang.Object","java.lang.reflect.AnnotatedElement"] }, {"name":"allowsAccessInheritance","parameterTypes":["java.lang.Object"] }, {"name":"allowsImplementation","parameterTypes":["java.lang.Object","java.lang.Class"] }, {"name":"allowsPublicAccess","parameterTypes":["java.lang.Object"] }, {"name":"asByteSequence","parameterTypes":["java.lang.Object"] }, {"name":"callContextAsValue","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"callContextGetCurrent","parameterTypes":[] }, {"name":"callProxyArrayGet","parameterTypes":["java.lang.Object","long"] }, {"name":"callProxyArrayRemove","parameterTypes":["java.lang.Object","long"] }, {"name":"callProxyArraySet","parameterTypes":["java.lang.Object","long","java.lang.Object"] }, {"name":"callProxyArraySize","parameterTypes":["java.lang.Object"] }, {"name":"callProxyDateAsDate","parameterTypes":["java.lang.Object"] }, {"name":"callProxyDurationAsDuration","parameterTypes":["java.lang.Object"] }, {"name":"callProxyExecutableExecute","parameterTypes":["java.lang.Object","java.lang.Object[]"] }, {"name":"callProxyHashMapGetEntriesIterator","parameterTypes":["java.lang.Object"] }, {"name":"callProxyHashMapGetHashSize","parameterTypes":["java.lang.Object"] }, {"name":"callProxyHashMapGetHashValue","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"callProxyHashMapHasHashEntry","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"callProxyHashMapPutHashEntry","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"callProxyHashMapRemoveHashEntry","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"callProxyInstantAsInstant","parameterTypes":["java.lang.Object"] }, {"name":"callProxyInstantiableNewInstance","parameterTypes":["java.lang.Object","java.lang.Object[]"] }, {"name":"callProxyIterableGetIterator","parameterTypes":["java.lang.Object"] }, {"name":"callProxyIteratorGetNext","parameterTypes":["java.lang.Object"] }, {"name":"callProxyIteratorHasNext","parameterTypes":["java.lang.Object"] }, {"name":"callProxyNativeObjectAsPointer","parameterTypes":["java.lang.Object"] }, {"name":"callProxyObjectGetMember","parameterTypes":["java.lang.Object","java.lang.String"] }, {"name":"callProxyObjectHasMember","parameterTypes":["java.lang.Object","java.lang.String"] }, {"name":"callProxyObjectMemberKeys","parameterTypes":["java.lang.Object"] }, {"name":"callProxyObjectPutMember","parameterTypes":["java.lang.Object","java.lang.String","java.lang.Object"] }, {"name":"callProxyObjectRemoveMember","parameterTypes":["java.lang.Object","java.lang.String"] }, {"name":"callProxyTimeAsTime","parameterTypes":["java.lang.Object"] }, {"name":"callProxyTimeZoneAsTimeZone","parameterTypes":["java.lang.Object"] }, {"name":"callValueAs","parameterTypes":["java.lang.Object","java.lang.Class"] }, {"name":"callValueAs","parameterTypes":["java.lang.Object","java.lang.Class","java.lang.reflect.Type"] }, {"name":"callValueAsString","parameterTypes":["java.lang.Object"] }, {"name":"callValueGetArrayElement","parameterTypes":["java.lang.Object","int"] }, {"name":"callValueGetArraySize","parameterTypes":["java.lang.Object"] }, {"name":"callValueGetMetaObject","parameterTypes":["java.lang.Object"] }, {"name":"callValueIsString","parameterTypes":["java.lang.Object"] }, {"name":"contextAsValue","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"contextClose","parameterTypes":["java.lang.Object","boolean"] }, {"name":"contextEnter","parameterTypes":["java.lang.Object"] }, {"name":"contextLeave","parameterTypes":["java.lang.Object"] }, {"name":"createPolyglotAccess","parameterTypes":["java.util.Set","java.util.Map"] }, {"name":"engineClosed","parameterTypes":["java.lang.Object"] }, {"name":"getBindingsAccess","parameterTypes":["java.lang.Object"] }, {"name":"getContextDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getContextEngine","parameterTypes":["java.lang.Object"] }, {"name":"getContextReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getEngineDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getEngineReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getEnvironmentAccessInherit","parameterTypes":[] }, {"name":"getEnvironmentAccessNone","parameterTypes":[] }, {"name":"getEvalAccess","parameterTypes":["java.lang.Object"] }, {"name":"getEvalAccess","parameterTypes":["java.lang.Object","java.lang.String"] }, {"name":"getHostAccessImpl","parameterTypes":["java.lang.Object"] }, {"name":"getHostAccessNone","parameterTypes":[] }, {"name":"getIOAccessAll","parameterTypes":[] }, {"name":"getIOAccessNone","parameterTypes":[] }, {"name":"getInstrumentDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getInstrumentReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getLanguageDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getLanguageReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getMethodLookup","parameterTypes":["java.lang.Object"] }, {"name":"getMutableTargetMappings","parameterTypes":["java.lang.Object"] }, {"name":"getPolyglotAccessAll","parameterTypes":[] }, {"name":"getPolyglotAccessNone","parameterTypes":[] }, {"name":"getPolyglotExceptionClass","parameterTypes":[] }, {"name":"getPolyglotExceptionReceiver","parameterTypes":["java.lang.RuntimeException"] }, {"name":"getProxyArrayClass","parameterTypes":[] }, {"name":"getProxyClass","parameterTypes":[] }, {"name":"getProxyDateClass","parameterTypes":[] }, {"name":"getProxyDurationClass","parameterTypes":[] }, {"name":"getProxyExecutableClass","parameterTypes":[] }, {"name":"getProxyHashMapClass","parameterTypes":[] }, {"name":"getProxyInstantClass","parameterTypes":[] }, {"name":"getProxyInstantiableClass","parameterTypes":[] }, {"name":"getProxyIterableClass","parameterTypes":[] }, {"name":"getProxyIteratorClass","parameterTypes":[] }, {"name":"getProxyNativeObjectClass","parameterTypes":[] }, {"name":"getProxyObjectClass","parameterTypes":[] }, {"name":"getProxyTimeClass","parameterTypes":[] }, {"name":"getProxyTimeZoneClass","parameterTypes":[] }, {"name":"getResourceLimitsReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getSourceDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getSourceReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getSourceSectionDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getSourceSectionReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getSourceSectionSource","parameterTypes":["java.lang.Object"] }, {"name":"getStackFrameDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getStackFrameReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getTargetMappings","parameterTypes":["java.lang.Object"] }, {"name":"getValueClass","parameterTypes":[] }, {"name":"getValueContext","parameterTypes":["java.lang.Object"] }, {"name":"getValueDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getValueReceiver","parameterTypes":["java.lang.Object"] }, {"name":"isArrayAccessible","parameterTypes":["java.lang.Object"] }, {"name":"isBigIntegerAccessibleAsNumber","parameterTypes":["java.lang.Object"] }, {"name":"isBufferAccessible","parameterTypes":["java.lang.Object"] }, {"name":"isByteSequence","parameterTypes":["java.lang.Object"] }, {"name":"isContext","parameterTypes":["java.lang.Object"] }, {"name":"isEngine","parameterTypes":["java.lang.Object"] }, {"name":"isInstrument","parameterTypes":["java.lang.Object"] }, {"name":"isIterableAccessible","parameterTypes":["java.lang.Object"] }, {"name":"isIteratorAccessible","parameterTypes":["java.lang.Object"] }, {"name":"isLanguage","parameterTypes":["java.lang.Object"] }, {"name":"isListAccessible","parameterTypes":["java.lang.Object"] }, {"name":"isMapAccessible","parameterTypes":["java.lang.Object"] }, {"name":"isMethodScoped","parameterTypes":["java.lang.Object","java.lang.reflect.Executable"] }, {"name":"isMethodScopingEnabled","parameterTypes":["java.lang.Object"] }, {"name":"isPolyglotException","parameterTypes":["java.lang.Object"] }, {"name":"isProxy","parameterTypes":["java.lang.Object"] }, {"name":"isProxyArray","parameterTypes":["java.lang.Object"] }, {"name":"isProxyDate","parameterTypes":["java.lang.Object"] }, {"name":"isProxyDuration","parameterTypes":["java.lang.Object"] }, {"name":"isProxyExecutable","parameterTypes":["java.lang.Object"] }, {"name":"isProxyHashMap","parameterTypes":["java.lang.Object"] }, {"name":"isProxyInstant","parameterTypes":["java.lang.Object"] }, {"name":"isProxyInstantiable","parameterTypes":["java.lang.Object"] }, {"name":"isProxyIterable","parameterTypes":["java.lang.Object"] }, {"name":"isProxyIterator","parameterTypes":["java.lang.Object"] }, {"name":"isProxyNativeObject","parameterTypes":["java.lang.Object"] }, {"name":"isProxyObject","parameterTypes":["java.lang.Object"] }, {"name":"isProxyTime","parameterTypes":["java.lang.Object"] }, {"name":"isProxyTimeZone","parameterTypes":["java.lang.Object"] }, {"name":"isSource","parameterTypes":["java.lang.Object"] }, {"name":"isSourceSection","parameterTypes":["java.lang.Object"] }, {"name":"isValue","parameterTypes":["java.lang.Object"] }, {"name":"newContext","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractContextDispatch","java.lang.Object","java.lang.Object"] }, {"name":"newEngine","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineDispatch","java.lang.Object","boolean"] }, {"name":"newInstrument","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractInstrumentDispatch","java.lang.Object"] }, {"name":"newLanguage","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractLanguageDispatch","java.lang.Object"] }, {"name":"newLanguageException","parameterTypes":["java.lang.String","org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionDispatch","java.lang.Object"] }, {"name":"newPolyglotStackTraceElement","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractStackFrameImpl","java.lang.RuntimeException"] }, {"name":"newResourceLimitsEvent","parameterTypes":["java.lang.Object"] }, {"name":"newSource","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceDispatch","java.lang.Object"] }, {"name":"newSourceSection","parameterTypes":["java.lang.Object","org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceSectionDispatch","java.lang.Object"] }, {"name":"newValue","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractValueDispatch","java.lang.Object","java.lang.Object"] }, {"name":"newValueArray","parameterTypes":["int"] }, {"name":"readOptionsFromSystemProperties","parameterTypes":[] }, {"name":"setHostAccessImpl","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"validatePolyglotAccess","parameterTypes":["java.lang.Object","java.util.Set"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractContextDispatch" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineDispatch", - "methods":[{"name":"attachExecutionListener","parameterTypes":["java.lang.Object","java.util.function.Consumer","java.util.function.Consumer","boolean","boolean","boolean","java.util.function.Predicate","java.util.function.Predicate","boolean","boolean","boolean"] }, {"name":"close","parameterTypes":["java.lang.Object","java.lang.Object","boolean"] }, {"name":"createContext","parameterTypes":["java.lang.Object","org.graalvm.polyglot.SandboxPolicy","java.io.OutputStream","java.io.OutputStream","java.io.InputStream","boolean","java.lang.Object","java.lang.Object","boolean","boolean","boolean","boolean","boolean","java.util.function.Predicate","java.util.Map","java.util.Map","java.lang.String[]","java.lang.Object","java.lang.Object","boolean","org.graalvm.polyglot.io.ProcessHandler","java.lang.Object","java.util.Map","java.time.ZoneId","java.lang.Object","java.lang.String","java.lang.String","java.lang.ClassLoader","boolean","boolean"] }, {"name":"getCachedSources","parameterTypes":["java.lang.Object"] }, {"name":"getImplementationName","parameterTypes":["java.lang.Object"] }, {"name":"getInstruments","parameterTypes":["java.lang.Object"] }, {"name":"getLanguages","parameterTypes":["java.lang.Object"] }, {"name":"getOptions","parameterTypes":["java.lang.Object"] }, {"name":"getSandboxPolicy","parameterTypes":["java.lang.Object"] }, {"name":"getVersion","parameterTypes":["java.lang.Object"] }, {"name":"hostToGuestException","parameterTypes":["java.lang.Object","java.lang.Throwable"] }, {"name":"requirePublicInstrument","parameterTypes":["java.lang.Object","java.lang.String"] }, {"name":"requirePublicLanguage","parameterTypes":["java.lang.Object","java.lang.String"] }, {"name":"setAPI","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"shutdown","parameterTypes":["java.lang.Object"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionDispatch" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionEventDispatch" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionListenerDispatch" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractInstrumentDispatch", - "methods":[{"name":"getId","parameterTypes":["java.lang.Object"] }, {"name":"getName","parameterTypes":["java.lang.Object"] }, {"name":"getOptions","parameterTypes":["java.lang.Object"] }, {"name":"getVersion","parameterTypes":["java.lang.Object"] }, {"name":"getWebsite","parameterTypes":["java.lang.Object"] }, {"name":"lookup","parameterTypes":["java.lang.Object","java.lang.Class"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractLanguageDispatch", - "methods":[{"name":"getDefaultMimeType","parameterTypes":["java.lang.Object"] }, {"name":"getId","parameterTypes":["java.lang.Object"] }, {"name":"getImplementationName","parameterTypes":["java.lang.Object"] }, {"name":"getMimeTypes","parameterTypes":["java.lang.Object"] }, {"name":"getName","parameterTypes":["java.lang.Object"] }, {"name":"getOptions","parameterTypes":["java.lang.Object"] }, {"name":"getVersion","parameterTypes":["java.lang.Object"] }, {"name":"getWebsite","parameterTypes":["java.lang.Object"] }, {"name":"isInteractive","parameterTypes":["java.lang.Object"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceDispatch" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceSectionDispatch" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractStackFrameImpl" -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractValueDispatch", - "methods":[{"name":"asBigInteger","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asBoolean","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asByte","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asClass","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Class"] }, {"name":"asDate","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asDouble","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asDuration","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asFloat","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asHostObject","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asInstant","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asInt","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asLong","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asNativePointer","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asProxyObject","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asShort","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asString","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asTime","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asTimeZone","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"asTypeLiteral","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Class","java.lang.reflect.Type"] }, {"name":"canExecute","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"canInstantiate","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"canInvoke","parameterTypes":["java.lang.Object","java.lang.String","java.lang.Object"] }, {"name":"equalsImpl","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"execute","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"execute","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object[]"] }, {"name":"executeVoid","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"executeVoid","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object[]"] }, {"name":"fitsInBigInteger","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"fitsInByte","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"fitsInDouble","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"fitsInFloat","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"fitsInInt","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"fitsInLong","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"fitsInShort","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getArrayElement","parameterTypes":["java.lang.Object","java.lang.Object","long"] }, {"name":"getArraySize","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getBufferSize","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getContext","parameterTypes":["java.lang.Object"] }, {"name":"getHashEntriesIterator","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getHashKeysIterator","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getHashSize","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getHashValue","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"getHashValueOrDefault","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"getHashValuesIterator","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getIterator","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getIteratorNextElement","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getMember","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.String"] }, {"name":"getMemberKeys","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getMetaObject","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getMetaParents","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getMetaQualifiedName","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getMetaSimpleName","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"getSourceLocation","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hasArrayElements","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hasBufferElements","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hasHashEntries","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hasHashEntry","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"hasIterator","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hasIteratorNextElement","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hasMember","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.String"] }, {"name":"hasMembers","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hasMetaParents","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"hashCodeImpl","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"invoke","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.String"] }, {"name":"invoke","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.String","java.lang.Object[]"] }, {"name":"isBoolean","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isBufferWritable","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isDate","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isDuration","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isException","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isHostObject","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isIterator","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isMetaInstance","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"isMetaObject","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isNativePointer","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isNull","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isNumber","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isProxyObject","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isString","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isTime","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"isTimeZone","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"newInstance","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object[]"] }, {"name":"pin","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"putHashEntry","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"putMember","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.String","java.lang.Object"] }, {"name":"readBufferByte","parameterTypes":["java.lang.Object","java.lang.Object","long"] }, {"name":"readBufferDouble","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long"] }, {"name":"readBufferFloat","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long"] }, {"name":"readBufferInt","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long"] }, {"name":"readBufferLong","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long"] }, {"name":"readBufferShort","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long"] }, {"name":"removeArrayElement","parameterTypes":["java.lang.Object","java.lang.Object","long"] }, {"name":"removeHashEntry","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.Object"] }, {"name":"removeMember","parameterTypes":["java.lang.Object","java.lang.Object","java.lang.String"] }, {"name":"setArrayElement","parameterTypes":["java.lang.Object","java.lang.Object","long","java.lang.Object"] }, {"name":"throwException","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"toString","parameterTypes":["java.lang.Object","java.lang.Object"] }, {"name":"writeBufferByte","parameterTypes":["java.lang.Object","java.lang.Object","long","byte"] }, {"name":"writeBufferDouble","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long","double"] }, {"name":"writeBufferFloat","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long","float"] }, {"name":"writeBufferInt","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long","int"] }, {"name":"writeBufferLong","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long","long"] }, {"name":"writeBufferShort","parameterTypes":["java.lang.Object","java.lang.Object","java.nio.ByteOrder","long","short"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$IOAccessor", - "methods":[{"name":"createIOAccess","parameterTypes":["java.lang.String","boolean","boolean","org.graalvm.polyglot.io.FileSystem"] }, {"name":"createVetoException","parameterTypes":["java.lang.String"] }, {"name":"getFileSystem","parameterTypes":["java.lang.Object"] }, {"name":"hasHostFileAccess","parameterTypes":["java.lang.Object"] }, {"name":"hasHostSocketAccess","parameterTypes":["java.lang.Object"] }, {"name":"isVetoException","parameterTypes":["java.lang.Throwable"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$ManagementAccess", - "methods":[{"name":"getExecutionEventDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getExecutionEventReceiver","parameterTypes":["java.lang.Object"] }, {"name":"getExecutionListenerDispatch","parameterTypes":["java.lang.Object"] }, {"name":"getExecutionListenerReceiver","parameterTypes":["java.lang.Object"] }, {"name":"newExecutionEvent","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionEventDispatch","java.lang.Object"] }, {"name":"newExecutionListener","parameterTypes":["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionListenerDispatch","java.lang.Object"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.AbstractPolyglotImpl$ThreadScope" -}, -{ - "name":"org.graalvm.polyglot.impl.ModuleAccess", - "methods":[{"name":"fromByteSequence","parameterTypes":["java.lang.Object"] }, {"name":"fromFileSystem","parameterTypes":["java.lang.Object"] }, {"name":"fromLogHandler","parameterTypes":["java.lang.Object"] }, {"name":"fromMessageEndpoint","parameterTypes":["java.lang.Object"] }, {"name":"fromMessageTransport","parameterTypes":["java.lang.Object"] }, {"name":"fromOptionDescriptor","parameterTypes":["java.lang.Object"] }, {"name":"fromOptionDescriptors","parameterTypes":["java.lang.Object"] }, {"name":"fromProcessHandler","parameterTypes":["java.lang.Object"] }, {"name":"fromSandboxPolicy","parameterTypes":["java.lang.Object"] }, {"name":"fromThreadScope","parameterTypes":["java.lang.Object"] }, {"name":"toFileSystem","parameterTypes":["java.lang.Object"] }, {"name":"toLogHandler","parameterTypes":["java.lang.Object"] }, {"name":"toMessageEndpoint","parameterTypes":["java.lang.Object"] }, {"name":"toMessageTransport","parameterTypes":["java.lang.Object"] }, {"name":"toProcessHandler","parameterTypes":["java.lang.Object"] }, {"name":"toSandboxPolicy","parameterTypes":["int"] }, {"name":"toTargetMappingPrecedence","parameterTypes":["int"] }] -}, -{ - "name":"org.graalvm.polyglot.impl.UnnamedAccess", - "methods":[{"name":"fromByteSequence","parameterTypes":["java.lang.Object"] }, {"name":"fromContextDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromEngineDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromExceptionDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromExecutionEventDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromExecutionListenerDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromFileSystem","parameterTypes":["java.lang.Object"] }, {"name":"fromInstrumentDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromLanguageDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromMessageEndpoint","parameterTypes":["java.lang.Object"] }, {"name":"fromMutableTargetMappingArray","parameterTypes":["java.lang.Object"] }, {"name":"fromOptionDescriptor","parameterTypes":["java.lang.Object"] }, {"name":"fromProcessCommand","parameterTypes":["java.lang.Object"] }, {"name":"fromSourceDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromSourceSectionDispatch","parameterTypes":["java.lang.Object"] }, {"name":"fromStackFrameImpl","parameterTypes":["java.lang.Object"] }, {"name":"fromValueDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toByteSequence","parameterTypes":["java.lang.Object"] }, {"name":"toContextDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toEngineDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toExceptionDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toExecutionEventDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toExecutionListenerDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toFileSystem","parameterTypes":["java.lang.Object"] }, {"name":"toInstrumentDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toLanguageDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toMessageEndpoint","parameterTypes":["java.lang.Object"] }, {"name":"toProcessCommand","parameterTypes":["java.lang.Object[]"] }, {"name":"toSourceDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toSourceSectionDispatch","parameterTypes":["java.lang.Object"] }, {"name":"toStackFrameImpl","parameterTypes":["java.lang.Object"] }, {"name":"toValueDispatch","parameterTypes":["java.lang.Object"] }] -}, -{ - "name":"org.graalvm.polyglot.io.ByteSequence" -}, -{ - "name":"org.graalvm.polyglot.io.FileSystem" -}, -{ - "name":"org.graalvm.polyglot.io.IOHelper", - "fields":[{"name":"ACCESS"}] -}, -{ - "name":"org.graalvm.polyglot.io.MessageTransport" -}, -{ - "name":"org.graalvm.polyglot.io.ProcessHandler" -}, -{ - "name":"org.graalvm.polyglot.management.Management", - "fields":[{"name":"ACCESS"}] -}, -{ - "name":"org.jboss.logmanager.LogManager" -}, -{ - "name":"org.jboss.threads.EnhancedQueueExecutor", - "fields":[{"name":"activeCount"}, {"name":"peakQueueSize"}, {"name":"peakThreadCount"}, {"name":"queueSize"}, {"name":"terminationWaiters"}] -}, -{ - "name":"org.jboss.threads.EnhancedQueueExecutor$PoolThreadNode", - "fields":[{"name":"parked"}, {"name":"task"}] -}, -{ - "name":"org.jboss.threads.EnhancedQueueExecutor$QNode", - "fields":[{"name":"next"}] -}, -{ - "name":"org.jboss.threads.EnhancedQueueExecutorBase1", - "fields":[{"name":"tail"}] -}, -{ - "name":"org.jboss.threads.EnhancedQueueExecutorBase3", - "fields":[{"name":"head"}] -}, -{ - "name":"org.jboss.threads.EnhancedQueueExecutorBase5", - "fields":[{"name":"threadStatus"}] -}, -{ - "name":"org.jboss.threads.Messages_$logger", - "methods":[{"name":"","parameterTypes":["org.jboss.logging.Logger"] }] -}, -{ - "name":"org.jboss.threads.Messages_$logger_en" -}, -{ - "name":"org.jboss.threads.Messages_$logger_en_IT" -}, -{ - "name":"org.xnio.Connection", - "fields":[{"name":"state"}] -}, -{ - "name":"org.xnio.XnioWorker", - "fields":[{"name":"taskSeq"}] -}, -{ - "name":"org.xnio._private.Messages_$logger", - "methods":[{"name":"","parameterTypes":["org.jboss.logging.Logger"] }] -}, -{ - "name":"org.xnio._private.Messages_$logger_en" -}, -{ - "name":"org.xnio._private.Messages_$logger_en_IT" -}, -{ - "name":"org.xnio.management.XnioProviderMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"org.xnio.management.XnioServerMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"org.xnio.management.XnioWorkerMXBean", - "queryAllPublicMethods":true -}, -{ - "name":"org.xnio.nio.Log_$logger", - "methods":[{"name":"","parameterTypes":["org.jboss.logging.Logger"] }] -}, -{ - "name":"org.xnio.nio.Log_$logger_en" -}, -{ - "name":"org.xnio.nio.Log_$logger_en_IT" -}, -{ - "name":"org.xnio.nio.NioSocketConduit", - "fields":[{"name":"readTimeout"}, {"name":"writeTimeout"}] -}, -{ - "name":"org.xnio.nio.NioTcpServer", - "fields":[{"name":"connectionStatus"}, {"name":"keepAlive"}, {"name":"oobInline"}, {"name":"readTimeout"}, {"name":"sendBuffer"}, {"name":"tcpNoDelay"}, {"name":"writeTimeout"}] -}, -{ - "name":"org.xnio.nio.NioTcpServer$1", - "queryAllPublicConstructors":true -}, -{ - "name":"org.xnio.nio.NioXnio$3", - "queryAllPublicConstructors":true -}, -{ - "name":"org.xnio.nio.NioXnioWorker", - "fields":[{"name":"shutdownWaiter"}, {"name":"state"}] -}, -{ - "name":"org.xnio.nio.NioXnioWorker$NioWorkerMetrics", - "queryAllPublicConstructors":true -}, -{ - "name":"org.xnio.nio.WorkerThread", - "fields":[{"name":"state"}] -}, -{ - "name":"sun.management.ClassLoadingImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.management.CompilationImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.management.ManagementFactoryHelper$1", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.management.ManagementFactoryHelper$PlatformLoggingImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.management.MemoryImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.management.MemoryManagerImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.management.MemoryPoolImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.management.RuntimeImpl", - "queryAllPublicConstructors":true -}, -{ - "name":"sun.misc.Unsafe", - "allDeclaredFields":true, - "methods":[{"name":"invokeCleaner","parameterTypes":["java.nio.ByteBuffer"] }] -}, -{ - "name":"sun.security.pkcs12.PKCS12KeyStore", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.DSA$SHA224withDSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.DSA$SHA256withDSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.JavaKeyStore$DualFormatJKS", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.JavaKeyStore$JKS", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.NativePRNG", - "methods":[{"name":"","parameterTypes":[] }, {"name":"","parameterTypes":["java.security.SecureRandomParameters"] }] -}, -{ - "name":"sun.security.provider.SHA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA2$SHA224", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA2$SHA256", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA5$SHA384", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.SHA5$SHA512", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.X509Factory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.provider.certpath.PKIXCertPathValidator", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.PSSParameters", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSAKeyFactory$Legacy", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSAPSSSignature", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSASignature$SHA224withRSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSASignature$SHA256withRSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.rsa.RSASignature$SHA384withRSA", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.ssl.KeyManagerFactoryImpl$SunX509", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.ssl.SSLContextImpl$DefaultSSLContext", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", - "methods":[{"name":"","parameterTypes":[] }] -}, -{ - "name":"sun.security.util.ObjectIdentifier" -}, -{ - "name":"sun.security.x509.AuthorityInfoAccessExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.AuthorityKeyIdentifierExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.BasicConstraintsExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.CRLDistributionPointsExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.CertificateExtensions" -}, -{ - "name":"sun.security.x509.CertificatePoliciesExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.ExtendedKeyUsageExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.IssuerAlternativeNameExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.KeyUsageExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.NetscapeCertTypeExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.PrivateKeyUsageExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.SubjectAlternativeNameExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -}, -{ - "name":"sun.security.x509.SubjectKeyIdentifierExtension", - "methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }] -} + { + "name": "[B" + }, + { + "name": "[C" + }, + { + "name": "[D" + }, + { + "name": "[F" + }, + { + "name": "[I" + }, + { + "name": "[J" + }, + { + "name": "[Ljava.lang.String;" + }, + { + "name": "[Ljavax.management.ObjectName;" + }, + { + "name": "[Ljavax.management.openmbean.CompositeData;" + }, + { + "name": "[Lorg.graalvm.options.OptionDescriptors;" + }, + { + "name": "[Lorg.graalvm.polyglot.HostAccess$MutableTargetMapping;" + }, + { + "name": "[Lsun.security.pkcs.SignerInfo;" + }, + { + "name": "[S" + }, + { + "name": "[Z" + }, + { + "name": "apple.security.AppleProvider", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "ch.qos.logback.classic.Logger" + }, + { + "name": "com.arcadedb.cypher.query.CypherQueryEngineFactory" + }, + { + "name": "com.arcadedb.graphql.query.GraphQLQueryEngineFactory", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.arcadedb.gremlin.query.GremlinQueryEngineFactory" + }, + { + "name": "com.arcadedb.integration.importer.AbstractImporter", + "methods": [{ "name": "setSettings", "parameterTypes": ["java.util.Map"] }] + }, + { + "name": "com.arcadedb.integration.importer.Importer", + "methods": [ + { "name": "", "parameterTypes": ["com.arcadedb.database.Database", "java.lang.String"] }, + { "name": "load", "parameterTypes": [] } + ] + }, + { + "name": "com.arcadedb.mongo.query.MongoQueryEngineFactory", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.arcadedb.postgres.PostgresProtocolPlugin", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.arcadedb.query.sql.function.graph.SQLFunctionBothE", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.arcadedb.query.sql.function.graph.SQLFunctionOutE", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.AESCipher$General", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.ARCFOURCipher", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.DESCipher", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.DESedeCipher", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.DHParameters", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.GaloisCounterMode$AESGCM", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.HmacCore$HmacSHA256", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.HmacCore$HmacSHA384", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.PBKDF2Core$HmacSHA256", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.crypto.provider.TlsMasterSecretGenerator", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "com.sun.management.GarbageCollectorMXBean", + "queryAllPublicMethods": true + }, + { + "name": "com.sun.management.GcInfo", + "queryAllPublicMethods": true + }, + { + "name": "com.sun.management.HotSpotDiagnosticMXBean", + "queryAllPublicMethods": true + }, + { + "name": "com.sun.management.OperatingSystemMXBean", + "methods": [ + { "name": "getFreePhysicalMemorySize", "parameterTypes": [] }, + { "name": "getTotalPhysicalMemorySize", "parameterTypes": [] } + ] + }, + { + "name": "com.sun.management.ThreadMXBean", + "queryAllPublicMethods": true + }, + { + "name": "com.sun.management.UnixOperatingSystemMXBean", + "queryAllPublicMethods": true + }, + { + "name": "com.sun.management.VMOption", + "queryAllPublicMethods": true + }, + { + "name": "com.sun.management.internal.GarbageCollectorExtImpl", + "queryAllPublicConstructors": true + }, + { + "name": "com.sun.management.internal.HotSpotDiagnostic", + "queryAllPublicConstructors": true + }, + { + "name": "com.sun.management.internal.HotSpotThreadImpl", + "queryAllPublicConstructors": true + }, + { + "name": "com.sun.management.internal.OperatingSystemImpl", + "queryAllPublicConstructors": true + }, + { + "name": "io.undertow.UndertowLogger_$logger", + "methods": [{ "name": "", "parameterTypes": ["org.jboss.logging.Logger"] }] + }, + { + "name": "io.undertow.UndertowLogger_$logger_en" + }, + { + "name": "io.undertow.UndertowLogger_$logger_en_IT" + }, + { + "name": "io.undertow.UndertowMessages_$bundle", + "fields": [{ "name": "INSTANCE" }] + }, + { + "name": "io.undertow.UndertowMessages_$bundle_en" + }, + { + "name": "io.undertow.UndertowMessages_$bundle_en_IT" + }, + { + "name": "io.undertow.server.ConnectorStatisticsImpl", + "fields": [ + { "name": "activeConnections" }, + { "name": "activeRequests" }, + { "name": "bytesReceived" }, + { "name": "bytesSent" }, + { "name": "errorCount" }, + { "name": "maxActiveConnections" }, + { "name": "maxActiveRequests" }, + { "name": "maxProcessingTime" }, + { "name": "processingTime" }, + { "name": "requestCount" } + ] + }, + { + "name": "io.undertow.server.DefaultByteBufferPool", + "fields": [{ "name": "currentQueueLength" }, { "name": "reclaimedThreadLocals" }] + }, + { + "name": "io.undertow.server.DefaultByteBufferPool$DefaultPooledBuffer", + "fields": [{ "name": "referenceCount" }] + }, + { + "name": "io.undertow.server.protocol.http.HttpReadListener", + "fields": [{ "name": "requestState" }] + }, + { + "name": "io.undertow.server.protocol.http.HttpRequestParser$$generated", + "methods": [{ "name": "", "parameterTypes": ["org.xnio.OptionMap"] }] + }, + { + "name": "io.undertow.util.Headers", + "allDeclaredFields": true + }, + { + "name": "io.undertow.util.HttpString", + "fields": [{ "name": "hashCode" }] + }, + { + "name": "io.undertow.util.Methods", + "allDeclaredFields": true + }, + { + "name": "io.undertow.util.Protocols", + "allDeclaredFields": true + }, + { + "name": "java.lang.Boolean", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Byte", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Character", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Deprecated", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.Double", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Float", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Integer", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Long", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Math", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.Short", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.StackTraceElement", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.String", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.Thread", + "fields": [{ "name": "contextClassLoader" }, { "name": "threadLocalRandomProbe" }] + }, + { + "name": "java.lang.Void", + "fields": [{ "name": "TYPE" }] + }, + { + "name": "java.lang.management.BufferPoolMXBean", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.ClassLoadingMXBean", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.CompilationMXBean", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.LockInfo", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.ManagementPermission", + "methods": [{ "name": "", "parameterTypes": ["java.lang.String"] }] + }, + { + "name": "java.lang.management.MemoryMXBean", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.MemoryManagerMXBean", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.MemoryPoolMXBean", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.MemoryUsage", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.MonitorInfo", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.PlatformLoggingMXBean", + "queryAllPublicMethods": true, + "methods": [ + { "name": "getLoggerLevel", "parameterTypes": ["java.lang.String"] }, + { "name": "getLoggerNames", "parameterTypes": [] }, + { "name": "getParentLoggerName", "parameterTypes": ["java.lang.String"] }, + { "name": "setLoggerLevel", "parameterTypes": ["java.lang.String", "java.lang.String"] } + ] + }, + { + "name": "java.lang.management.RuntimeMXBean", + "queryAllPublicMethods": true + }, + { + "name": "java.lang.management.ThreadInfo", + "queryAllPublicMethods": true + }, + { + "name": "java.math.BigDecimal" + }, + { + "name": "java.math.BigInteger" + }, + { + "name": "java.nio.file.FileSystemException" + }, + { + "name": "java.security.AlgorithmParametersSpi" + }, + { + "name": "java.security.KeyStoreSpi" + }, + { + "name": "java.security.SecureRandomParameters" + }, + { + "name": "java.security.interfaces.ECPrivateKey" + }, + { + "name": "java.security.interfaces.ECPublicKey" + }, + { + "name": "java.security.interfaces.RSAPrivateKey" + }, + { + "name": "java.security.interfaces.RSAPublicKey" + }, + { + "name": "java.sql.Date" + }, + { + "name": "java.util.Date" + }, + { + "name": "java.util.PropertyPermission", + "methods": [{ "name": "", "parameterTypes": ["java.lang.String", "java.lang.String"] }] + }, + { + "name": "java.util.concurrent.atomic.AtomicBoolean", + "fields": [{ "name": "value" }] + }, + { + "name": "java.util.concurrent.atomic.AtomicReference", + "fields": [{ "name": "value" }] + }, + { + "name": "java.util.concurrent.atomic.Striped64", + "fields": [{ "name": "base" }, { "name": "cellsBusy" }] + }, + { + "name": "java.util.logging.LogManager", + "methods": [{ "name": "getLoggingMXBean", "parameterTypes": [] }] + }, + { + "name": "java.util.logging.LoggingMXBean", + "queryAllPublicMethods": true + }, + { + "name": "javax.management.MBeanOperationInfo", + "queryAllPublicMethods": true, + "methods": [{ "name": "getSignature", "parameterTypes": [] }] + }, + { + "name": "javax.management.MBeanServerBuilder", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "javax.management.ObjectName" + }, + { + "name": "javax.management.StandardEmitterMBean", + "methods": [ + { "name": "cacheMBeanInfo", "parameterTypes": ["javax.management.MBeanInfo"] }, + { "name": "getCachedMBeanInfo", "parameterTypes": [] }, + { "name": "getMBeanInfo", "parameterTypes": [] } + ] + }, + { + "name": "javax.management.openmbean.CompositeData" + }, + { + "name": "javax.management.openmbean.OpenMBeanOperationInfoSupport" + }, + { + "name": "javax.management.openmbean.TabularData" + }, + { + "name": "javax.security.auth.x500.X500Principal", + "fields": [{ "name": "thisX500Name" }], + "methods": [{ "name": "", "parameterTypes": ["sun.security.x509.X500Name"] }] + }, + { + "name": "jdk.management.jfr.ConfigurationInfo", + "queryAllPublicMethods": true + }, + { + "name": "jdk.management.jfr.EventTypeInfo", + "queryAllPublicMethods": true + }, + { + "name": "jdk.management.jfr.FlightRecorderMXBean", + "queryAllPublicMethods": true + }, + { + "name": "jdk.management.jfr.FlightRecorderMXBeanImpl", + "queryAllPublicConstructors": true, + "methods": [ + { "name": "cacheMBeanInfo", "parameterTypes": ["javax.management.MBeanInfo"] }, + { "name": "getCachedMBeanInfo", "parameterTypes": [] }, + { "name": "getMBeanInfo", "parameterTypes": [] }, + { "name": "getNotificationInfo", "parameterTypes": [] } + ] + }, + { + "name": "jdk.management.jfr.RecordingInfo", + "queryAllPublicMethods": true + }, + { + "name": "jdk.management.jfr.SettingDescriptorInfo", + "queryAllPublicMethods": true + }, + { + "name": "org.apache.log4j.LogManager" + }, + { + "name": "org.apache.logging.log4j.Logger" + }, + { + "name": "org.graalvm.options.OptionDescriptors" + }, + { + "name": "org.graalvm.polyglot.Engine", + "methods": [{ "name": "loadAndValidateProviders", "parameterTypes": ["java.util.Iterator"] }] + }, + { + "name": "org.graalvm.polyglot.HostAccess$TargetMappingPrecedence" + }, + { + "name": "org.graalvm.polyglot.SandboxPolicy" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl", + "methods": [ + { "name": "allowLanguageHomeAccess", "parameterTypes": ["org.graalvm.polyglot.io.FileSystem"] }, + { "name": "asValue", "parameterTypes": ["java.lang.Object"] }, + { + "name": "buildEngine", + "parameterTypes": [ + "java.lang.String[]", + "org.graalvm.polyglot.SandboxPolicy", + "java.io.OutputStream", + "java.io.OutputStream", + "java.io.InputStream", + "java.util.Map", + "boolean", + "boolean", + "org.graalvm.polyglot.io.MessageTransport", + "java.lang.Object", + "java.lang.Object", + "boolean", + "boolean", + "java.lang.Object" + ] + }, + { "name": "buildLimits", "parameterTypes": ["long", "java.util.function.Predicate", "java.util.function.Consumer"] }, + { + "name": "buildSource", + "parameterTypes": [ + "java.lang.String", + "java.lang.Object", + "java.net.URI", + "java.lang.String", + "java.lang.String", + "java.lang.Object", + "boolean", + "boolean", + "boolean", + "java.nio.charset.Charset", + "java.net.URL", + "java.lang.String" + ] + }, + { "name": "copyResources", "parameterTypes": ["java.nio.file.Path", "java.lang.String[]"] }, + { "name": "createHostAccess", "parameterTypes": [] }, + { "name": "createHostLanguage", "parameterTypes": ["java.lang.Object"] }, + { "name": "createThreadScope", "parameterTypes": [] }, + { "name": "createUnionOptionDescriptors", "parameterTypes": ["org.graalvm.options.OptionDescriptors[]"] }, + { "name": "findLanguage", "parameterTypes": ["java.io.File"] }, + { "name": "findLanguage", "parameterTypes": ["java.lang.String"] }, + { "name": "findLanguage", "parameterTypes": ["java.net.URL"] }, + { "name": "findMimeType", "parameterTypes": ["java.io.File"] }, + { "name": "findMimeType", "parameterTypes": ["java.net.URL"] }, + { "name": "getCurrentContext", "parameterTypes": [] }, + { "name": "getLookup", "parameterTypes": [] }, + { "name": "getPriority", "parameterTypes": [] }, + { + "name": "initializeModuleToUnnamedAccess", + "parameterTypes": ["java.lang.invoke.MethodHandles$Lookup", "java.lang.Object", "java.lang.Object", "java.lang.Object", "java.lang.Object"] + }, + { "name": "isDefaultProcessHandler", "parameterTypes": ["org.graalvm.polyglot.io.ProcessHandler"] }, + { "name": "isHostFileSystem", "parameterTypes": ["org.graalvm.polyglot.io.FileSystem"] }, + { "name": "isInternalFileSystem", "parameterTypes": ["org.graalvm.polyglot.io.FileSystem"] }, + { "name": "loadLanguageClass", "parameterTypes": ["java.lang.String"] }, + { "name": "newDefaultFileSystem", "parameterTypes": ["java.lang.String"] }, + { "name": "newDefaultProcessHandler", "parameterTypes": [] }, + { "name": "newFileSystem", "parameterTypes": ["org.graalvm.polyglot.io.FileSystem"] }, + { "name": "newIOAccess", "parameterTypes": ["java.lang.String", "boolean", "boolean", "org.graalvm.polyglot.io.FileSystem"] }, + { "name": "newLogHandler", "parameterTypes": ["java.lang.Object"] }, + { "name": "newNIOFileSystem", "parameterTypes": ["java.nio.file.FileSystem"] }, + { "name": "newReadOnlyFileSystem", "parameterTypes": ["org.graalvm.polyglot.io.FileSystem"] }, + { + "name": "newTargetTypeMapping", + "parameterTypes": [ + "java.lang.Class", + "java.lang.Class", + "java.util.function.Predicate", + "java.util.function.Function", + "org.graalvm.polyglot.HostAccess$TargetMappingPrecedence" + ] + }, + { "name": "preInitializeEngine", "parameterTypes": [] }, + { "name": "resetPreInitializedEngine", "parameterTypes": [] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$APIAccess", + "methods": [ + { "name": "allowsAccess", "parameterTypes": ["java.lang.Object", "java.lang.reflect.AnnotatedElement"] }, + { "name": "allowsAccessInheritance", "parameterTypes": ["java.lang.Object"] }, + { "name": "allowsImplementation", "parameterTypes": ["java.lang.Object", "java.lang.Class"] }, + { "name": "allowsPublicAccess", "parameterTypes": ["java.lang.Object"] }, + { "name": "asByteSequence", "parameterTypes": ["java.lang.Object"] }, + { "name": "callContextAsValue", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "callContextGetCurrent", "parameterTypes": [] }, + { "name": "callProxyArrayGet", "parameterTypes": ["java.lang.Object", "long"] }, + { "name": "callProxyArrayRemove", "parameterTypes": ["java.lang.Object", "long"] }, + { "name": "callProxyArraySet", "parameterTypes": ["java.lang.Object", "long", "java.lang.Object"] }, + { "name": "callProxyArraySize", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyDateAsDate", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyDurationAsDuration", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyExecutableExecute", "parameterTypes": ["java.lang.Object", "java.lang.Object[]"] }, + { "name": "callProxyHashMapGetEntriesIterator", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyHashMapGetHashSize", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyHashMapGetHashValue", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "callProxyHashMapHasHashEntry", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "callProxyHashMapPutHashEntry", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "callProxyHashMapRemoveHashEntry", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "callProxyInstantAsInstant", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyInstantiableNewInstance", "parameterTypes": ["java.lang.Object", "java.lang.Object[]"] }, + { "name": "callProxyIterableGetIterator", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyIteratorGetNext", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyIteratorHasNext", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyNativeObjectAsPointer", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyObjectGetMember", "parameterTypes": ["java.lang.Object", "java.lang.String"] }, + { "name": "callProxyObjectHasMember", "parameterTypes": ["java.lang.Object", "java.lang.String"] }, + { "name": "callProxyObjectMemberKeys", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyObjectPutMember", "parameterTypes": ["java.lang.Object", "java.lang.String", "java.lang.Object"] }, + { "name": "callProxyObjectRemoveMember", "parameterTypes": ["java.lang.Object", "java.lang.String"] }, + { "name": "callProxyTimeAsTime", "parameterTypes": ["java.lang.Object"] }, + { "name": "callProxyTimeZoneAsTimeZone", "parameterTypes": ["java.lang.Object"] }, + { "name": "callValueAs", "parameterTypes": ["java.lang.Object", "java.lang.Class"] }, + { "name": "callValueAs", "parameterTypes": ["java.lang.Object", "java.lang.Class", "java.lang.reflect.Type"] }, + { "name": "callValueAsString", "parameterTypes": ["java.lang.Object"] }, + { "name": "callValueGetArrayElement", "parameterTypes": ["java.lang.Object", "int"] }, + { "name": "callValueGetArraySize", "parameterTypes": ["java.lang.Object"] }, + { "name": "callValueGetMetaObject", "parameterTypes": ["java.lang.Object"] }, + { "name": "callValueIsString", "parameterTypes": ["java.lang.Object"] }, + { "name": "contextAsValue", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "contextClose", "parameterTypes": ["java.lang.Object", "boolean"] }, + { "name": "contextEnter", "parameterTypes": ["java.lang.Object"] }, + { "name": "contextLeave", "parameterTypes": ["java.lang.Object"] }, + { "name": "createPolyglotAccess", "parameterTypes": ["java.util.Set", "java.util.Map"] }, + { "name": "engineClosed", "parameterTypes": ["java.lang.Object"] }, + { "name": "getBindingsAccess", "parameterTypes": ["java.lang.Object"] }, + { "name": "getContextDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getContextEngine", "parameterTypes": ["java.lang.Object"] }, + { "name": "getContextReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getEngineDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getEngineReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getEnvironmentAccessInherit", "parameterTypes": [] }, + { "name": "getEnvironmentAccessNone", "parameterTypes": [] }, + { "name": "getEvalAccess", "parameterTypes": ["java.lang.Object"] }, + { "name": "getEvalAccess", "parameterTypes": ["java.lang.Object", "java.lang.String"] }, + { "name": "getHostAccessImpl", "parameterTypes": ["java.lang.Object"] }, + { "name": "getHostAccessNone", "parameterTypes": [] }, + { "name": "getIOAccessAll", "parameterTypes": [] }, + { "name": "getIOAccessNone", "parameterTypes": [] }, + { "name": "getInstrumentDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getInstrumentReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getLanguageDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getLanguageReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getMethodLookup", "parameterTypes": ["java.lang.Object"] }, + { "name": "getMutableTargetMappings", "parameterTypes": ["java.lang.Object"] }, + { "name": "getPolyglotAccessAll", "parameterTypes": [] }, + { "name": "getPolyglotAccessNone", "parameterTypes": [] }, + { "name": "getPolyglotExceptionClass", "parameterTypes": [] }, + { "name": "getPolyglotExceptionReceiver", "parameterTypes": ["java.lang.RuntimeException"] }, + { "name": "getProxyArrayClass", "parameterTypes": [] }, + { "name": "getProxyClass", "parameterTypes": [] }, + { "name": "getProxyDateClass", "parameterTypes": [] }, + { "name": "getProxyDurationClass", "parameterTypes": [] }, + { "name": "getProxyExecutableClass", "parameterTypes": [] }, + { "name": "getProxyHashMapClass", "parameterTypes": [] }, + { "name": "getProxyInstantClass", "parameterTypes": [] }, + { "name": "getProxyInstantiableClass", "parameterTypes": [] }, + { "name": "getProxyIterableClass", "parameterTypes": [] }, + { "name": "getProxyIteratorClass", "parameterTypes": [] }, + { "name": "getProxyNativeObjectClass", "parameterTypes": [] }, + { "name": "getProxyObjectClass", "parameterTypes": [] }, + { "name": "getProxyTimeClass", "parameterTypes": [] }, + { "name": "getProxyTimeZoneClass", "parameterTypes": [] }, + { "name": "getResourceLimitsReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getSourceDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getSourceReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getSourceSectionDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getSourceSectionReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getSourceSectionSource", "parameterTypes": ["java.lang.Object"] }, + { "name": "getStackFrameDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getStackFrameReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getTargetMappings", "parameterTypes": ["java.lang.Object"] }, + { "name": "getValueClass", "parameterTypes": [] }, + { "name": "getValueContext", "parameterTypes": ["java.lang.Object"] }, + { "name": "getValueDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getValueReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "isArrayAccessible", "parameterTypes": ["java.lang.Object"] }, + { "name": "isBigIntegerAccessibleAsNumber", "parameterTypes": ["java.lang.Object"] }, + { "name": "isBufferAccessible", "parameterTypes": ["java.lang.Object"] }, + { "name": "isByteSequence", "parameterTypes": ["java.lang.Object"] }, + { "name": "isContext", "parameterTypes": ["java.lang.Object"] }, + { "name": "isEngine", "parameterTypes": ["java.lang.Object"] }, + { "name": "isInstrument", "parameterTypes": ["java.lang.Object"] }, + { "name": "isIterableAccessible", "parameterTypes": ["java.lang.Object"] }, + { "name": "isIteratorAccessible", "parameterTypes": ["java.lang.Object"] }, + { "name": "isLanguage", "parameterTypes": ["java.lang.Object"] }, + { "name": "isListAccessible", "parameterTypes": ["java.lang.Object"] }, + { "name": "isMapAccessible", "parameterTypes": ["java.lang.Object"] }, + { "name": "isMethodScoped", "parameterTypes": ["java.lang.Object", "java.lang.reflect.Executable"] }, + { "name": "isMethodScopingEnabled", "parameterTypes": ["java.lang.Object"] }, + { "name": "isPolyglotException", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxy", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyArray", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyDate", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyDuration", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyExecutable", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyHashMap", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyInstant", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyInstantiable", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyIterable", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyIterator", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyNativeObject", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyObject", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyTime", "parameterTypes": ["java.lang.Object"] }, + { "name": "isProxyTimeZone", "parameterTypes": ["java.lang.Object"] }, + { "name": "isSource", "parameterTypes": ["java.lang.Object"] }, + { "name": "isSourceSection", "parameterTypes": ["java.lang.Object"] }, + { "name": "isValue", "parameterTypes": ["java.lang.Object"] }, + { + "name": "newContext", + "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractContextDispatch", "java.lang.Object", "java.lang.Object"] + }, + { "name": "newEngine", "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineDispatch", "java.lang.Object", "boolean"] }, + { "name": "newInstrument", "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractInstrumentDispatch", "java.lang.Object"] }, + { "name": "newLanguage", "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractLanguageDispatch", "java.lang.Object"] }, + { + "name": "newLanguageException", + "parameterTypes": ["java.lang.String", "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionDispatch", "java.lang.Object"] + }, + { + "name": "newPolyglotStackTraceElement", + "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractStackFrameImpl", "java.lang.RuntimeException"] + }, + { "name": "newResourceLimitsEvent", "parameterTypes": ["java.lang.Object"] }, + { "name": "newSource", "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceDispatch", "java.lang.Object"] }, + { + "name": "newSourceSection", + "parameterTypes": ["java.lang.Object", "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceSectionDispatch", "java.lang.Object"] + }, + { + "name": "newValue", + "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractValueDispatch", "java.lang.Object", "java.lang.Object"] + }, + { "name": "newValueArray", "parameterTypes": ["int"] }, + { "name": "readOptionsFromSystemProperties", "parameterTypes": [] }, + { "name": "setHostAccessImpl", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "validatePolyglotAccess", "parameterTypes": ["java.lang.Object", "java.util.Set"] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractContextDispatch" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractEngineDispatch", + "methods": [ + { + "name": "attachExecutionListener", + "parameterTypes": [ + "java.lang.Object", + "java.util.function.Consumer", + "java.util.function.Consumer", + "boolean", + "boolean", + "boolean", + "java.util.function.Predicate", + "java.util.function.Predicate", + "boolean", + "boolean", + "boolean" + ] + }, + { "name": "close", "parameterTypes": ["java.lang.Object", "java.lang.Object", "boolean"] }, + { + "name": "createContext", + "parameterTypes": [ + "java.lang.Object", + "org.graalvm.polyglot.SandboxPolicy", + "java.io.OutputStream", + "java.io.OutputStream", + "java.io.InputStream", + "boolean", + "java.lang.Object", + "java.lang.Object", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "java.util.function.Predicate", + "java.util.Map", + "java.util.Map", + "java.lang.String[]", + "java.lang.Object", + "java.lang.Object", + "boolean", + "org.graalvm.polyglot.io.ProcessHandler", + "java.lang.Object", + "java.util.Map", + "java.time.ZoneId", + "java.lang.Object", + "java.lang.String", + "java.lang.String", + "java.lang.ClassLoader", + "boolean", + "boolean" + ] + }, + { "name": "getCachedSources", "parameterTypes": ["java.lang.Object"] }, + { "name": "getImplementationName", "parameterTypes": ["java.lang.Object"] }, + { "name": "getInstruments", "parameterTypes": ["java.lang.Object"] }, + { "name": "getLanguages", "parameterTypes": ["java.lang.Object"] }, + { "name": "getOptions", "parameterTypes": ["java.lang.Object"] }, + { "name": "getSandboxPolicy", "parameterTypes": ["java.lang.Object"] }, + { "name": "getVersion", "parameterTypes": ["java.lang.Object"] }, + { "name": "hostToGuestException", "parameterTypes": ["java.lang.Object", "java.lang.Throwable"] }, + { "name": "requirePublicInstrument", "parameterTypes": ["java.lang.Object", "java.lang.String"] }, + { "name": "requirePublicLanguage", "parameterTypes": ["java.lang.Object", "java.lang.String"] }, + { "name": "setAPI", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "shutdown", "parameterTypes": ["java.lang.Object"] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionDispatch" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionEventDispatch" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionListenerDispatch" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractInstrumentDispatch", + "methods": [ + { "name": "getId", "parameterTypes": ["java.lang.Object"] }, + { "name": "getName", "parameterTypes": ["java.lang.Object"] }, + { "name": "getOptions", "parameterTypes": ["java.lang.Object"] }, + { "name": "getVersion", "parameterTypes": ["java.lang.Object"] }, + { "name": "getWebsite", "parameterTypes": ["java.lang.Object"] }, + { "name": "lookup", "parameterTypes": ["java.lang.Object", "java.lang.Class"] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractLanguageDispatch", + "methods": [ + { "name": "getDefaultMimeType", "parameterTypes": ["java.lang.Object"] }, + { "name": "getId", "parameterTypes": ["java.lang.Object"] }, + { "name": "getImplementationName", "parameterTypes": ["java.lang.Object"] }, + { "name": "getMimeTypes", "parameterTypes": ["java.lang.Object"] }, + { "name": "getName", "parameterTypes": ["java.lang.Object"] }, + { "name": "getOptions", "parameterTypes": ["java.lang.Object"] }, + { "name": "getVersion", "parameterTypes": ["java.lang.Object"] }, + { "name": "getWebsite", "parameterTypes": ["java.lang.Object"] }, + { "name": "isInteractive", "parameterTypes": ["java.lang.Object"] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceDispatch" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractSourceSectionDispatch" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractStackFrameImpl" + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractValueDispatch", + "methods": [ + { "name": "asBigInteger", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asBoolean", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asByte", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asClass", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Class"] }, + { "name": "asDate", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asDouble", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asDuration", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asFloat", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asHostObject", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asInstant", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asInt", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asLong", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asNativePointer", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asProxyObject", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asShort", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asString", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asTime", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asTimeZone", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "asTypeLiteral", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Class", "java.lang.reflect.Type"] }, + { "name": "canExecute", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "canInstantiate", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "canInvoke", "parameterTypes": ["java.lang.Object", "java.lang.String", "java.lang.Object"] }, + { "name": "equalsImpl", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "execute", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "execute", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object[]"] }, + { "name": "executeVoid", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "executeVoid", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object[]"] }, + { "name": "fitsInBigInteger", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "fitsInByte", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "fitsInDouble", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "fitsInFloat", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "fitsInInt", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "fitsInLong", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "fitsInShort", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getArrayElement", "parameterTypes": ["java.lang.Object", "java.lang.Object", "long"] }, + { "name": "getArraySize", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getBufferSize", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getContext", "parameterTypes": ["java.lang.Object"] }, + { "name": "getHashEntriesIterator", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getHashKeysIterator", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getHashSize", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getHashValue", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "getHashValueOrDefault", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "getHashValuesIterator", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getIterator", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getIteratorNextElement", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getMember", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.String"] }, + { "name": "getMemberKeys", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getMetaObject", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getMetaParents", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getMetaQualifiedName", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getMetaSimpleName", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "getSourceLocation", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hasArrayElements", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hasBufferElements", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hasHashEntries", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hasHashEntry", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "hasIterator", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hasIteratorNextElement", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hasMember", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.String"] }, + { "name": "hasMembers", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hasMetaParents", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "hashCodeImpl", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "invoke", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.String"] }, + { "name": "invoke", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.String", "java.lang.Object[]"] }, + { "name": "isBoolean", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isBufferWritable", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isDate", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isDuration", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isException", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isHostObject", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isIterator", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isMetaInstance", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "isMetaObject", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isNativePointer", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isNull", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isNumber", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isProxyObject", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isString", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isTime", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "isTimeZone", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "newInstance", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object[]"] }, + { "name": "pin", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "putHashEntry", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "putMember", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.String", "java.lang.Object"] }, + { "name": "readBufferByte", "parameterTypes": ["java.lang.Object", "java.lang.Object", "long"] }, + { "name": "readBufferDouble", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long"] }, + { "name": "readBufferFloat", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long"] }, + { "name": "readBufferInt", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long"] }, + { "name": "readBufferLong", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long"] }, + { "name": "readBufferShort", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long"] }, + { "name": "removeArrayElement", "parameterTypes": ["java.lang.Object", "java.lang.Object", "long"] }, + { "name": "removeHashEntry", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.Object"] }, + { "name": "removeMember", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.lang.String"] }, + { "name": "setArrayElement", "parameterTypes": ["java.lang.Object", "java.lang.Object", "long", "java.lang.Object"] }, + { "name": "throwException", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "toString", "parameterTypes": ["java.lang.Object", "java.lang.Object"] }, + { "name": "writeBufferByte", "parameterTypes": ["java.lang.Object", "java.lang.Object", "long", "byte"] }, + { "name": "writeBufferDouble", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long", "double"] }, + { "name": "writeBufferFloat", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long", "float"] }, + { "name": "writeBufferInt", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long", "int"] }, + { "name": "writeBufferLong", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long", "long"] }, + { "name": "writeBufferShort", "parameterTypes": ["java.lang.Object", "java.lang.Object", "java.nio.ByteOrder", "long", "short"] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$IOAccessor", + "methods": [ + { "name": "createIOAccess", "parameterTypes": ["java.lang.String", "boolean", "boolean", "org.graalvm.polyglot.io.FileSystem"] }, + { "name": "createVetoException", "parameterTypes": ["java.lang.String"] }, + { "name": "getFileSystem", "parameterTypes": ["java.lang.Object"] }, + { "name": "hasHostFileAccess", "parameterTypes": ["java.lang.Object"] }, + { "name": "hasHostSocketAccess", "parameterTypes": ["java.lang.Object"] }, + { "name": "isVetoException", "parameterTypes": ["java.lang.Throwable"] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$ManagementAccess", + "methods": [ + { "name": "getExecutionEventDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getExecutionEventReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "getExecutionListenerDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "getExecutionListenerReceiver", "parameterTypes": ["java.lang.Object"] }, + { "name": "newExecutionEvent", "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionEventDispatch", "java.lang.Object"] }, + { + "name": "newExecutionListener", + "parameterTypes": ["org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExecutionListenerDispatch", "java.lang.Object"] + } + ] + }, + { + "name": "org.graalvm.polyglot.impl.AbstractPolyglotImpl$ThreadScope" + }, + { + "name": "org.graalvm.polyglot.impl.ModuleAccess", + "methods": [ + { "name": "fromByteSequence", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromFileSystem", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromLogHandler", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromMessageEndpoint", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromMessageTransport", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromOptionDescriptor", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromOptionDescriptors", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromProcessHandler", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromSandboxPolicy", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromThreadScope", "parameterTypes": ["java.lang.Object"] }, + { "name": "toFileSystem", "parameterTypes": ["java.lang.Object"] }, + { "name": "toLogHandler", "parameterTypes": ["java.lang.Object"] }, + { "name": "toMessageEndpoint", "parameterTypes": ["java.lang.Object"] }, + { "name": "toMessageTransport", "parameterTypes": ["java.lang.Object"] }, + { "name": "toProcessHandler", "parameterTypes": ["java.lang.Object"] }, + { "name": "toSandboxPolicy", "parameterTypes": ["int"] }, + { "name": "toTargetMappingPrecedence", "parameterTypes": ["int"] } + ] + }, + { + "name": "org.graalvm.polyglot.impl.UnnamedAccess", + "methods": [ + { "name": "fromByteSequence", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromContextDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromEngineDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromExceptionDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromExecutionEventDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromExecutionListenerDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromFileSystem", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromInstrumentDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromLanguageDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromMessageEndpoint", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromMutableTargetMappingArray", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromOptionDescriptor", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromProcessCommand", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromSourceDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromSourceSectionDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromStackFrameImpl", "parameterTypes": ["java.lang.Object"] }, + { "name": "fromValueDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toByteSequence", "parameterTypes": ["java.lang.Object"] }, + { "name": "toContextDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toEngineDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toExceptionDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toExecutionEventDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toExecutionListenerDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toFileSystem", "parameterTypes": ["java.lang.Object"] }, + { "name": "toInstrumentDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toLanguageDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toMessageEndpoint", "parameterTypes": ["java.lang.Object"] }, + { "name": "toProcessCommand", "parameterTypes": ["java.lang.Object[]"] }, + { "name": "toSourceDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toSourceSectionDispatch", "parameterTypes": ["java.lang.Object"] }, + { "name": "toStackFrameImpl", "parameterTypes": ["java.lang.Object"] }, + { "name": "toValueDispatch", "parameterTypes": ["java.lang.Object"] } + ] + }, + { + "name": "org.graalvm.polyglot.io.ByteSequence" + }, + { + "name": "org.graalvm.polyglot.io.FileSystem" + }, + { + "name": "org.graalvm.polyglot.io.IOHelper", + "fields": [{ "name": "ACCESS" }] + }, + { + "name": "org.graalvm.polyglot.io.MessageTransport" + }, + { + "name": "org.graalvm.polyglot.io.ProcessHandler" + }, + { + "name": "org.graalvm.polyglot.management.Management", + "fields": [{ "name": "ACCESS" }] + }, + { + "name": "org.jboss.logmanager.LogManager" + }, + { + "name": "org.jboss.threads.EnhancedQueueExecutor", + "fields": [{ "name": "activeCount" }, { "name": "peakQueueSize" }, { "name": "peakThreadCount" }, { "name": "queueSize" }, { "name": "terminationWaiters" }] + }, + { + "name": "org.jboss.threads.EnhancedQueueExecutor$PoolThreadNode", + "fields": [{ "name": "parked" }, { "name": "task" }] + }, + { + "name": "org.jboss.threads.EnhancedQueueExecutor$QNode", + "fields": [{ "name": "next" }] + }, + { + "name": "org.jboss.threads.EnhancedQueueExecutorBase1", + "fields": [{ "name": "tail" }] + }, + { + "name": "org.jboss.threads.EnhancedQueueExecutorBase3", + "fields": [{ "name": "head" }] + }, + { + "name": "org.jboss.threads.EnhancedQueueExecutorBase5", + "fields": [{ "name": "threadStatus" }] + }, + { + "name": "org.jboss.threads.Messages_$logger", + "methods": [{ "name": "", "parameterTypes": ["org.jboss.logging.Logger"] }] + }, + { + "name": "org.jboss.threads.Messages_$logger_en" + }, + { + "name": "org.jboss.threads.Messages_$logger_en_IT" + }, + { + "name": "org.xnio.Connection", + "fields": [{ "name": "state" }] + }, + { + "name": "org.xnio.XnioWorker", + "fields": [{ "name": "taskSeq" }] + }, + { + "name": "org.xnio._private.Messages_$logger", + "methods": [{ "name": "", "parameterTypes": ["org.jboss.logging.Logger"] }] + }, + { + "name": "org.xnio._private.Messages_$logger_en" + }, + { + "name": "org.xnio._private.Messages_$logger_en_IT" + }, + { + "name": "org.xnio.management.XnioProviderMXBean", + "queryAllPublicMethods": true + }, + { + "name": "org.xnio.management.XnioServerMXBean", + "queryAllPublicMethods": true + }, + { + "name": "org.xnio.management.XnioWorkerMXBean", + "queryAllPublicMethods": true + }, + { + "name": "org.xnio.nio.Log_$logger", + "methods": [{ "name": "", "parameterTypes": ["org.jboss.logging.Logger"] }] + }, + { + "name": "org.xnio.nio.Log_$logger_en" + }, + { + "name": "org.xnio.nio.Log_$logger_en_IT" + }, + { + "name": "org.xnio.nio.NioSocketConduit", + "fields": [{ "name": "readTimeout" }, { "name": "writeTimeout" }] + }, + { + "name": "org.xnio.nio.NioTcpServer", + "fields": [ + { "name": "connectionStatus" }, + { "name": "keepAlive" }, + { "name": "oobInline" }, + { "name": "readTimeout" }, + { "name": "sendBuffer" }, + { "name": "tcpNoDelay" }, + { "name": "writeTimeout" } + ] + }, + { + "name": "org.xnio.nio.NioTcpServer$1", + "queryAllPublicConstructors": true + }, + { + "name": "org.xnio.nio.NioXnio$3", + "queryAllPublicConstructors": true + }, + { + "name": "org.xnio.nio.NioXnioWorker", + "fields": [{ "name": "shutdownWaiter" }, { "name": "state" }] + }, + { + "name": "org.xnio.nio.NioXnioWorker$NioWorkerMetrics", + "queryAllPublicConstructors": true + }, + { + "name": "org.xnio.nio.WorkerThread", + "fields": [{ "name": "state" }] + }, + { + "name": "sun.management.ClassLoadingImpl", + "queryAllPublicConstructors": true + }, + { + "name": "sun.management.CompilationImpl", + "queryAllPublicConstructors": true + }, + { + "name": "sun.management.ManagementFactoryHelper$1", + "queryAllPublicConstructors": true + }, + { + "name": "sun.management.ManagementFactoryHelper$PlatformLoggingImpl", + "queryAllPublicConstructors": true + }, + { + "name": "sun.management.MemoryImpl", + "queryAllPublicConstructors": true + }, + { + "name": "sun.management.MemoryManagerImpl", + "queryAllPublicConstructors": true + }, + { + "name": "sun.management.MemoryPoolImpl", + "queryAllPublicConstructors": true + }, + { + "name": "sun.management.RuntimeImpl", + "queryAllPublicConstructors": true + }, + { + "name": "sun.misc.Unsafe", + "allDeclaredFields": true, + "methods": [{ "name": "invokeCleaner", "parameterTypes": ["java.nio.ByteBuffer"] }] + }, + { + "name": "sun.security.pkcs12.PKCS12KeyStore", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.DSA$SHA224withDSA", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.DSA$SHA256withDSA", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.JavaKeyStore$DualFormatJKS", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.JavaKeyStore$JKS", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.NativePRNG", + "methods": [ + { "name": "", "parameterTypes": [] }, + { "name": "", "parameterTypes": ["java.security.SecureRandomParameters"] } + ] + }, + { + "name": "sun.security.provider.SHA", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.SHA2$SHA224", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.SHA2$SHA256", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.SHA5$SHA384", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.SHA5$SHA512", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.X509Factory", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.provider.certpath.PKIXCertPathValidator", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.rsa.PSSParameters", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.rsa.RSAKeyFactory$Legacy", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.rsa.RSAPSSSignature", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.rsa.RSASignature$SHA224withRSA", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.rsa.RSASignature$SHA256withRSA", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.rsa.RSASignature$SHA384withRSA", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.ssl.KeyManagerFactoryImpl$SunX509", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.ssl.SSLContextImpl$DefaultSSLContext", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", + "methods": [{ "name": "", "parameterTypes": [] }] + }, + { + "name": "sun.security.util.ObjectIdentifier" + }, + { + "name": "sun.security.x509.AuthorityInfoAccessExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.AuthorityKeyIdentifierExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.BasicConstraintsExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.CRLDistributionPointsExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.CertificateExtensions" + }, + { + "name": "sun.security.x509.CertificatePoliciesExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.ExtendedKeyUsageExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.IssuerAlternativeNameExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.KeyUsageExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.NetscapeCertTypeExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.PrivateKeyUsageExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.SubjectAlternativeNameExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + }, + { + "name": "sun.security.x509.SubjectKeyIdentifierExtension", + "methods": [{ "name": "", "parameterTypes": ["java.lang.Boolean", "java.lang.Object"] }] + } ] diff --git a/server/src/main/resources/META-INF/native-image/resource-config.json b/server/src/main/resources/META-INF/native-image/resource-config.json index 77125e14f6..20a5d7f999 100644 --- a/server/src/main/resources/META-INF/native-image/resource-config.json +++ b/server/src/main/resources/META-INF/native-image/resource-config.json @@ -1,277 +1,415 @@ { - "resources":{ - "includes":[{ - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.impl.TruffleLocator\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.runtime.EngineCacheSupport\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.runtime.FloodControlHandler\\E" - }, { - "pattern":"\\QMETA-INF/services/com.oracle.truffle.runtime.TruffleTypes\\E" - }, { - "pattern":"\\QMETA-INF/services/java.lang.System$LoggerFinder\\E" - }, { - "pattern":"\\QMETA-INF/services/java.net.spi.InetAddressResolverProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/java.net.spi.URLStreamHandlerProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/java.nio.channels.spi.SelectorProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/java.nio.file.spi.FileSystemProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/java.time.zone.ZoneRulesProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/jdk.vm.ci.services.JVMCIServiceLocator\\E" - }, { - "pattern":"\\QMETA-INF/services/org.jboss.logging.LoggerProvider\\E" - }, { - "pattern":"\\QMETA-INF/services/org.xnio.XnioProvider\\E" - }, { - "pattern":"\\Qarcadedb-log.properties\\E" - }, { - "pattern":"\\Qcom/arcadedb/arcadedb.properties\\E" - }, { - "pattern":"\\Qio/undertow/version.properties\\E" - }, { - "pattern":"\\Qorg/jboss/threads/Version.properties\\E" - }, { - "pattern":"\\Qorg/xnio/Version.properties\\E" - }, { - "pattern":"\\Qorg/xnio/nio/Version.properties\\E" - }, { - "pattern":"\\Qstatic/api.html\\E" - }, { - "pattern":"\\Qstatic/cluster.html\\E" - }, { - "pattern":"\\Qstatic/components/DataTables/datatables.min.css\\E" - }, { - "pattern":"\\Qstatic/components/DataTables/datatables.min.js\\E" - }, { - "pattern":"\\Qstatic/components/bootstrap-colorselector/css/bootstrap-colorselector.min.css\\E" - }, { - "pattern":"\\Qstatic/components/bootstrap-colorselector/js/bootstrap-colorselector.min.js\\E" - }, { - "pattern":"\\Qstatic/components/codemirror/css/codemirror.css\\E" - }, { - "pattern":"\\Qstatic/components/codemirror/css/neo.css\\E" - }, { - "pattern":"\\Qstatic/components/codemirror/js/codemirror.js\\E" - }, { - "pattern":"\\Qstatic/components/codemirror/js/cypher.js\\E" - }, { - "pattern":"\\Qstatic/components/codemirror/js/javascript.js\\E" - }, { - "pattern":"\\Qstatic/components/codemirror/js/sql.js\\E" - }, { - "pattern":"\\Qstatic/components/fontawesome-iconpicker/css/fontawesome-iconpicker.min.css\\E" - }, { - "pattern":"\\Qstatic/components/fontawesome-iconpicker/js/fontawesome-iconpicker.min.js\\E" - }, { - "pattern":"\\Qstatic/components/fontawesome/css/fontawesome.min.css\\E" - }, { - "pattern":"\\Qstatic/components/fontawesome/css/solid.min.css\\E" - }, { - "pattern":"\\Qstatic/components/fontawesome/js/fontawesome.min.js\\E" - }, { - "pattern":"\\Qstatic/components/fontawesome/js/solid.min.js\\E" - }, { - "pattern":"\\Qstatic/components/fontawesome/webfonts/fa-solid-900.woff2\\E" - }, { - "pattern":"\\Qstatic/css/apexcharts.css\\E" - }, { - "pattern":"\\Qstatic/css/bootstrap.min.css\\E" - }, { - "pattern":"\\Qstatic/css/studio.css\\E" - }, { - "pattern":"\\Qstatic/database.html\\E" - }, { - "pattern":"\\Qstatic/images/arcade-favico.png\\E" - }, { - "pattern":"\\Qstatic/images/arcadedb-logo-mini.png\\E" - }, { - "pattern":"\\Qstatic/images/arcadedb-logo-small.png\\E" - }, { - "pattern":"\\Qstatic/images/color-spin-small.svg\\E" - }, { - "pattern":"\\Qstatic/index.html\\E" - }, { - "pattern":"\\Qstatic/js/apexcharts.min.js\\E" - }, { - "pattern":"\\Qstatic/js/bootstrap-notify.min.js\\E" - }, { - "pattern":"\\Qstatic/js/bootstrap.min.js\\E" - }, { - "pattern":"\\Qstatic/js/clipboard.min.js\\E" - }, { - "pattern":"\\Qstatic/js/cola.min.js\\E" - }, { - "pattern":"\\Qstatic/js/cytoscape-cola.js\\E" - }, { - "pattern":"\\Qstatic/js/cytoscape-cxtmenu.js\\E" - }, { - "pattern":"\\Qstatic/js/cytoscape-graphml.js\\E" - }, { - "pattern":"\\Qstatic/js/cytoscape-node-html-label.min.js\\E" - }, { - "pattern":"\\Qstatic/js/cytoscape.min.js\\E" - }, { - "pattern":"\\Qstatic/js/jquery-1.12.4.min.js\\E" - }, { - "pattern":"\\Qstatic/js/popper.min.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-cluster.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-database.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-graph-functions.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-graph-widget.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-graph.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-server.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-table.js\\E" - }, { - "pattern":"\\Qstatic/js/studio-utils.js\\E" - }, { - "pattern":"\\Qstatic/js/sweetalert2.all.min.js\\E" - }, { - "pattern":"\\Qstatic/popup-login.html\\E" - }, { - "pattern":"\\Qstatic/query.html\\E" - }, { - "pattern":"\\Qstatic/resources.html\\E" - }, { - "pattern":"\\Qstatic/server.html\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }, { - "pattern":"com.oracle.truffle.regex:\\Qcom/oracle/truffle/regex/RegexLanguage.class\\E" - }, { - "pattern":"java.base:\\Qjdk/internal/icu/impl/data/icudt72b/nfc.nrm\\E" - }, { - "pattern":"java.base:\\Qjdk/internal/icu/impl/data/icudt72b/nfkc.nrm\\E" - }, { - "pattern":"java.base:\\Qjdk/internal/icu/impl/data/icudt72b/uprops.icu\\E" - }, { - "pattern":"java.base:\\Qsun/net/idn/uidna.spp\\E" - }, { - "pattern":"jdk.jfr:\\Qjdk/jfr/internal/query/view.ini\\E" - }, { - "pattern":"org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }, { - "pattern":"org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }, { - "pattern":"org.graalvm.js:\\Qcom/oracle/truffle/js/lang/JavaScriptLanguage.class\\E" - }, { - "pattern":"org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }, { - "pattern":"org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/resources/engine/libtruffleattach/darwin/amd64/sha256\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }, { - "pattern":"org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" - }, { - "pattern":"org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" - }, { - "pattern":"org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" - }, { - "pattern":"org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" - }, { - "pattern":"org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" - }, { - "pattern":"org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" - }]}, - "bundles":[] + "resources": { + "includes": [ + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.impl.TruffleLocator\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.runtime.EngineCacheSupport\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.runtime.FloodControlHandler\\E" + }, + { + "pattern": "\\QMETA-INF/services/com.oracle.truffle.runtime.TruffleTypes\\E" + }, + { + "pattern": "\\QMETA-INF/services/java.lang.System$LoggerFinder\\E" + }, + { + "pattern": "\\QMETA-INF/services/java.net.spi.InetAddressResolverProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/java.net.spi.URLStreamHandlerProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/java.nio.channels.spi.SelectorProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/java.nio.file.spi.FileSystemProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/java.time.zone.ZoneRulesProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/jdk.vm.ci.services.JVMCIServiceLocator\\E" + }, + { + "pattern": "\\QMETA-INF/services/org.jboss.logging.LoggerProvider\\E" + }, + { + "pattern": "\\QMETA-INF/services/org.xnio.XnioProvider\\E" + }, + { + "pattern": "\\Qarcadedb-log.properties\\E" + }, + { + "pattern": "\\Qcom/arcadedb/arcadedb.properties\\E" + }, + { + "pattern": "\\Qio/undertow/version.properties\\E" + }, + { + "pattern": "\\Qorg/jboss/threads/Version.properties\\E" + }, + { + "pattern": "\\Qorg/xnio/Version.properties\\E" + }, + { + "pattern": "\\Qorg/xnio/nio/Version.properties\\E" + }, + { + "pattern": "\\Qstatic/api.html\\E" + }, + { + "pattern": "\\Qstatic/cluster.html\\E" + }, + { + "pattern": "\\Qstatic/components/DataTables/datatables.min.css\\E" + }, + { + "pattern": "\\Qstatic/components/DataTables/datatables.min.js\\E" + }, + { + "pattern": "\\Qstatic/components/bootstrap-colorselector/css/bootstrap-colorselector.min.css\\E" + }, + { + "pattern": "\\Qstatic/components/bootstrap-colorselector/js/bootstrap-colorselector.min.js\\E" + }, + { + "pattern": "\\Qstatic/components/codemirror/css/codemirror.css\\E" + }, + { + "pattern": "\\Qstatic/components/codemirror/css/neo.css\\E" + }, + { + "pattern": "\\Qstatic/components/codemirror/js/codemirror.js\\E" + }, + { + "pattern": "\\Qstatic/components/codemirror/js/cypher.js\\E" + }, + { + "pattern": "\\Qstatic/components/codemirror/js/javascript.js\\E" + }, + { + "pattern": "\\Qstatic/components/codemirror/js/sql.js\\E" + }, + { + "pattern": "\\Qstatic/components/fontawesome-iconpicker/css/fontawesome-iconpicker.min.css\\E" + }, + { + "pattern": "\\Qstatic/components/fontawesome-iconpicker/js/fontawesome-iconpicker.min.js\\E" + }, + { + "pattern": "\\Qstatic/components/fontawesome/css/fontawesome.min.css\\E" + }, + { + "pattern": "\\Qstatic/components/fontawesome/css/solid.min.css\\E" + }, + { + "pattern": "\\Qstatic/components/fontawesome/js/fontawesome.min.js\\E" + }, + { + "pattern": "\\Qstatic/components/fontawesome/js/solid.min.js\\E" + }, + { + "pattern": "\\Qstatic/components/fontawesome/webfonts/fa-solid-900.woff2\\E" + }, + { + "pattern": "\\Qstatic/css/apexcharts.css\\E" + }, + { + "pattern": "\\Qstatic/css/bootstrap.min.css\\E" + }, + { + "pattern": "\\Qstatic/css/studio.css\\E" + }, + { + "pattern": "\\Qstatic/database.html\\E" + }, + { + "pattern": "\\Qstatic/images/arcade-favico.png\\E" + }, + { + "pattern": "\\Qstatic/images/arcadedb-logo-mini.png\\E" + }, + { + "pattern": "\\Qstatic/images/arcadedb-logo-small.png\\E" + }, + { + "pattern": "\\Qstatic/images/color-spin-small.svg\\E" + }, + { + "pattern": "\\Qstatic/index.html\\E" + }, + { + "pattern": "\\Qstatic/js/apexcharts.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/bootstrap-notify.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/bootstrap.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/clipboard.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/cola.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/cytoscape-cola.js\\E" + }, + { + "pattern": "\\Qstatic/js/cytoscape-cxtmenu.js\\E" + }, + { + "pattern": "\\Qstatic/js/cytoscape-graphml.js\\E" + }, + { + "pattern": "\\Qstatic/js/cytoscape-node-html-label.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/cytoscape.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/jquery-1.12.4.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/popper.min.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-cluster.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-database.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-graph-functions.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-graph-widget.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-graph.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-server.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-table.js\\E" + }, + { + "pattern": "\\Qstatic/js/studio-utils.js\\E" + }, + { + "pattern": "\\Qstatic/js/sweetalert2.all.min.js\\E" + }, + { + "pattern": "\\Qstatic/popup-login.html\\E" + }, + { + "pattern": "\\Qstatic/query.html\\E" + }, + { + "pattern": "\\Qstatic/resources.html\\E" + }, + { + "pattern": "\\Qstatic/server.html\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + }, + { + "pattern": "com.oracle.truffle.regex:\\Qcom/oracle/truffle/regex/RegexLanguage.class\\E" + }, + { + "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt72b/nfc.nrm\\E" + }, + { + "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt72b/nfkc.nrm\\E" + }, + { + "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt72b/uprops.icu\\E" + }, + { + "pattern": "java.base:\\Qsun/net/idn/uidna.spp\\E" + }, + { + "pattern": "jdk.jfr:\\Qjdk/jfr/internal/query/view.ini\\E" + }, + { + "pattern": "org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "org.graalvm.jniutils:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + }, + { + "pattern": "org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "org.graalvm.js:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + }, + { + "pattern": "org.graalvm.js:\\Qcom/oracle/truffle/js/lang/JavaScriptLanguage.class\\E" + }, + { + "pattern": "org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "org.graalvm.polyglot:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + }, + { + "pattern": "org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "org.graalvm.shadowed.icu4j:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/resources/engine/libtruffleattach/darwin/amd64/sha256\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "org.graalvm.truffle.runtime:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + }, + { + "pattern": "org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.TruffleLanguage$Provider\\E" + }, + { + "pattern": "org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.TruffleInstrument$Provider\\E" + }, + { + "pattern": "org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.instrumentation.provider.TruffleInstrumentProvider\\E" + }, + { + "pattern": "org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.library.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.library.provider.DefaultExportProvider\\E" + }, + { + "pattern": "org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.provider.InternalResourceProvider\\E" + }, + { + "pattern": "org.graalvm.truffle:\\QMETA-INF/services/com.oracle.truffle.api.provider.TruffleLanguageProvider\\E" + } + ] + }, + "bundles": [] } diff --git a/server/src/main/resources/META-INF/native-image/serialization-config.json b/server/src/main/resources/META-INF/native-image/serialization-config.json index f3d7e06e33..25e12d5778 100644 --- a/server/src/main/resources/META-INF/native-image/serialization-config.json +++ b/server/src/main/resources/META-INF/native-image/serialization-config.json @@ -1,8 +1,5 @@ { - "types":[ - ], - "lambdaCapturingTypes":[ - ], - "proxies":[ - ] + "types": [], + "lambdaCapturingTypes": [], + "proxies": [] }