From e2c76862e2274529152d68f1f0ff99ac7ffb370c Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Mon, 25 May 2026 20:20:55 +0200 Subject: [PATCH] add reachability-metadata --- .../reachability-metadata.json | 1760 +++++++++++++++++ 1 file changed, 1760 insertions(+) create mode 100644 rss-application/src/main/resources/META-INF/native-image/de.unixwork/rss-application/reachability-metadata.json diff --git a/rss-application/src/main/resources/META-INF/native-image/de.unixwork/rss-application/reachability-metadata.json b/rss-application/src/main/resources/META-INF/native-image/de.unixwork/rss-application/reachability-metadata.json new file mode 100644 index 0000000..841167e --- /dev/null +++ b/rss-application/src/main/resources/META-INF/native-image/de.unixwork/rss-application/reachability-metadata.json @@ -0,0 +1,1760 @@ +{ + "reflection": [ + { + "type": "com.ibm.icu.text.Collator" + }, + { + "type": "com.rometools.rome.feed.CopyFrom", + "methods": [ + { + "name": "getInterface", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.SyndCategory", + "methods": [ + { + "name": "getLabel", + "parameterTypes": [] + }, + { + "name": "getName", + "parameterTypes": [] + }, + { + "name": "getTaxonomyUri", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForAtom03", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForAtom10", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS090", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS092", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS093", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS094", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS10", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.feed.synd.impl.ConverterForRSS20", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.Atom03Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.Atom10Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.DCModuleParser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS090Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS091NetscapeParser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS091UserlandParser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS092Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS093Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS094Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS10Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS20Parser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.RSS20wNSParser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.rometools.rome.io.impl.SyModuleParser", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.AESCipher$General", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.ARCFOURCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.DESCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.DESedeCipher", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.DHParameters", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.GaloisCounterMode$AESGCM", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.HKDFKeyDerivation$HKDFSHA256", + "methods": [ + { + "name": "", + "parameterTypes": [ + "javax.crypto.KDFParameters" + ] + } + ] + }, + { + "type": "com.sun.crypto.provider.HKDFKeyDerivation$HKDFSHA384", + "methods": [ + { + "name": "", + "parameterTypes": [ + "javax.crypto.KDFParameters" + ] + } + ] + }, + { + "type": "com.sun.crypto.provider.HmacCore$HmacSHA256", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.HmacCore$HmacSHA384", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.crypto.provider.TlsMasterSecretGenerator", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "com.zaxxer.hikari.HikariConfig", + "fields": [ + { + "name": "catalog" + }, + { + "name": "connectionInitSql" + }, + { + "name": "connectionTestQuery" + }, + { + "name": "connectionTimeout" + }, + { + "name": "credentials" + }, + { + "name": "credentialsProvider" + }, + { + "name": "credentialsProviderClassName" + }, + { + "name": "dataSource" + }, + { + "name": "dataSourceClassName" + }, + { + "name": "dataSourceJndiName" + }, + { + "name": "dataSourceProperties" + }, + { + "name": "driverClassName" + }, + { + "name": "exceptionOverride" + }, + { + "name": "exceptionOverrideClassName" + }, + { + "name": "healthCheckProperties" + }, + { + "name": "healthCheckRegistry" + }, + { + "name": "idleTimeout" + }, + { + "name": "initializationFailTimeout" + }, + { + "name": "isAllowPoolSuspension" + }, + { + "name": "isAutoCommit" + }, + { + "name": "isIsolateInternalQueries" + }, + { + "name": "isReadOnly" + }, + { + "name": "isRegisterMbeans" + }, + { + "name": "jdbcUrl" + }, + { + "name": "keepaliveTime" + }, + { + "name": "leakDetectionThreshold" + }, + { + "name": "maxLifetime" + }, + { + "name": "maxPoolSize" + }, + { + "name": "metricRegistry" + }, + { + "name": "metricsTrackerFactory" + }, + { + "name": "minIdle" + }, + { + "name": "poolName" + }, + { + "name": "scheduledExecutor" + }, + { + "name": "schema" + }, + { + "name": "sealed" + }, + { + "name": "threadFactory" + }, + { + "name": "transactionIsolationName" + }, + { + "name": "unitTest" + }, + { + "name": "validationTimeout" + } + ] + }, + { + "type": "com.zaxxer.hikari.pool.PoolBase" + }, + { + "type": "com.zaxxer.hikari.pool.PoolEntry" + }, + { + "type": "com.zaxxer.hikari.util.ConcurrentBag$IConcurrentBagEntry[]" + }, + { + "type": "de.unixwork.rssreader.FeedList" + }, + { + "type": "de.unixwork.rssreader.FeedSourceList" + }, + { + "type": "de.unixwork.ui.EventWrapper", + "methods": [ + { + "name": "eventHandler", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "globalEventHandler", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "oneshotEventHandler", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + } + ] + }, + { + "type": "de.unixwork.ui.ListSaveWrapper", + "methods": [ + { + "name": "onSaveHandler", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "int", + "int", + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + } + ] + }, + { + "type": "de.unixwork.ui.Toolkit", + "methods": [ + { + "name": "getStyle", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment", + "int", + "int", + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "getValue", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment", + "int", + "int", + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "onObjectCreate", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "onObjectDestroy", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "onOpen", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "onShutdown", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "onStartup", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "sourceListGetValue", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment", + "int", + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "sourceListUpdated", + "parameterTypes": [] + }, + { + "name": "threadFunc", + "parameterTypes": [ + "java.lang.foreign.MemorySegment" + ] + } + ] + }, + { + "type": "de.unixwork.ui.UiList", + "methods": [ + { + "name": "count", + "parameterTypes": [ + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "first", + "parameterTypes": [ + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "get", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "int" + ] + }, + { + "name": "initList", + "parameterTypes": [ + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment", + "java.lang.foreign.MemorySegment" + ] + }, + { + "name": "next", + "parameterTypes": [ + "java.lang.foreign.MemorySegment" + ] + } + ] + }, + { + "type": "java.lang.Boolean", + "jniAccessible": true, + "methods": [ + { + "name": "getBoolean", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "type": "java.security.AlgorithmParametersSpi" + }, + { + "type": "java.security.KeyStoreSpi" + }, + { + "type": "java.security.interfaces.ECPrivateKey" + }, + { + "type": "java.security.interfaces.ECPublicKey" + }, + { + "type": "java.security.interfaces.RSAPrivateKey" + }, + { + "type": "java.security.interfaces.RSAPublicKey" + }, + { + "type": "java.sql.SQLException" + }, + { + "type": "java.sql.Statement[]" + }, + { + "type": "kotlinx.coroutines.AwaitAll" + }, + { + "type": "kotlinx.coroutines.AwaitAll$AwaitAllNode" + }, + { + "type": "kotlinx.coroutines.CancellableContinuationImpl" + }, + { + "type": "kotlinx.coroutines.EventLoopImplBase" + }, + { + "type": "kotlinx.coroutines.JobSupport" + }, + { + "type": "kotlinx.coroutines.JobSupport$Finishing" + }, + { + "type": "kotlinx.coroutines.internal.DispatchedContinuation" + }, + { + "type": "kotlinx.coroutines.internal.LimitedDispatcher" + }, + { + "type": "kotlinx.coroutines.internal.LockFreeLinkedListNode" + }, + { + "type": "kotlinx.coroutines.internal.LockFreeTaskQueue" + }, + { + "type": "kotlinx.coroutines.internal.LockFreeTaskQueueCore" + }, + { + "type": "kotlinx.coroutines.internal.ThreadSafeHeap" + }, + { + "type": "kotlinx.coroutines.scheduling.CoroutineScheduler" + }, + { + "type": "kotlinx.coroutines.scheduling.CoroutineScheduler$Worker" + }, + { + "type": "kotlinx.coroutines.scheduling.WorkQueue" + }, + { + "type": "org.h2.Driver" + }, + { + "type": "org.h2.mvstore.MVStore$TxCounter" + }, + { + "type": "org.h2.mvstore.Page" + }, + { + "type": "org.h2.mvstore.db.LobStorageMap$BlobMeta$Type", + "fields": [ + { + "name": "INSTANCE" + } + ] + }, + { + "type": "org.h2.mvstore.db.LobStorageMap$BlobReference$Type", + "fields": [ + { + "name": "INSTANCE" + } + ] + }, + { + "type": "org.h2.mvstore.db.NullValueDataType", + "fields": [ + { + "name": "INSTANCE" + } + ] + }, + { + "type": "org.h2.mvstore.db.RowDataType$Factory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.mvstore.tx.VersionedValueType$Factory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.mvstore.type.ByteArrayDataType", + "fields": [ + { + "name": "INSTANCE" + } + ] + }, + { + "type": "org.h2.mvstore.type.LongDataType", + "fields": [ + { + "name": "INSTANCE" + } + ] + }, + { + "type": "org.h2.store.fs.async.FilePathAsync", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.mem.FilePathMem", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.mem.FilePathMemLZF", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.niomapped.FilePathNioMapped", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.niomem.FilePathNioMem", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.niomem.FilePathNioMemLZF", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.retry.FilePathRetryOnInterrupt", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.split.FilePathSplit", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.h2.store.fs.zip.FilePathZip", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "org.jdom2.Content[]" + }, + { + "type": "sun.security.pkcs12.PKCS12KeyStore", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.DSA$SHA224withDSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.DSA$SHA256withDSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.JavaKeyStore$DualFormatJKS", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.JavaKeyStore$JKS", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.NativePRNG", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.security.SecureRandomParameters" + ] + } + ] + }, + { + "type": "sun.security.provider.SHA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.SHA2$SHA224", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.SHA2$SHA256", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.SHA5$SHA384", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.SHA5$SHA512", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.X509Factory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.provider.certpath.PKIXCertPathValidator", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.rsa.PSSParameters", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.rsa.RSAKeyFactory$Legacy", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.rsa.RSAPSSSignature", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.rsa.RSASignature$SHA224withRSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.rsa.RSASignature$SHA256withRSA", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.ssl.KeyManagerFactoryImpl$SunX509", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.ssl.SSLContextImpl$DefaultSSLContext", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory", + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ] + }, + { + "type": "sun.security.x509.AuthorityInfoAccessExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.AuthorityKeyIdentifierExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.BasicConstraintsExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.CRLDistributionPointsExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.CertificatePoliciesExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.ExtendedKeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.KeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.NetscapeCertTypeExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.PrivateKeyUsageExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.SubjectAlternativeNameExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.security.x509.SubjectKeyIdentifierExtension", + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ] + }, + { + "type": "sun.text.resources.cldr.FormatData" + }, + { + "type": "sun.text.resources.cldr.FormatData_en" + }, + { + "type": "sun.text.resources.cldr.FormatData_en_US" + }, + { + "type": "sun.util.resources.cldr.CalendarData" + }, + { + "type": "sun.util.resources.cldr.TimeZoneNames" + }, + { + "type": "sun.util.resources.cldr.TimeZoneNames_en" + }, + { + "type": "sun.util.resources.cldr.TimeZoneNames_en_US" + }, + { + "type": { + "proxy": [ + "java.sql.Connection" + ] + } + } + ], + "resources": [ + { + "glob": "META-INF/services/java.net.spi.InetAddressResolverProvider" + }, + { + "glob": "META-INF/services/java.net.spi.URLStreamHandlerProvider" + }, + { + "glob": "META-INF/services/java.nio.channels.spi.SelectorProvider" + }, + { + "glob": "META-INF/services/java.sql.Driver" + }, + { + "glob": "META-INF/services/java.time.zone.ZoneRulesProvider" + }, + { + "glob": "META-INF/services/javax.xml.parsers.SAXParserFactory" + }, + { + "glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider" + }, + { + "glob": "com/rometools/rome/rome.properties" + }, + { + "glob": "org/h2/util/data.zip" + }, + { + "glob": "org/slf4j/impl/StaticLoggerBinder.class" + }, + { + "glob": "rome.properties" + }, + { + "module": "java.base", + "glob": "jdk/internal/icu/impl/data/icudt76b/nfkc.nrm" + }, + { + "module": "java.base", + "glob": "jdk/internal/icu/impl/data/icudt76b/uprops.icu" + }, + { + "module": "java.base", + "glob": "sun/net/idn/uidna.spp" + } + ], + "foreign": { + "directUpcalls": [ + { + "class": "de.unixwork.ui.Toolkit", + "method": "sourceListGetValue", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "void*", + "jint", + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.EventWrapper", + "method": "eventHandler", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.ListSaveWrapper", + "method": "onSaveHandler", + "returnType": "jboolean", + "parameterTypes": [ + "void*", + "jint", + "jint", + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.UiList", + "method": "initList", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "onShutdown", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "onOpen", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.EventWrapper", + "method": "globalEventHandler", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "getStyle", + "returnType": "jboolean", + "parameterTypes": [ + "void*", + "void*", + "jint", + "jint", + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "onObjectCreate", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "onStartup", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.UiList", + "method": "get", + "returnType": "void*", + "parameterTypes": [ + "void*", + "jint" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "sourceListUpdated", + "returnType": "void", + "parameterTypes": [] + }, + { + "class": "de.unixwork.ui.EventWrapper", + "method": "oneshotEventHandler", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "threadFunc", + "returnType": "jint", + "parameterTypes": [ + "void*" + ] + }, + { + "class": "de.unixwork.ui.UiList", + "method": "first", + "returnType": "void*", + "parameterTypes": [ + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "onObjectDestroy", + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.Toolkit", + "method": "getValue", + "returnType": "void*", + "parameterTypes": [ + "void*", + "void*", + "jint", + "jint", + "void*", + "void*" + ] + }, + { + "class": "de.unixwork.ui.UiList", + "method": "next", + "returnType": "void*", + "parameterTypes": [ + "void*" + ] + }, + { + "class": "de.unixwork.ui.UiList", + "method": "count", + "returnType": "jint", + "parameterTypes": [ + "void*" + ] + } + ], + "downcalls": [ + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "void*", + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "jboolean" + ] + }, + { + "returnType": "jlong", + "parameterTypes": [ + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jint" + ] + }, + { + "returnType": "void*", + "parameterTypes": [] + }, + { + "returnType": "void*", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jint", + "jint", + "jint" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jlong" + ] + }, + { + "returnType": "void", + "parameterTypes": [] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jboolean" + ] + }, + { + "returnType": "jdouble", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "returnType": "jlong", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "jint", + "jint" + ] + }, + { + "returnType": "jdouble", + "parameterTypes": [ + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*" + ] + }, + { + "returnType": "void*", + "parameterTypes": [ + "void*", + "jint" + ] + }, + { + "returnType": "void*", + "parameterTypes": [ + "void*", + "jlong" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jint", + "jint" + ] + }, + { + "returnType": "void*", + "parameterTypes": [ + "void*" + ] + }, + { + "returnType": "jboolean", + "parameterTypes": [ + "void*" + ] + }, + { + "returnType": "void*", + "parameterTypes": [ + "void*", + "jboolean" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "jint" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jint", + "void*", + "jint" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "jdouble" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "void*", + "jint" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "void*", + "jlong", + "void*", + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "void*", + "void*", + "jint" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "void*", + "jlong" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jint", + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jdouble" + ] + }, + { + "returnType": "jint", + "parameterTypes": [ + "void*" + ] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jdouble", + "jdouble" + ] + }, + { + "returnType": "void*", + "parameterTypes": [ + "jlong" + ] + }, + { + "returnType": "jint", + "parameterTypes": [] + }, + { + "returnType": "void", + "parameterTypes": [ + "void*", + "jint", + "void*", + "void*" + ] + }, + { + "returnType": "void*", + "parameterTypes": [ + "void*", + "void*", + "void*", + "void*" + ] + } + ] + } +} \ No newline at end of file -- 2.47.3