# module

name: java.base
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 4502b635f385563dfc5a628c4caec78c3212b5ece4c05b093feb0db15b9d2931
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "windows-amd64",
 :name "java.base",
 :exports
 [{:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "com.sun.crypto.provider", :to ["jdk.crypto.cryptoki"]}
  {:package "com.sun.security.ntlm", :to ["java.security.sasl"]}
  {:package "jdk.internal", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.access",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.rmi"
    "jdk.charsets"
    "jdk.crypto.cryptoki"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.management"
    "jdk.net"
    "jdk.sctp"]}
  {:package "jdk.internal.classfile.components", :to ["jdk.jfr"]}
  {:package "jdk.internal.event", :to ["jdk.jfr"]}
  {:package "jdk.internal.foreign", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.io", :to ["jdk.internal.le" "jdk.jshell"]}
  {:package "jdk.internal.javac",
   :to
   ["java.compiler"
    "java.desktop"
    "jdk.compiler"
    "jdk.incubator.vector"
    "jdk.jartool"
    "jdk.jdeps"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jshell"]}
  {:package "jdk.internal.jimage", :to ["jdk.jlink"]}
  {:package "jdk.internal.jimage.decompressor", :to ["jdk.jlink"]}
  {:package "jdk.internal.jmod", :to ["jdk.compiler" "jdk.jlink"]}
  {:package "jdk.internal.loader",
   :to ["java.instrument" "java.logging" "java.naming"]}
  {:package "jdk.internal.logger", :to ["java.logging"]}
  {:package "jdk.internal.misc",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.naming"
    "java.net.http"
    "java.rmi"
    "java.security.jgss"
    "jdk.attach"
    "jdk.charsets"
    "jdk.compiler"
    "jdk.crypto.cryptoki"
    "jdk.graal.compiler"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.jshell"
    "jdk.nio.mapmode"
    "jdk.unsupported"]}
  {:package "jdk.internal.module",
   :to
   ["java.instrument"
    "java.management.rmi"
    "jdk.compiler"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jpackage"]}
  {:package "jdk.internal.org.xml.sax", :to ["jdk.jfr"]}
  {:package "jdk.internal.org.xml.sax.helpers", :to ["jdk.jfr"]}
  {:package "jdk.internal.perf",
   :to
   ["java.management" "jdk.internal.jvmstat" "jdk.management.agent"]}
  {:package "jdk.internal.platform", :to ["jdk.jfr" "jdk.management"]}
  {:package "jdk.internal.ref",
   :to ["java.desktop" "java.net.http" "jdk.naming.dns"]}
  {:package "jdk.internal.reflect",
   :to
   ["java.logging"
    "java.sql"
    "java.sql.rowset"
    "jdk.dynalink"
    "jdk.internal.vm.ci"
    "jdk.unsupported"]}
  {:package "jdk.internal.util",
   :to
   ["java.desktop"
    "java.naming"
    "java.net.http"
    "java.prefs"
    "java.rmi"
    "java.security.jgss"
    "java.smartcardio"
    "jdk.charsets"
    "jdk.httpserver"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jlink"
    "jdk.jpackage"
    "jdk.net"]}
  {:package "jdk.internal.util.xml", :to ["jdk.jfr"]}
  {:package "jdk.internal.util.xml.impl", :to ["jdk.jfr"]}
  {:package "jdk.internal.vm",
   :to
   ["java.management"
    "jdk.internal.jvmstat"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.management"
    "jdk.management.agent"]}
  {:package "jdk.internal.vm.annotation",
   :to
   ["java.instrument"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.unsupported"]}
  {:package "jdk.internal.vm.vector", :to ["jdk.incubator.vector"]}
  {:package "sun.invoke.util", :to ["jdk.compiler"]}
  {:package "sun.net", :to ["java.net.http" "jdk.naming.dns"]}
  {:package "sun.net.dns", :to ["java.security.jgss" "jdk.naming.dns"]}
  {:package "sun.net.ext", :to ["jdk.net"]}
  {:package "sun.net.util",
   :to ["java.net.http" "jdk.jconsole" "jdk.sctp"]}
  {:package "sun.net.www", :to ["java.net.http" "jdk.jartool"]}
  {:package "sun.net.www.protocol.http", :to ["java.security.jgss"]}
  {:package "sun.nio.ch",
   :to ["java.management" "jdk.crypto.cryptoki" "jdk.net" "jdk.sctp"]}
  {:package "sun.nio.cs", :to ["jdk.charsets"]}
  {:package "sun.nio.fs", :to ["jdk.net"]}
  {:package "sun.reflect.annotation", :to ["jdk.compiler"]}
  {:package "sun.reflect.generics.reflectiveObjects",
   :to ["java.desktop"]}
  {:package "sun.reflect.misc", :to ["java.desktop" "java.management"]}
  {:package "sun.security.internal.interfaces",
   :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.internal.spec",
   :to ["jdk.crypto.cryptoki" "jdk.crypto.mscapi"]}
  {:package "sun.security.jca",
   :to ["java.smartcardio" "jdk.crypto.cryptoki" "jdk.naming.dns"]}
  {:package "sun.security.pkcs", :to ["jdk.jartool"]}
  {:package "sun.security.provider",
   :to
   ["java.security.jgss" "jdk.crypto.cryptoki" "jdk.security.auth"]}
  {:package "sun.security.provider.certpath",
   :to ["java.naming" "jdk.jartool"]}
  {:package "sun.security.rsa",
   :to ["jdk.crypto.cryptoki" "jdk.crypto.mscapi"]}
  {:package "sun.security.timestamp", :to ["jdk.jartool"]}
  {:package "sun.security.tools", :to ["jdk.jartool"]}
  {:package "sun.security.util",
   :to
   ["java.naming"
    "java.security.jgss"
    "java.security.sasl"
    "java.smartcardio"
    "java.xml.crypto"
    "jdk.crypto.cryptoki"
    "jdk.crypto.mscapi"
    "jdk.jartool"
    "jdk.security.auth"
    "jdk.security.jgss"]}
  {:package "sun.security.validator", :to ["jdk.jartool"]}
  {:package "sun.security.x509",
   :to ["jdk.crypto.cryptoki" "jdk.jartool"]}
  {:package "sun.util.cldr", :to ["jdk.jlink"]}
  {:package "sun.util.locale.provider",
   :to ["java.desktop" "jdk.jlink" "jdk.localedata"]}
  {:package "sun.util.logging",
   :to ["java.desktop" "java.logging" "java.prefs"]}
  {:package "sun.util.resources", :to ["jdk.localedata"]}],
 :requires [],
 :uses
 [{:service "java.lang.System$LoggerFinder"}
  {:service "java.net.ContentHandlerFactory"}
  {:service "java.net.spi.InetAddressResolverProvider"}
  {:service "java.net.spi.URLStreamHandlerProvider"}
  {:service "java.nio.channels.spi.AsynchronousChannelProvider"}
  {:service "java.nio.channels.spi.SelectorProvider"}
  {:service "java.nio.charset.spi.CharsetProvider"}
  {:service "java.nio.file.spi.FileSystemProvider"}
  {:service "java.nio.file.spi.FileTypeDetector"}
  {:service "java.security.Provider"}
  {:service "java.text.spi.BreakIteratorProvider"}
  {:service "java.text.spi.CollatorProvider"}
  {:service "java.text.spi.DateFormatProvider"}
  {:service "java.text.spi.DateFormatSymbolsProvider"}
  {:service "java.text.spi.DecimalFormatSymbolsProvider"}
  {:service "java.text.spi.NumberFormatProvider"}
  {:service "java.time.chrono.AbstractChronology"}
  {:service "java.time.chrono.Chronology"}
  {:service "java.time.zone.ZoneRulesProvider"}
  {:service "java.util.spi.CalendarDataProvider"}
  {:service "java.util.spi.CalendarNameProvider"}
  {:service "java.util.spi.CurrencyNameProvider"}
  {:service "java.util.spi.LocaleNameProvider"}
  {:service "java.util.spi.ResourceBundleControlProvider"}
  {:service "java.util.spi.ResourceBundleProvider"}
  {:service "java.util.spi.TimeZoneNameProvider"}
  {:service "java.util.spi.ToolProvider"}
  {:service "javax.security.auth.spi.LoginModule"}
  {:service "jdk.internal.io.JdkConsoleProvider"}
  {:service "jdk.internal.logger.DefaultLoggerFinder"}
  {:service "sun.text.spi.JavaTimeDateTimePatternProvider"}
  {:service "sun.util.locale.provider.LocaleDataMetaInfo"}
  {:service
   "sun.util.resources.LocaleData$CommonResourceBundleProvider"}
  {:service
   "sun.util.resources.LocaleData$SupplementaryResourceBundleProvider"}
  {:service "sun.util.spi.CalendarProvider"}],
 :packages
 [{:package "com.sun.crypto.provider"}
  {:package "com.sun.security.ntlm"}
  {:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "jdk.internal"}
  {:package "jdk.internal.access"}
  {:package "jdk.internal.access.foreign"}
  {:package "jdk.internal.classfile.components"}
  {:package "jdk.internal.classfile.impl"}
  {:package "jdk.internal.classfile.impl.verifier"}
  {:package "jdk.internal.constant"}
  {:package "jdk.internal.event"}
  {:package "jdk.internal.foreign"}
  {:package "jdk.internal.foreign.abi"}
  {:package "jdk.internal.foreign.abi.aarch64"}
  {:package "jdk.internal.foreign.abi.aarch64.linux"}
  {:package "jdk.internal.foreign.abi.aarch64.macos"}
  {:package "jdk.internal.foreign.abi.aarch64.windows"}
  {:package "jdk.internal.foreign.abi.fallback"}
  {:package "jdk.internal.foreign.abi.ppc64"}
  {:package "jdk.internal.foreign.abi.ppc64.aix"}
  {:package "jdk.internal.foreign.abi.ppc64.linux"}
  {:package "jdk.internal.foreign.abi.riscv64"}
  {:package "jdk.internal.foreign.abi.riscv64.linux"}
  {:package "jdk.internal.foreign.abi.s390"}
  {:package "jdk.internal.foreign.abi.s390.linux"}
  {:package "jdk.internal.foreign.abi.x64"}
  {:package "jdk.internal.foreign.abi.x64.sysv"}
  {:package "jdk.internal.foreign.abi.x64.windows"}
  {:package "jdk.internal.foreign.layout"}
  {:package "jdk.internal.icu.impl"}
  {:package "jdk.internal.icu.impl.data.icudt76b"}
  {:package "jdk.internal.icu.lang"}
  {:package "jdk.internal.icu.text"}
  {:package "jdk.internal.icu.util"}
  {:package "jdk.internal.invoke"}
  {:package "jdk.internal.io"}
  {:package "jdk.internal.javac"}
  {:package "jdk.internal.jimage"}
  {:package "jdk.internal.jimage.decompressor"}
  {:package "jdk.internal.jmod"}
  {:package "jdk.internal.jrtfs"}
  {:package "jdk.internal.lang.stable"}
  {:package "jdk.internal.loader"}
  {:package "jdk.internal.logger"}
  {:package "jdk.internal.math"}
  {:package "jdk.internal.misc"}
  {:package "jdk.internal.module"}
  {:package "jdk.internal.org.xml.sax"}
  {:package "jdk.internal.org.xml.sax.helpers"}
  {:package "jdk.internal.perf"}
  {:package "jdk.internal.platform"}
  {:package "jdk.internal.random"}
  {:package "jdk.internal.ref"}
  {:package "jdk.internal.reflect"}
  {:package "jdk.internal.util"}
  {:package "jdk.internal.util.random"}
  {:package "jdk.internal.util.regex"}
  {:package "jdk.internal.util.xml"}
  {:package "jdk.internal.util.xml.impl"}
  {:package "jdk.internal.vm"}
  {:package "jdk.internal.vm.annotation"}
  {:package "jdk.internal.vm.vector"}
  {:package "sun.invoke.empty"}
  {:package "sun.invoke.util"}
  {:package "sun.io"}
  {:package "sun.launcher"}
  {:package "sun.launcher.resources"}
  {:package "sun.net"}
  {:package "sun.net.dns"}
  {:package "sun.net.ext"}
  {:package "sun.net.ftp"}
  {:package "sun.net.ftp.impl"}
  {:package "sun.net.idn"}
  {:package "sun.net.sdp"}
  {:package "sun.net.smtp"}
  {:package "sun.net.spi"}
  {:package "sun.net.util"}
  {:package "sun.net.www"}
  {:package "sun.net.www.content.text"}
  {:package "sun.net.www.http"}
  {:package "sun.net.www.protocol.file"}
  {:package "sun.net.www.protocol.ftp"}
  {:package "sun.net.www.protocol.http"}
  {:package "sun.net.www.protocol.http.ntlm"}
  {:package "sun.net.www.protocol.https"}
  {:package "sun.net.www.protocol.jar"}
  {:package "sun.net.www.protocol.jmod"}
  {:package "sun.net.www.protocol.jrt"}
  {:package "sun.net.www.protocol.mailto"}
  {:package "sun.nio"}
  {:package "sun.nio.ch"}
  {:package "sun.nio.cs"}
  {:package "sun.nio.fs"}
  {:package "sun.reflect.annotation"}
  {:package "sun.reflect.generics.factory"}
  {:package "sun.reflect.generics.parser"}
  {:package "sun.reflect.generics.reflectiveObjects"}
  {:package "sun.reflect.generics.repository"}
  {:package "sun.reflect.generics.scope"}
  {:package "sun.reflect.generics.tree"}
  {:package "sun.reflect.generics.visitor"}
  {:package "sun.reflect.misc"}
  {:package "sun.security.ec"}
  {:package "sun.security.ec.ed"}
  {:package "sun.security.ec.point"}
  {:package "sun.security.internal.interfaces"}
  {:package "sun.security.internal.spec"}
  {:package "sun.security.jca"}
  {:package "sun.security.pkcs"}
  {:package "sun.security.pkcs10"}
  {:package "sun.security.pkcs12"}
  {:package "sun.security.provider"}
  {:package "sun.security.provider.certpath"}
  {:package "sun.security.provider.certpath.ssl"}
  {:package "sun.security.rsa"}
  {:package "sun.security.ssl"}
  {:package "sun.security.timestamp"}
  {:package "sun.security.tools"}
  {:package "sun.security.tools.keytool"}
  {:package "sun.security.tools.keytool.resources"}
  {:package "sun.security.util"}
  {:package "sun.security.util.math"}
  {:package "sun.security.util.math.intpoly"}
  {:package "sun.security.util.resources"}
  {:package "sun.security.validator"}
  {:package "sun.security.x509"}
  {:package "sun.text"}
  {:package "sun.text.resources"}
  {:package "sun.text.resources.cldr"}
  {:package "sun.text.spi"}
  {:package "sun.usagetracker"}
  {:package "sun.util"}
  {:package "sun.util.calendar"}
  {:package "sun.util.cldr"}
  {:package "sun.util.locale"}
  {:package "sun.util.locale.provider"}
  {:package "sun.util.logging"}
  {:package "sun.util.resources"}
  {:package "sun.util.resources.cldr"}
  {:package "sun.util.spi"}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["jdk.internal.jrtfs.JrtFileSystemProvider"]}],
 :version "25.0.2",
 :hashes
 {:algorithm "SHA-256",
  :hashes
  [{:module "java.datatransfer",
    :hash
    "6f8c3152af62c50e2420a98a4a3ebcf89ecd07b7c5903e961f4302740cfe615a"}
   {:module "java.desktop",
    :hash
    "1bee416bf70b61a918cfcc42902d72c1ec3e27619e3881886e3f073f41465bfe"}
   {:module "java.instrument",
    :hash
    "a662f39e30318566393e39e44a1502d8b0176ab02f0c798d3192448dffd6cf11"}
   {:module "java.logging",
    :hash
    "f096140e8cb760b56e0bfa7527508f27932e7680f107872b92b5df1df30a1791"}
   {:module "java.management",
    :hash
    "308a091dae42fea7026729929dd4d5fc5e923369a4aaa3a95838edbd91a80c07"}
   {:module "java.management.rmi",
    :hash
    "30511ea980ff0f9f1b82e8d2f2b3f1cbc4484058d04dead850c5abf9734ca3a6"}
   {:module "java.naming",
    :hash
    "5a3fb74b51bbcff1c067b22e5716c07a3c6a2447ccf858c1ee93f72e5da92b2a"}
   {:module "java.net.http",
    :hash
    "6035b29271d21e922bedeef17a7d751805ebebaad18c1e1c8efeb23d19f4cc10"}
   {:module "java.prefs",
    :hash
    "3cfc09545a895a998882cb672ff1d6370ee156b8e2e895246f88c4465a6ebbae"}
   {:module "java.rmi",
    :hash
    "ac2ce68400fb0b73068e7cd0d38d15d67638be1961a5d5a3017f502004910003"}
   {:module "java.scripting",
    :hash
    "97a2797e30d40600c00da9d3af419c0356c284bced4472cd9897fcf05a9f1dc7"}
   {:module "java.se",
    :hash
    "31afacd644eeb6ff0841dc4b1f75f0df182878e4902cf0e16f8eb7a9ebdabeec"}
   {:module "java.security.jgss",
    :hash
    "7c172202df68e8ccf4a2c701106f62d4c4e3bf07152d86e17e084b560361d892"}
   {:module "java.security.sasl",
    :hash
    "af76929b20ce8772c8ced80cc056d2c55733e3e8986649ae3fb5a75b1538842d"}
   {:module "java.smartcardio",
    :hash
    "8761efe70d86d2696580a049a3f4b99f1e9bc004477619fbd2876fca8e5602a6"}
   {:module "java.sql",
    :hash
    "73376706d1759369da39b9198e1364459ad71417d046419e8389ebcdcb0833cf"}
   {:module "java.sql.rowset",
    :hash
    "d2a30603d3d06eb31c9a9e6ba1e782bdf7ef52cbc894d0321ef84a3d903c9d6f"}
   {:module "java.transaction.xa",
    :hash
    "61ef38b897672baa8adcd21f98e0ff36fad87954940ff09101416e0b4a5a5821"}
   {:module "java.xml",
    :hash
    "c78cff570f9e8a0fa7ce0173499b676849e449300e994f6fbe1db0272b2b8e3b"}
   {:module "java.xml.crypto",
    :hash
    "873e0a901deade02a946db3d408d91a89dae896e24d89eca1a1af7e10e68d59d"}
   {:module "jdk.accessibility",
    :hash
    "3393f981349297fca92514a43a4450a650268b5ff9dac1e9ec7bbfdfb627122a"}
   {:module "jdk.attach",
    :hash
    "75911911fd175f678d8e6d05e6e8e9d0df2405a858b7fc3a0d4f0d968006eb3a"}
   {:module "jdk.charsets",
    :hash
    "0b5529e9c0f6dca0516980403839b80ff1b0c0338952ea53e967e0e11316b7e9"}
   {:module "jdk.compiler",
    :hash
    "76657958c72f4a76242c86ff0300818407f930a51e17f9931c77b63e2f9c0eba"}
   {:module "jdk.crypto.cryptoki",
    :hash
    "cd7aeb99d7cbd644d74628003f86c5775f943ac519ea079dfb1a09e8dfe5d2cf"}
   {:module "jdk.crypto.ec",
    :hash
    "e14e2f49192818b07f927df187d5e8bd38ab28f609bbf6630a4fab918e217f2f"}
   {:module "jdk.crypto.mscapi",
    :hash
    "41aa91930d080d945d6605c7f9cf31c4d21808f1f510e6dcec4d8f3341668c34"}
   {:module "jdk.dynalink",
    :hash
    "3c677d2075542aa8d0f933969c221dee92e3738d9dbfa12932ba3c9a6768467c"}
   {:module "jdk.editpad",
    :hash
    "b5e24ee8fba177ba3bb35f35a002d301ad7135825d43b9ca00e09605e29fa94e"}
   {:module "jdk.hotspot.agent",
    :hash
    "82e97cc99b081f515973e2333c2e050e3185cfb4a5e60276466596f086a123a3"}
   {:module "jdk.httpserver",
    :hash
    "a423d08f863ab188f71ac9b7fd1481352db25ce6c3dd76d4fc285dd1edf7a235"}
   {:module "jdk.incubator.vector",
    :hash
    "8bd0822bca4eb4b40c72c317c0da8195ff026ca3d6fa159afb4bd172002b01e0"}
   {:module "jdk.internal.ed",
    :hash
    "f003d781410fdfd49d74fae354dfaf19bacf5b08a1c3dd786d6c25d1f35dfc40"}
   {:module "jdk.internal.jvmstat",
    :hash
    "d2c3eebc5b79083f9b425debc7ce3953368300d63e51528b2f4c23a38535edd8"}
   {:module "jdk.internal.le",
    :hash
    "79c5e596fc4db2d213021cb7690fa95eb17b1ee578759794adcf1c700f9ab5bc"}
   {:module "jdk.internal.md",
    :hash
    "f950ee7843e1fe3f355e97dc587b307d37d224d515da7a37675c1f24850f5040"}
   {:module "jdk.internal.opt",
    :hash
    "3e14295be552350e518c40ce6e695d995340709ca9bd69e887dd28a30d21ac2f"}
   {:module "jdk.internal.vm.ci",
    :hash
    "d267b74b29188153bf3c1c3c9e8aa4910951b0e84eeafddb15c7f5b3275a9c46"}
   {:module "jdk.jartool",
    :hash
    "49f4e074a3e396a7e247f2c5d518f0ee9ec21aaed217a893cbbf637cbcc1f528"}
   {:module "jdk.javadoc",
    :hash
    "7723f621baa121baefdf895ee3b4e07fd4d57f8c6522c6a3374e2d00bc43b0e3"}
   {:module "jdk.jcmd",
    :hash
    "85024b38a97050bc0bfcf2f358f64bba40b7d00d2c046299e1a98727387d34ff"}
   {:module "jdk.jconsole",
    :hash
    "26c915679eab9eb66dc8b77be466052bcb7dc99e6f13ffa8c7a8352b089762d1"}
   {:module "jdk.jdeps",
    :hash
    "7b3d2017c507af7a1b86fea8cd2f82fbbcec51df80bab9929d201fe38e96887b"}
   {:module "jdk.jdi",
    :hash
    "0fb1c9b7ab49369c4efee087805babc1e73e733be337ec8b72016edda726ca6c"}
   {:module "jdk.jdwp.agent",
    :hash
    "0d2e65be6bde7263b0e0a05d7e32e76c9f459e987934bdf82d05a6adcb6d10a3"}
   {:module "jdk.jfr",
    :hash
    "46897dd7c9422ce57cadd336176e983a89dfb7b2b49d398f09631cce55cda19f"}
   {:module "jdk.jlink",
    :hash
    "f90b5649432695181092f7960d04fe58eeaffeb3596a2d2fe17a6deee74c15db"}
   {:module "jdk.jpackage",
    :hash
    "36855f249a2f9121442e568b529a7d51c83680a2d20b3998e3b771e444981f95"}
   {:module "jdk.jshell",
    :hash
    "801f9fd4c50e790556a95dce064b8052a5ef645c929bba796769b40dae92757d"}
   {:module "jdk.jstatd",
    :hash
    "42b596e6d09617fe8490e4958e630bbfc3872f9a49fa83486f78e9b066c8ec5b"}
   {:module "jdk.localedata",
    :hash
    "a13f17cad1a36f0f105ee8b7b52d4010af8aaeb171059a8a7ee65172be20e6c0"}
   {:module "jdk.management",
    :hash
    "0d8338ab3c2a6d138c1a49aeaf0e97b9610512d07e596faf05354c0a8e163bd6"}
   {:module "jdk.management.agent",
    :hash
    "6dbd020605784f3e542aa051d15f55ff9d44107a9425815cfd1eeb748d75830b"}
   {:module "jdk.management.jfr",
    :hash
    "17d949fb552fb1b9d83c6388e4fc7b9caad88f4be69a0b5d78855a60d529af4f"}
   {:module "jdk.naming.dns",
    :hash
    "00884ee0a030f355f9248f9646150243ba919bdfd0e6148711b680eb880687c8"}
   {:module "jdk.naming.rmi",
    :hash
    "caf5e0d2a3c93baf2d958412441ec9acc3a101894f111a3f5ed74312366f7090"}
   {:module "jdk.net",
    :hash
    "8feadf9815862a67ce1e73adbf67afef1e9880397c99630ebd794986240bcd90"}
   {:module "jdk.nio.mapmode",
    :hash
    "0c613b0d1f006b51f1bd57cdcd5be3241c1a7796a6d383fac6eb432b6c76143c"}
   {:module "jdk.sctp",
    :hash
    "66a6d8e588ee9aa028150162a3d053888b69d234f92dcfac34cfa8558a2c8181"}
   {:module "jdk.security.auth",
    :hash
    "c0eb08e02400d823cb9f5b3a9cb0ac66fdfa203452540a786f765c8d18ed2e1e"}
   {:module "jdk.security.jgss",
    :hash
    "36b4fe999fafdfeb154eddede746dbfe3b94df4d6b090edb811d94bf827b2525"}
   {:module "jdk.unsupported",
    :hash
    "f1da152fae9859837036afeb3b1eb7da5abd14175489643936ee8fa042f94db2"}
   {:module "jdk.unsupported.desktop",
    :hash
    "093aaca8ec626c3d5e6ed64f17538a2da2f484856f09d408ea5093dadc051695"}
   {:module "jdk.xml.dom",
    :hash
    "3af260e452ac91148f423ba35b75baf3b8852128c890883dac3d82fcf00681b4"}
   {:module "jdk.zipfs",
    :hash
    "62e9de3ab2976893b15e6c9be62ecbe909d02a6a50a4e828402d0b1836b3fae3"}]}}


name: java.compiler
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: c4ada19cf5492fd631fb63d7bb62f45a9e4f34c87fef12749f4f1e07395d36d6
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.compiler",
 :exports
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.tools.DocumentationTool"}
  {:service "javax.tools.JavaCompiler"}],
 :version "25.0.2",
 :packages
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :target-platform "windows-amd64"}


name: java.datatransfer
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 4017fa3a6ace9e8e329bd5cbe6e051513652e2bab72f9fbac78a3effaec7eab0
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.datatransfer",
 :exports
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer", :to ["java.desktop"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "sun.datatransfer.DesktopDatatransferService"}],
 :version "25.0.2",
 :packages
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer"}
  {:package "sun.datatransfer.resources"}],
 :target-platform "windows-amd64"}


name: java.desktop
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: c0714c473c0168833cf9507169c1a61ca1424e0e8e337f8d768ba7a82ea2d3b4
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.desktop",
 :exports
 [{:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "java.awt.dnd.peer", :to ["jdk.unsupported.desktop"]}
  {:package "sun.awt",
   :to ["jdk.accessibility" "jdk.unsupported.desktop"]}
  {:package "sun.awt.dnd", :to ["jdk.unsupported.desktop"]}
  {:package "sun.swing", :to ["jdk.unsupported.desktop"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.prefs"}
  {:module "java.datatransfer", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "java.net.ContentHandlerFactory",
   :with ["sun.awt.www.content.MultimediaContentHandlers"]}
  {:service "javax.print.PrintServiceLookup",
   :with ["sun.print.PrintServiceLookupProvider"]}
  {:service "javax.print.StreamPrintServiceFactory",
   :with ["sun.print.PSStreamPrinterFactory"]}
  {:service "javax.sound.midi.spi.MidiDeviceProvider",
   :with
   ["com.sun.media.sound.MidiInDeviceProvider"
    "com.sun.media.sound.MidiOutDeviceProvider"
    "com.sun.media.sound.RealTimeSequencerProvider"
    "com.sun.media.sound.SoftProvider"]}
  {:service "javax.sound.midi.spi.MidiFileReader",
   :with ["com.sun.media.sound.StandardMidiFileReader"]}
  {:service "javax.sound.midi.spi.MidiFileWriter",
   :with ["com.sun.media.sound.StandardMidiFileWriter"]}
  {:service "javax.sound.midi.spi.SoundbankReader",
   :with
   ["com.sun.media.sound.AudioFileSoundbankReader"
    "com.sun.media.sound.DLSSoundbankReader"
    "com.sun.media.sound.JARSoundbankReader"
    "com.sun.media.sound.SF2SoundbankReader"]}
  {:service "javax.sound.sampled.spi.AudioFileReader",
   :with
   ["com.sun.media.sound.AiffFileReader"
    "com.sun.media.sound.AuFileReader"
    "com.sun.media.sound.SoftMidiAudioFileReader"
    "com.sun.media.sound.WaveFileReader"
    "com.sun.media.sound.WaveFloatFileReader"
    "com.sun.media.sound.WaveExtensibleFileReader"]}
  {:service "javax.sound.sampled.spi.AudioFileWriter",
   :with
   ["com.sun.media.sound.AiffFileWriter"
    "com.sun.media.sound.AuFileWriter"
    "com.sun.media.sound.WaveFileWriter"
    "com.sun.media.sound.WaveFloatFileWriter"]}
  {:service "javax.sound.sampled.spi.FormatConversionProvider",
   :with
   ["com.sun.media.sound.AlawCodec"
    "com.sun.media.sound.AudioFloatFormatConverter"
    "com.sun.media.sound.PCMtoPCMCodec"
    "com.sun.media.sound.UlawCodec"]}
  {:service "javax.sound.sampled.spi.MixerProvider",
   :with
   ["com.sun.media.sound.DirectAudioDeviceProvider"
    "com.sun.media.sound.PortMixerProvider"]}
  {:service "sun.datatransfer.DesktopDatatransferService",
   :with ["sun.awt.datatransfer.DesktopDatatransferServiceImpl"]}],
 :uses
 [{:service "java.awt.im.spi.InputMethodDescriptor"}
  {:service "javax.accessibility.AccessibilityProvider"}
  {:service "javax.imageio.spi.ImageInputStreamSpi"}
  {:service "javax.imageio.spi.ImageOutputStreamSpi"}
  {:service "javax.imageio.spi.ImageReaderSpi"}
  {:service "javax.imageio.spi.ImageTranscoderSpi"}
  {:service "javax.imageio.spi.ImageWriterSpi"}
  {:service "javax.print.PrintServiceLookup"}
  {:service "javax.print.StreamPrintServiceFactory"}
  {:service "javax.sound.midi.spi.MidiDeviceProvider"}
  {:service "javax.sound.midi.spi.MidiFileReader"}
  {:service "javax.sound.midi.spi.MidiFileWriter"}
  {:service "javax.sound.midi.spi.SoundbankReader"}
  {:service "javax.sound.sampled.spi.AudioFileReader"}
  {:service "javax.sound.sampled.spi.AudioFileWriter"}
  {:service "javax.sound.sampled.spi.FormatConversionProvider"}
  {:service "javax.sound.sampled.spi.MixerProvider"}
  {:service "sun.swing.InteropProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.accessibility.internal.resources"}
  {:package "com.sun.beans"}
  {:package "com.sun.beans.decoder"}
  {:package "com.sun.beans.editors"}
  {:package "com.sun.beans.finder"}
  {:package "com.sun.beans.infos"}
  {:package "com.sun.beans.introspect"}
  {:package "com.sun.beans.util"}
  {:package "com.sun.imageio.plugins.bmp"}
  {:package "com.sun.imageio.plugins.common"}
  {:package "com.sun.imageio.plugins.gif"}
  {:package "com.sun.imageio.plugins.jpeg"}
  {:package "com.sun.imageio.plugins.png"}
  {:package "com.sun.imageio.plugins.tiff"}
  {:package "com.sun.imageio.plugins.wbmp"}
  {:package "com.sun.imageio.spi"}
  {:package "com.sun.imageio.stream"}
  {:package "com.sun.java.swing"}
  {:package "com.sun.java.swing.plaf.motif"}
  {:package "com.sun.java.swing.plaf.motif.icons"}
  {:package "com.sun.java.swing.plaf.motif.resources"}
  {:package "com.sun.java.swing.plaf.windows"}
  {:package "com.sun.java.swing.plaf.windows.icons"}
  {:package "com.sun.java.swing.plaf.windows.resources"}
  {:package "com.sun.media.sound"}
  {:package "com.sun.swing.internal.plaf.basic.resources"}
  {:package "com.sun.swing.internal.plaf.metal.resources"}
  {:package "com.sun.swing.internal.plaf.synth.resources"}
  {:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.dnd.peer"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.peer"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.beaninfo.images"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.basic.icons"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.metal.icons"}
  {:package "javax.swing.plaf.metal.icons.ocean"}
  {:package "javax.swing.plaf.metal.sounds"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.text.rtf.charsets"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "sun.awt"}
  {:package "sun.awt.datatransfer"}
  {:package "sun.awt.dnd"}
  {:package "sun.awt.event"}
  {:package "sun.awt.geom"}
  {:package "sun.awt.im"}
  {:package "sun.awt.image"}
  {:package "sun.awt.resources"}
  {:package "sun.awt.resources.cursors"}
  {:package "sun.awt.shell"}
  {:package "sun.awt.util"}
  {:package "sun.awt.windows"}
  {:package "sun.awt.www.content"}
  {:package "sun.awt.www.content.audio"}
  {:package "sun.awt.www.content.image"}
  {:package "sun.font"}
  {:package "sun.font.lookup"}
  {:package "sun.java2d"}
  {:package "sun.java2d.cmm"}
  {:package "sun.java2d.cmm.lcms"}
  {:package "sun.java2d.cmm.profiles"}
  {:package "sun.java2d.d3d"}
  {:package "sun.java2d.loops"}
  {:package "sun.java2d.marlin"}
  {:package "sun.java2d.marlin.stats"}
  {:package "sun.java2d.opengl"}
  {:package "sun.java2d.pipe"}
  {:package "sun.java2d.pipe.hw"}
  {:package "sun.java2d.windows"}
  {:package "sun.print"}
  {:package "sun.print.resources"}
  {:package "sun.swing"}
  {:package "sun.swing.icon"}
  {:package "sun.swing.plaf"}
  {:package "sun.swing.plaf.synth"}
  {:package "sun.swing.plaf.windows"}
  {:package "sun.swing.table"}
  {:package "sun.swing.text"}
  {:package "sun.swing.text.html"}],
 :target-platform "windows-amd64"}


name: java.instrument
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: c26a3afbb3843b4b39bf9000066c1ab4f26b0b84caf7e63207578b1a2808112c
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.instrument",
 :exports
 [{:package "java.lang.instrument"}
  {:package "sun.instrument", :to ["java.base"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.lang.instrument"} {:package "sun.instrument"}],
 :target-platform "windows-amd64"}


name: java.logging
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: f033c1c4d485fa115433745fb265162813585f6c83742c1f26a8c64973012324
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.logging",
 :exports [{:package "java.util.logging"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.internal.logger.DefaultLoggerFinder",
   :with ["sun.util.logging.internal.LoggingProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.util.logging"}
  {:package "sun.net.www.protocol.http.logging"}
  {:package "sun.util.logging.internal"}
  {:package "sun.util.logging.resources"}],
 :target-platform "windows-amd64"}


name: java.management
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: a0765b4673fc554109141da1a366527fb8e9900c0d9e2c4cc1e3841813b47538
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.management",
 :exports
 [{:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "com.sun.jmx.remote.internal",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.security",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.util", :to ["java.management.rmi"]}
  {:package "sun.management",
   :to ["jdk.jconsole" "jdk.management" "jdk.management.agent"]}
  {:package "sun.management.counter", :to ["jdk.management.agent"]}
  {:package "sun.management.counter.perf",
   :to ["jdk.management.agent"]}
  {:package "sun.management.spi",
   :to ["jdk.management" "jdk.management.jfr"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "javax.security.auth.spi.LoginModule",
   :with ["com.sun.jmx.remote.security.FileLoginModule"]}],
 :uses
 [{:service "javax.management.remote.JMXConnectorProvider"}
  {:service "javax.management.remote.JMXConnectorServerProvider"}
  {:service "sun.management.spi.PlatformMBeanProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.defaults"}
  {:package "com.sun.jmx.interceptor"}
  {:package "com.sun.jmx.mbeanserver"}
  {:package "com.sun.jmx.remote.internal"}
  {:package "com.sun.jmx.remote.security"}
  {:package "com.sun.jmx.remote.util"}
  {:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "sun.management"}
  {:package "sun.management.counter"}
  {:package "sun.management.counter.perf"}
  {:package "sun.management.spi"}],
 :target-platform "windows-amd64"}


name: java.management.rmi
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 95883078080d4dd4f1456e69fe286db989abb523172ad106365dd86bec3f3c5e
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.management.rmi",
 :exports
 [{:package "javax.management.remote.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi", :to ["java.management"]}
  {:package "com.sun.jmx.remote.internal.rmi",
   :to ["jdk.management.agent"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.naming"}
  {:module "java.management", :transitive true}
  {:module "java.rmi", :transitive true}],
 :provides
 [{:service "javax.management.remote.JMXConnectorProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ClientProvider"]}
  {:service "javax.management.remote.JMXConnectorServerProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ServerProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.remote.internal.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi"}
  {:package "javax.management.remote.rmi"}],
 :target-platform "windows-amd64"}


name: java.naming
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: d1648a049212727b1932b4376ce426a182cde9ad1eecec23dff36130a77aa5c1
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.naming",
 :exports
 [{:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.spi"}
  {:package "javax.naming.ldap.spi"}
  {:package "com.sun.jndi.toolkit.ctx", :to ["jdk.naming.dns"]}
  {:package "com.sun.jndi.toolkit.url",
   :to ["jdk.naming.dns" "jdk.naming.rmi"]}
  {:package "com.sun.naming.internal", :to ["jdk.naming.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.security.sasl"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.provider.certpath.ldap.JdkLDAP"]}],
 :uses
 [{:service "javax.naming.ldap.StartTlsResponse"}
  {:service "javax.naming.spi.InitialContextFactory"}
  {:service "javax.naming.ldap.spi.LdapDnsProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.ldap"}
  {:package "com.sun.jndi.ldap.ext"}
  {:package "com.sun.jndi.ldap.pool"}
  {:package "com.sun.jndi.ldap.sasl"}
  {:package "com.sun.jndi.toolkit.ctx"}
  {:package "com.sun.jndi.toolkit.dir"}
  {:package "com.sun.jndi.toolkit.url"}
  {:package "com.sun.jndi.url.ldap"}
  {:package "com.sun.jndi.url.ldaps"}
  {:package "com.sun.naming.internal"}
  {:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.ldap.spi"}
  {:package "javax.naming.spi"}
  {:package "sun.security.provider.certpath.ldap"}],
 :target-platform "windows-amd64"}


name: java.net.http
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 76734a17b9bbeabdccc7f085cb5b40e0f9374b709f77413067f62a2f40debbe7
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.net.http",
 :exports [{:package "java.net.http"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.net.http"}
  {:package "jdk.internal.net.http"}
  {:package "jdk.internal.net.http.common"}
  {:package "jdk.internal.net.http.frame"}
  {:package "jdk.internal.net.http.hpack"}
  {:package "jdk.internal.net.http.websocket"}],
 :target-platform "windows-amd64"}


name: java.prefs
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: f5722f52c1a6314836a1b3a425922a53c2b6b01266a3c017861100b23c69e1ec
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.prefs",
 :exports [{:package "java.util.prefs"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.xml"}],
 :provides [],
 :uses [{:service "java.util.prefs.PreferencesFactory"}],
 :version "25.0.2",
 :packages [{:package "java.util.prefs"}],
 :target-platform "windows-amd64"}


name: java.rmi
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: faebdc71eb7f3261af849262e4bea3eef9ffd7ff4a471f6b8e1bc9c550f360cf
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.rmi",
 :exports
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.registry", :to ["jdk.management.agent"]}
  {:package "sun.rmi.server",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}
  {:package "sun.rmi.transport",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses [{:service "java.rmi.server.RMIClassLoaderSpi"}],
 :version "25.0.2",
 :packages
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.log"}
  {:package "sun.rmi.registry"}
  {:package "sun.rmi.registry.resources"}
  {:package "sun.rmi.runtime"}
  {:package "sun.rmi.server"}
  {:package "sun.rmi.transport"}
  {:package "sun.rmi.transport.tcp"}],
 :target-platform "windows-amd64"}


name: java.scripting
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 31ad8fc6f96b92be337669be037e5d3e4779cc0dc9f0530501be912373ab70e6
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.scripting",
 :exports [{:package "javax.script"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "javax.script.ScriptEngineFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.script.shell"} {:package "javax.script"}],
 :target-platform "windows-amd64"}


name: java.se
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: cc98ff649768c6c163869defd69f0929d8efecf0ddcc3fc2e4bf9002894b1325
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.se",
 :exports [],
 :requires
 [{:module "java.base", :transitive true}
  {:module "java.compiler", :transitive true}
  {:module "java.datatransfer", :transitive true}
  {:module "java.desktop", :transitive true}
  {:module "java.instrument", :transitive true}
  {:module "java.logging", :transitive true}
  {:module "java.management", :transitive true}
  {:module "java.management.rmi", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.net.http", :transitive true}
  {:module "java.prefs", :transitive true}
  {:module "java.rmi", :transitive true}
  {:module "java.scripting", :transitive true}
  {:module "java.security.jgss", :transitive true}
  {:module "java.security.sasl", :transitive true}
  {:module "java.sql", :transitive true}
  {:module "java.sql.rowset", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}
  {:module "java.xml.crypto", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "windows-amd64"}


name: java.security.jgss
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: dae18373f1451c54bbab7a7ed04907c95efbf6952432b74e2297b69456b0a22e
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.security.jgss",
 :exports
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.security.jgss", :to ["jdk.security.jgss"]}
  {:package "sun.security.jgss.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.jgss.krb5.internal",
   :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.krb5.internal", :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5.internal.ktab",
   :to ["jdk.security.auth"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.naming"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.jgss.SunProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.net.www.protocol.http.spnego"}
  {:package "sun.security.jgss"}
  {:package "sun.security.jgss.krb5"}
  {:package "sun.security.jgss.krb5.internal"}
  {:package "sun.security.jgss.spi"}
  {:package "sun.security.jgss.spnego"}
  {:package "sun.security.jgss.wrapper"}
  {:package "sun.security.krb5"}
  {:package "sun.security.krb5.internal"}
  {:package "sun.security.krb5.internal.ccache"}
  {:package "sun.security.krb5.internal.crypto"}
  {:package "sun.security.krb5.internal.crypto.dk"}
  {:package "sun.security.krb5.internal.ktab"}
  {:package "sun.security.krb5.internal.rcache"}
  {:package "sun.security.krb5.internal.tools"}
  {:package "sun.security.krb5.internal.util"}],
 :target-platform "windows-amd64"}


name: java.security.sasl
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: b348b719905559d053c54c87155f876ff3fa8f120f5255d7a2ca736059c14260
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.security.sasl",
 :exports
 [{:package "javax.security.sasl"}
  {:package "com.sun.security.sasl.util", :to ["jdk.security.jgss"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.sun.security.sasl.Provider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.sasl"}
  {:package "com.sun.security.sasl.digest"}
  {:package "com.sun.security.sasl.ntlm"}
  {:package "com.sun.security.sasl.util"}
  {:package "javax.security.sasl"}],
 :target-platform "windows-amd64"}


name: java.smartcardio
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 1a5d384afd9657c9f57c538da678130f745e0229ddcf82334d9c7b6f74f25f64
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.smartcardio",
 :exports [{:package "javax.smartcardio"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.smartcardio.SunPCSC"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.smartcardio"}
  {:package "sun.security.smartcardio"}],
 :target-platform "windows-amd64"}


name: java.sql
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 42b1eb6b187a036f93b156632d614b6d9dc5fe42f5532cc7912c0bd47a661dda
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.sql",
 :exports [{:package "java.sql"} {:package "javax.sql"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [{:service "java.sql.Driver"}],
 :version "25.0.2",
 :packages [{:package "java.sql"} {:package "javax.sql"}],
 :target-platform "windows-amd64"}


name: java.sql.rowset
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: c7f612168202903b5e9d64391751c58d7fda03368901d05ee876e158770cba7c
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.sql.rowset",
 :exports
 [{:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.sql", :transitive true}],
 :provides [],
 :uses [{:service "javax.sql.rowset.RowSetFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.rowset"}
  {:package "com.sun.rowset.internal"}
  {:package "com.sun.rowset.providers"}
  {:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :target-platform "windows-amd64"}


name: java.transaction.xa
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 3311efae5bac47bba821b0355e03ffaf0f5fea3542ea6d7ad9dfcae8a19a581c
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.transaction.xa",
 :exports [{:package "javax.transaction.xa"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "javax.transaction.xa"}],
 :target-platform "windows-amd64"}


name: java.xml.crypto
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 5d5d73324a96e29d7a9265cd409941630a82dc205fbb7db97c7bfeaa631cbb08
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.xml.crypto",
 :exports
 [{:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "java.security.Provider",
   :with ["org.jcp.xml.dsig.internal.dom.XMLDSigRI"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.org.apache.xml.internal.security"}
  {:package "com.sun.org.apache.xml.internal.security.algorithms"}
  {:package
   "com.sun.org.apache.xml.internal.security.algorithms.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.c14n"}
  {:package "com.sun.org.apache.xml.internal.security.c14n.helper"}
  {:package
   "com.sun.org.apache.xml.internal.security.c14n.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.exceptions"}
  {:package "com.sun.org.apache.xml.internal.security.keys"}
  {:package "com.sun.org.apache.xml.internal.security.keys.content"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.keyvalues"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.x509"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.keys.storage"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.storage.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.parser"}
  {:package "com.sun.org.apache.xml.internal.security.resource"}
  {:package "com.sun.org.apache.xml.internal.security.signature"}
  {:package
   "com.sun.org.apache.xml.internal.security.signature.reference"}
  {:package "com.sun.org.apache.xml.internal.security.transforms"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.implementations"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.params"}
  {:package "com.sun.org.apache.xml.internal.security.utils"}
  {:package "com.sun.org.apache.xml.internal.security.utils.resolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.utils.resolver.implementations"}
  {:package "com.sun.org.slf4j.internal"}
  {:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}
  {:package "org.jcp.xml.dsig.internal"}
  {:package "org.jcp.xml.dsig.internal.dom"}],
 :target-platform "windows-amd64"}


name: java.xml
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 9c174b99533655940442ba8f1a115c434177e4ed52900a3f3ea74ec56cd7bcf5
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.xml",
 :exports
 [{:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}
  {:package "com.sun.org.apache.xml.internal.dtm",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xml.internal.utils",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.compiler",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.functions",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.objects",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.res",
   :to ["java.xml.crypto"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.xml.datatype.DatatypeFactory"}
  {:service "javax.xml.parsers.DocumentBuilderFactory"}
  {:service "javax.xml.parsers.SAXParserFactory"}
  {:service "javax.xml.stream.XMLEventFactory"}
  {:service "javax.xml.stream.XMLInputFactory"}
  {:service "javax.xml.stream.XMLOutputFactory"}
  {:service "javax.xml.transform.TransformerFactory"}
  {:service "javax.xml.validation.SchemaFactory"}
  {:service "javax.xml.xpath.XPathFactory"}
  {:service "org.xml.sax.XMLReader"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java_cup.internal.runtime"}
  {:package "com.sun.org.apache.bcel.internal"}
  {:package "com.sun.org.apache.bcel.internal.classfile"}
  {:package "com.sun.org.apache.bcel.internal.generic"}
  {:package "com.sun.org.apache.bcel.internal.util"}
  {:package "com.sun.org.apache.xalan.internal.extensions"}
  {:package "com.sun.org.apache.xalan.internal.lib"}
  {:package "com.sun.org.apache.xalan.internal.res"}
  {:package "com.sun.org.apache.xalan.internal.templates"}
  {:package "com.sun.org.apache.xalan.internal.utils"}
  {:package "com.sun.org.apache.xalan.internal.xsltc"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler.util"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.dom"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime.output"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.trax"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.util"}
  {:package "com.sun.org.apache.xerces.internal.dom"}
  {:package "com.sun.org.apache.xerces.internal.dom.events"}
  {:package "com.sun.org.apache.xerces.internal.impl"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.util"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.io"}
  {:package "com.sun.org.apache.xerces.internal.impl.msg"}
  {:package "com.sun.org.apache.xerces.internal.impl.validation"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath.regex"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.identity"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.opti"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.traversers"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.util"}
  {:package "com.sun.org.apache.xerces.internal.jaxp"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.datatype"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.validation"}
  {:package "com.sun.org.apache.xerces.internal.parsers"}
  {:package "com.sun.org.apache.xerces.internal.util"}
  {:package "com.sun.org.apache.xerces.internal.utils"}
  {:package "com.sun.org.apache.xerces.internal.xinclude"}
  {:package "com.sun.org.apache.xerces.internal.xni"}
  {:package "com.sun.org.apache.xerces.internal.xni.grammars"}
  {:package "com.sun.org.apache.xerces.internal.xni.parser"}
  {:package "com.sun.org.apache.xerces.internal.xpointer"}
  {:package "com.sun.org.apache.xerces.internal.xs"}
  {:package "com.sun.org.apache.xerces.internal.xs.datatypes"}
  {:package "com.sun.org.apache.xml.internal.dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.dom2dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.sax2dtm"}
  {:package "com.sun.org.apache.xml.internal.res"}
  {:package "com.sun.org.apache.xml.internal.serialize"}
  {:package "com.sun.org.apache.xml.internal.serializer"}
  {:package "com.sun.org.apache.xml.internal.serializer.dom3"}
  {:package "com.sun.org.apache.xml.internal.serializer.utils"}
  {:package "com.sun.org.apache.xml.internal.utils"}
  {:package "com.sun.org.apache.xml.internal.utils.res"}
  {:package "com.sun.org.apache.xpath.internal"}
  {:package "com.sun.org.apache.xpath.internal.axes"}
  {:package "com.sun.org.apache.xpath.internal.compiler"}
  {:package "com.sun.org.apache.xpath.internal.functions"}
  {:package "com.sun.org.apache.xpath.internal.jaxp"}
  {:package "com.sun.org.apache.xpath.internal.objects"}
  {:package "com.sun.org.apache.xpath.internal.operations"}
  {:package "com.sun.org.apache.xpath.internal.patterns"}
  {:package "com.sun.org.apache.xpath.internal.res"}
  {:package "com.sun.xml.internal.stream"}
  {:package "com.sun.xml.internal.stream.dtd"}
  {:package "com.sun.xml.internal.stream.dtd.nonvalidating"}
  {:package "com.sun.xml.internal.stream.events"}
  {:package "com.sun.xml.internal.stream.util"}
  {:package "com.sun.xml.internal.stream.writers"}
  {:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "jdk.xml.internal"}
  {:package "jdk.xml.internal.jdkcatalog"}
  {:package "jdk.xml.internal.jdkcatalog.java.dtd"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xmlspec2_10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xmlNS2001"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}],
 :target-platform "windows-amd64"}


name: jdk.accessibility
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: ac98c93106b2c9f19a698d1e71ce12cde33be53f375cc4a25d2e85451d594d24
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.accessibility",
 :exports [{:package "com.sun.java.accessibility.util"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop", :transitive true}],
 :provides
 [{:service "javax.accessibility.AccessibilityProvider",
   :with ["com.sun.java.accessibility.internal.ProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java.accessibility.internal"}
  {:package "com.sun.java.accessibility.util"}
  {:package "com.sun.java.accessibility.util.internal"}],
 :target-platform "windows-amd64"}


name: jdk.attach
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 58b6875a661d1eb50f3d3c5be21ea9a80db3ce5e4dd6e9080218179af934b0d0
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.attach",
 :exports
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach", :to ["jdk.jcmd"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.jvmstat"}],
 :provides
 [{:service "com.sun.tools.attach.spi.AttachProvider",
   :with ["sun.tools.attach.AttachProviderImpl"]}],
 :uses [{:service "com.sun.tools.attach.spi.AttachProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach"}],
 :target-platform "windows-amd64"}


name: jdk.charsets
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 4a9cd541dde8ea7687f77dd00662b353025a0e1081c64a019de3c181310ac535
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.charsets",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.nio.charset.spi.CharsetProvider",
   :with ["sun.nio.cs.ext.ExtendedCharsets"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "sun.nio.cs.ext"}],
 :target-platform "windows-amd64"}


name: jdk.compiler
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 60560166aaa04c523ec5b2a23ab8816642de563943900f66fdaabf1809de2845
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.compiler",
 :exports
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.doclint", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.api",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.resources", :to ["jdk.jshell"]}
  {:package "com.sun.tools.javac.code",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.comp",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.file",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.jvm", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.main",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.model", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.parser",
   :to ["jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.platform",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.tree",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.util",
   :to ["jdk.jdeps" "jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.internal.opt"}
  {:module "jdk.zipfs"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["com.sun.tools.javac.main.JavacToolProvider"]}
  {:service "com.sun.tools.javac.platform.PlatformProvider",
   :with ["com.sun.tools.javac.platform.JDKPlatformProvider"]}
  {:service "javax.tools.JavaCompiler",
   :with ["com.sun.tools.javac.api.JavacTool"]}
  {:service "javax.tools.Tool",
   :with ["com.sun.tools.javac.api.JavacTool"]}],
 :uses
 [{:service "javax.annotation.processing.Processor"}
  {:service "com.sun.source.util.Plugin"}
  {:service "com.sun.tools.doclint.DocLint"}
  {:service "com.sun.tools.javac.platform.PlatformProvider"}
  {:service
   "com.sun.tools.javac.api.JavacTrees$DocCommentTreeTransformer"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.doclint"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.javac.api"}
  {:package "com.sun.tools.javac.code"}
  {:package "com.sun.tools.javac.comp"}
  {:package "com.sun.tools.javac.file"}
  {:package "com.sun.tools.javac.jvm"}
  {:package "com.sun.tools.javac.launcher"}
  {:package "com.sun.tools.javac.main"}
  {:package "com.sun.tools.javac.model"}
  {:package "com.sun.tools.javac.parser"}
  {:package "com.sun.tools.javac.platform"}
  {:package "com.sun.tools.javac.processing"}
  {:package "com.sun.tools.javac.resources"}
  {:package "com.sun.tools.javac.tree"}
  {:package "com.sun.tools.javac.util"}
  {:package "sun.tools.serialver"}
  {:package "sun.tools.serialver.resources"}],
 :target-platform "windows-amd64"}


name: jdk.crypto.cryptoki
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: f0471b14dd5ef233c56b756ce9ec01114aa55c024046b1cb9cef6d999725973b
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.crypto.cryptoki",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.pkcs11.SunPKCS11"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.security.pkcs11"}
  {:package "sun.security.pkcs11.wrapper"}],
 :target-platform "windows-amd64"}


name: jdk.crypto.ec
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: e2825a84c20c501ebba143f070d864d0c3a696083e79f3b045b6b8a1ecbc1918
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.crypto.ec",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "windows-amd64"}


name: jdk.crypto.mscapi
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: b3fee499059e57a3d068c3ea2cbf8787769fe29e3fec3d9f48386b65177a62fa
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.crypto.mscapi",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.mscapi.SunMSCAPI"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "sun.security.mscapi"}],
 :target-platform "windows-amd64"}


name: jdk.dynalink
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 21438d54a069fb855eea2a421e4051becc69c55223992b2a67f3e813a17ed30e
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.dynalink",
 :exports
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses
 [{:service "jdk.dynalink.linker.GuardingDynamicLinkerExporter"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.internal"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :target-platform "windows-amd64"}


name: jdk.editpad
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: ba245ea479f92e82a7a3c323233f10c00b744a99a8b39e0b25efe759df9cec94
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.editpad",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop"}
  {:module "jdk.internal.ed"}],
 :provides
 [{:service "jdk.internal.editor.spi.BuildInEditorProvider",
   :with ["jdk.editpad.EditPadProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.editpad"} {:package "jdk.editpad.resources"}],
 :target-platform "windows-amd64"}


name: jdk.graal.compiler
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: e5473927ab1cad5422155bfe0327883296a524f86d654cff76877c2a2efc5909
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.graal.compiler",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.vm.ci"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "windows-amd64"}


name: jdk.graal.compiler.management
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: c8e2d0b8f8e19d4985d387d8583cab92cad3133d33e28b6762c9320a276f3b71
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.graal.compiler.management",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.vm.ci"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "windows-amd64"}


name: jdk.hotspot.agent
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 511c3f8d32dfa021fa4a33c97b6fdcc68af16f57e061cd0d06a202e7e07c54d0
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.hotspot.agent",
 :exports
 [{:package "sun.jvm.hotspot.debugger.remote", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.datatransfer"}
  {:module "java.desktop"}
  {:module "java.rmi"}
  {:module "java.scripting"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java.swing.action"}
  {:package "com.sun.java.swing.ui"}
  {:package "images.toolbarButtonGraphics.general"}
  {:package "sun.jvm.hotspot"}
  {:package "sun.jvm.hotspot.asm"}
  {:package "sun.jvm.hotspot.classfile"}
  {:package "sun.jvm.hotspot.code"}
  {:package "sun.jvm.hotspot.compiler"}
  {:package "sun.jvm.hotspot.debugger"}
  {:package "sun.jvm.hotspot.debugger.aarch64"}
  {:package "sun.jvm.hotspot.debugger.amd64"}
  {:package "sun.jvm.hotspot.debugger.bsd"}
  {:package "sun.jvm.hotspot.debugger.bsd.aarch64"}
  {:package "sun.jvm.hotspot.debugger.bsd.amd64"}
  {:package "sun.jvm.hotspot.debugger.bsd.x86"}
  {:package "sun.jvm.hotspot.debugger.cdbg"}
  {:package "sun.jvm.hotspot.debugger.cdbg.basic"}
  {:package "sun.jvm.hotspot.debugger.dummy"}
  {:package "sun.jvm.hotspot.debugger.linux"}
  {:package "sun.jvm.hotspot.debugger.linux.aarch64"}
  {:package "sun.jvm.hotspot.debugger.linux.amd64"}
  {:package "sun.jvm.hotspot.debugger.linux.ppc64"}
  {:package "sun.jvm.hotspot.debugger.linux.riscv64"}
  {:package "sun.jvm.hotspot.debugger.linux.x86"}
  {:package "sun.jvm.hotspot.debugger.posix"}
  {:package "sun.jvm.hotspot.debugger.posix.elf"}
  {:package "sun.jvm.hotspot.debugger.ppc64"}
  {:package "sun.jvm.hotspot.debugger.remote"}
  {:package "sun.jvm.hotspot.debugger.remote.aarch64"}
  {:package "sun.jvm.hotspot.debugger.remote.amd64"}
  {:package "sun.jvm.hotspot.debugger.remote.ppc64"}
  {:package "sun.jvm.hotspot.debugger.remote.riscv64"}
  {:package "sun.jvm.hotspot.debugger.remote.x86"}
  {:package "sun.jvm.hotspot.debugger.riscv64"}
  {:package "sun.jvm.hotspot.debugger.win32.coff"}
  {:package "sun.jvm.hotspot.debugger.windbg"}
  {:package "sun.jvm.hotspot.debugger.windbg.aarch64"}
  {:package "sun.jvm.hotspot.debugger.windbg.amd64"}
  {:package "sun.jvm.hotspot.debugger.windows.amd64"}
  {:package "sun.jvm.hotspot.debugger.x86"}
  {:package "sun.jvm.hotspot.gc.epsilon"}
  {:package "sun.jvm.hotspot.gc.g1"}
  {:package "sun.jvm.hotspot.gc.parallel"}
  {:package "sun.jvm.hotspot.gc.serial"}
  {:package "sun.jvm.hotspot.gc.shared"}
  {:package "sun.jvm.hotspot.gc.shenandoah"}
  {:package "sun.jvm.hotspot.gc.z"}
  {:package "sun.jvm.hotspot.interpreter"}
  {:package "sun.jvm.hotspot.memory"}
  {:package "sun.jvm.hotspot.oops"}
  {:package "sun.jvm.hotspot.prims"}
  {:package "sun.jvm.hotspot.runtime"}
  {:package "sun.jvm.hotspot.runtime.aarch64"}
  {:package "sun.jvm.hotspot.runtime.amd64"}
  {:package "sun.jvm.hotspot.runtime.bsd"}
  {:package "sun.jvm.hotspot.runtime.bsd_aarch64"}
  {:package "sun.jvm.hotspot.runtime.bsd_amd64"}
  {:package "sun.jvm.hotspot.runtime.bsd_x86"}
  {:package "sun.jvm.hotspot.runtime.linux"}
  {:package "sun.jvm.hotspot.runtime.linux_aarch64"}
  {:package "sun.jvm.hotspot.runtime.linux_amd64"}
  {:package "sun.jvm.hotspot.runtime.linux_ppc64"}
  {:package "sun.jvm.hotspot.runtime.linux_riscv64"}
  {:package "sun.jvm.hotspot.runtime.linux_x86"}
  {:package "sun.jvm.hotspot.runtime.posix"}
  {:package "sun.jvm.hotspot.runtime.ppc64"}
  {:package "sun.jvm.hotspot.runtime.riscv64"}
  {:package "sun.jvm.hotspot.runtime.win32_aarch64"}
  {:package "sun.jvm.hotspot.runtime.win32_amd64"}
  {:package "sun.jvm.hotspot.runtime.x86"}
  {:package "sun.jvm.hotspot.tools"}
  {:package "sun.jvm.hotspot.tools.jcore"}
  {:package "sun.jvm.hotspot.types"}
  {:package "sun.jvm.hotspot.types.basic"}
  {:package "sun.jvm.hotspot.ui"}
  {:package "sun.jvm.hotspot.ui.action"}
  {:package "sun.jvm.hotspot.ui.classbrowser"}
  {:package "sun.jvm.hotspot.ui.resources"}
  {:package "sun.jvm.hotspot.ui.table"}
  {:package "sun.jvm.hotspot.ui.tree"}
  {:package "sun.jvm.hotspot.ui.treetable"}
  {:package "sun.jvm.hotspot.utilities"}
  {:package "sun.jvm.hotspot.utilities.memo"}
  {:package "toolbarButtonGraphics.development"}
  {:package "toolbarButtonGraphics.general"}
  {:package "toolbarButtonGraphics.navigation"}
  {:package "toolbarButtonGraphics.text"}],
 :target-platform "windows-amd64"}


name: jdk.httpserver
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: f35a018665685f3432d7939a9821388f118aaa6d476c1a937cac1cdeadba722d
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "windows-amd64",
 :name "jdk.httpserver",
 :exports
 [{:package "com.sun.net.httpserver"}
  {:package "com.sun.net.httpserver.spi"}],
 :requires [{:module "java.base", :mandated true}],
 :uses [{:service "com.sun.net.httpserver.spi.HttpServerProvider"}],
 :main-class "sun.net.httpserver.simpleserver.Main",
 :packages
 [{:package "com.sun.net.httpserver"}
  {:package "com.sun.net.httpserver.spi"}
  {:package "sun.net.httpserver"}
  {:package "sun.net.httpserver.simpleserver"}
  {:package "sun.net.httpserver.simpleserver.resources"}],
 :provides [],
 :version "25.0.2"}


name: jdk.incubator.vector
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 8e8ba52147b3bc2e3518809242a3723b9ea3089873b7e351e43bd7b9a514d692
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.incubator.vector",
 :exports [{:package "jdk.incubator.vector"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.incubator.vector"}],
 :target-platform "windows-amd64"}


name: jdk.internal.ed
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 604fce313c9c290e75353401f2eee59b71b0fa1b5c5ee401a3b8a31f0514c996
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.internal.ed",
 :exports
 [{:package "jdk.internal.editor.spi",
   :to ["jdk.editpad" "jdk.jshell"]}
  {:package "jdk.internal.editor.external", :to ["jdk.jshell"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.editor.external"}
  {:package "jdk.internal.editor.spi"}],
 :target-platform "windows-amd64"}


name: jdk.internal.jvmstat
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: b3a5a69f2ec0fd003d2382eeb1cee2649b6d991e23691b68c7d548118aceb28e
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.internal.jvmstat",
 :exports
 [{:package "sun.jvmstat.monitor",
   :to ["jdk.attach" "jdk.jcmd" "jdk.jconsole" "jdk.jstatd"]}
  {:package "sun.jvmstat.monitor.event", :to ["jdk.jcmd" "jdk.jstatd"]}
  {:package "sun.jvmstat.perfdata.monitor", :to ["jdk.jstatd"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "sun.jvmstat.monitor.MonitoredHostService",
   :with
   ["sun.jvmstat.perfdata.monitor.protocol.file.MonitoredHostFileService"
    "sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostLocalService"]}],
 :uses [{:service "sun.jvmstat.monitor.MonitoredHostService"}],
 :version "25.0.2",
 :packages
 [{:package "sun.jvmstat"}
  {:package "sun.jvmstat.monitor"}
  {:package "sun.jvmstat.monitor.event"}
  {:package "sun.jvmstat.perfdata.monitor"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.file"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.local"}
  {:package "sun.jvmstat.perfdata.monitor.v1_0"}
  {:package "sun.jvmstat.perfdata.monitor.v2_0"}
  {:package "sun.jvmstat.perfdata.resources"}],
 :target-platform "windows-amd64"}


name: jdk.internal.le
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 2adf735d1a1818cf3fd61ab8a8e9511c7c064deedf550f47a5bc66b51570c4b0
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.internal.le",
 :exports
 [{:package "jdk.internal.org.jline.keymap", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl.completer",
   :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl.history",
   :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal.impl", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.utils", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal.spi",
   :to ["jdk.jshell"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.internal.io.JdkConsoleProvider",
   :with ["jdk.internal.org.jline.JdkConsoleProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.org.jline"}
  {:package "jdk.internal.org.jline.keymap"}
  {:package "jdk.internal.org.jline.reader"}
  {:package "jdk.internal.org.jline.reader.impl"}
  {:package "jdk.internal.org.jline.reader.impl.completer"}
  {:package "jdk.internal.org.jline.reader.impl.history"}
  {:package "jdk.internal.org.jline.terminal"}
  {:package "jdk.internal.org.jline.terminal.impl"}
  {:package "jdk.internal.org.jline.terminal.impl.exec"}
  {:package "jdk.internal.org.jline.terminal.impl.ffm"}
  {:package "jdk.internal.org.jline.terminal.spi"}
  {:package "jdk.internal.org.jline.utils"}],
 :target-platform "windows-amd64"}


name: jdk.internal.md
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 093ab4242e8d36868a61316fee0bb1de2bcce69eab0b133c0863caa5463c0354
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.internal.md",
 :exports
 [{:package "jdk.internal.markdown", :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.node",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.parser",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.renderer",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.renderer.html",
   :to ["jdk.javadoc" "jdk.jshell"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "jdk.compiler"}],
 :provides
 [{:service
   "com.sun.tools.javac.api.JavacTrees$DocCommentTreeTransformer",
   :with ["jdk.internal.markdown.MarkdownTransformer"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.markdown"}
  {:package "jdk.internal.org.commonmark"}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables"}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables.internal"}
  {:package "jdk.internal.org.commonmark.internal"}
  {:package "jdk.internal.org.commonmark.internal.inline"}
  {:package "jdk.internal.org.commonmark.internal.renderer"}
  {:package "jdk.internal.org.commonmark.internal.renderer.text"}
  {:package "jdk.internal.org.commonmark.internal.util"}
  {:package "jdk.internal.org.commonmark.node"}
  {:package "jdk.internal.org.commonmark.parser"}
  {:package "jdk.internal.org.commonmark.parser.beta"}
  {:package "jdk.internal.org.commonmark.parser.block"}
  {:package "jdk.internal.org.commonmark.parser.delimiter"}
  {:package "jdk.internal.org.commonmark.renderer"}
  {:package "jdk.internal.org.commonmark.renderer.html"}
  {:package "jdk.internal.org.commonmark.renderer.markdown"}
  {:package "jdk.internal.org.commonmark.renderer.text"}
  {:package "jdk.internal.org.commonmark.text"}],
 :target-platform "windows-amd64"}


name: jdk.internal.opt
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: d5726c29d7830f9cdb00c372e7d0f3b77cae76cf0b7451ab026a4b3f32054bbf
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.internal.opt",
 :exports
 [{:package "jdk.internal.joptsimple",
   :to ["jdk.jlink" "jdk.jshell" "jdk.jdeps"]}
  {:package "jdk.internal.opt",
   :to
   ["jdk.compiler"
    "jdk.jartool"
    "jdk.javadoc"
    "jdk.jlink"
    "jdk.jpackage"
    "jdk.jdeps"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.joptsimple"}
  {:package "jdk.internal.joptsimple.internal"}
  {:package "jdk.internal.joptsimple.util"}
  {:package "jdk.internal.opt"}],
 :target-platform "windows-amd64"}


name: jdk.internal.vm.ci
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 3dae8ce957defb0b7b125b43cf74c694fce72a89bf4cd4a683b242fff36c6ff5
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.internal.vm.ci",
 :exports
 [{:package "jdk.vm.ci.services",
   :to ["jdk.graal.compiler" "jdk.graal.compiler.management"]}
  {:package "jdk.vm.ci.runtime",
   :to ["jdk.graal.compiler" "jdk.graal.compiler.management"]}
  {:package "jdk.vm.ci.meta", :to ["jdk.graal.compiler"]}
  {:package "jdk.vm.ci.code", :to ["jdk.graal.compiler"]}
  {:package "jdk.vm.ci.hotspot", :to ["jdk.graal.compiler"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory",
   :with
   ["jdk.vm.ci.hotspot.aarch64.AArch64HotSpotJVMCIBackendFactory"
    "jdk.vm.ci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory"
    "jdk.vm.ci.hotspot.riscv64.RISCV64HotSpotJVMCIBackendFactory"]}],
 :uses
 [{:service "jdk.vm.ci.services.JVMCIServiceLocator"}
  {:service "jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.vm.ci.aarch64"}
  {:package "jdk.vm.ci.amd64"}
  {:package "jdk.vm.ci.code"}
  {:package "jdk.vm.ci.code.site"}
  {:package "jdk.vm.ci.code.stack"}
  {:package "jdk.vm.ci.common"}
  {:package "jdk.vm.ci.hotspot"}
  {:package "jdk.vm.ci.hotspot.aarch64"}
  {:package "jdk.vm.ci.hotspot.amd64"}
  {:package "jdk.vm.ci.hotspot.riscv64"}
  {:package "jdk.vm.ci.meta"}
  {:package "jdk.vm.ci.riscv64"}
  {:package "jdk.vm.ci.runtime"}
  {:package "jdk.vm.ci.services"}],
 :target-platform "windows-amd64"}


name: jdk.jartool
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 16056cd30303ca494bbda392b045d7b25fcaae4f8481345e68fe0643cf5657b7
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "windows-amd64",
 :name "jdk.jartool",
 :exports [{:package "jdk.security.jarsigner"}],
 :requires
 [{:module "java.base", :mandated true} {:module "jdk.internal.opt"}],
 :uses [],
 :main-class "sun.tools.jar.Main",
 :packages
 [{:package "jdk.security.jarsigner"}
  {:package "sun.security.tools.jarsigner"}
  {:package "sun.security.tools.jarsigner.resources"}
  {:package "sun.tools.jar"}
  {:package "sun.tools.jar.resources"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["sun.tools.jar.JarToolProvider"]}],
 :version "25.0.2"}


name: jdk.javadoc
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: d8e91d746ef90026705c66e268e14677b73ca7ef5eb32ace0df52dcac5062f24
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.javadoc",
 :exports [{:package "jdk.javadoc.doclet"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.compiler", :transitive true}
  {:module "jdk.internal.md"}
  {:module "jdk.internal.opt"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["jdk.javadoc.internal.tool.JavadocToolProvider"]}
  {:service "javax.tools.DocumentationTool",
   :with ["jdk.javadoc.internal.api.JavadocTool"]}
  {:service "javax.tools.Tool",
   :with ["jdk.javadoc.internal.api.JavadocTool"]}
  {:service "com.sun.tools.doclint.DocLint",
   :with ["jdk.javadoc.internal.doclint.DocLint"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.javadoc.doclet"}
  {:package "jdk.javadoc.internal"}
  {:package "jdk.javadoc.internal.api"}
  {:package "jdk.javadoc.internal.doclets.formats.html"}
  {:package "jdk.javadoc.internal.doclets.formats.html.markup"}
  {:package "jdk.javadoc.internal.doclets.formats.html.resources"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.fonts"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.jquery"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.legal"}
  {:package "jdk.javadoc.internal.doclets.formats.html.taglets"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.taglets.snippet"}
  {:package "jdk.javadoc.internal.doclets.toolkit"}
  {:package "jdk.javadoc.internal.doclets.toolkit.resources"}
  {:package "jdk.javadoc.internal.doclets.toolkit.resources.releases"}
  {:package "jdk.javadoc.internal.doclets.toolkit.util"}
  {:package "jdk.javadoc.internal.doclint"}
  {:package "jdk.javadoc.internal.doclint.resources"}
  {:package "jdk.javadoc.internal.html"}
  {:package "jdk.javadoc.internal.tool"}
  {:package "jdk.javadoc.internal.tool.resources"}],
 :target-platform "windows-amd64"}


name: jdk.jcmd
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 0c65856a0255b4a324a984076a40fd764affa4d5d3bedc25f9e1c822584e1c21
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jcmd",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.attach"}
  {:module "jdk.internal.jvmstat"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.tools.common"}
  {:package "sun.tools.jcmd"}
  {:package "sun.tools.jinfo"}
  {:package "sun.tools.jmap"}
  {:package "sun.tools.jps"}
  {:package "sun.tools.jstack"}
  {:package "sun.tools.jstat"}
  {:package "sun.tools.jstat.resources"}],
 :target-platform "windows-amd64"}


name: jdk.jconsole
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: bbaedbfdefb69a364b32f103ff8af5d1a70d4f659733cd9071afd7ec873bfcd0
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jconsole",
 :exports [{:package "com.sun.tools.jconsole"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management.rmi"}
  {:module "java.rmi"}
  {:module "jdk.attach"}
  {:module "jdk.internal.jvmstat"}
  {:module "jdk.management"}
  {:module "jdk.management.agent"}
  {:module "java.desktop", :transitive true}
  {:module "java.management", :transitive true}],
 :provides [],
 :uses [{:service "com.sun.tools.jconsole.JConsolePlugin"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.jconsole"}
  {:package "sun.tools.jconsole"}
  {:package "sun.tools.jconsole.inspector"}
  {:package "sun.tools.jconsole.resources"}],
 :target-platform "windows-amd64"}


name: jdk.jdeps
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: a54bf721e6083aea3410f30816a1fcaec37e67c7256699e27c9a0756bd769f9e
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jdeps",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler"}
  {:module "jdk.compiler"}
  {:module "jdk.internal.opt"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with
   ["com.sun.tools.javap.Main$JavapToolProvider"
    "com.sun.tools.jdeps.Main$JDepsToolProvider"
    "com.sun.tools.jnativescan.Main$Provider"]}],
 :uses [{:service "com.sun.tools.javac.platform.PlatformProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.javap"}
  {:package "com.sun.tools.javap.resources"}
  {:package "com.sun.tools.jdeprscan"}
  {:package "com.sun.tools.jdeprscan.resources"}
  {:package "com.sun.tools.jdeprscan.scan"}
  {:package "com.sun.tools.jdeps"}
  {:package "com.sun.tools.jdeps.resources"}
  {:package "com.sun.tools.jnativescan"}],
 :target-platform "windows-amd64"}


name: jdk.jdi
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: fdfdcd901bb29895b9fc7d809fcd6eeac40307c765e498937596b94ba8f8df79
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jdi",
 :exports
 [{:package "com.sun.jdi"}
  {:package "com.sun.jdi.connect"}
  {:package "com.sun.jdi.connect.spi"}
  {:package "com.sun.jdi.event"}
  {:package "com.sun.jdi.request"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.attach"}
  {:module "jdk.jdwp.agent"}],
 :provides
 [{:service "com.sun.jdi.connect.Connector",
   :with
   ["com.sun.tools.jdi.ProcessAttachingConnector"
    "com.sun.tools.jdi.RawCommandLineLauncher"
    "com.sun.tools.jdi.SocketAttachingConnector"
    "com.sun.tools.jdi.SocketListeningConnector"
    "com.sun.tools.jdi.SunCommandLineLauncher"
    "com.sun.tools.jdi.SharedMemoryAttachingConnector"
    "com.sun.tools.jdi.SharedMemoryListeningConnector"]}],
 :uses
 [{:service "com.sun.jdi.connect.Connector"}
  {:service "com.sun.jdi.connect.spi.TransportService"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jdi"}
  {:package "com.sun.jdi.connect"}
  {:package "com.sun.jdi.connect.spi"}
  {:package "com.sun.jdi.event"}
  {:package "com.sun.jdi.request"}
  {:package "com.sun.tools.example.debug.expr"}
  {:package "com.sun.tools.example.debug.tty"}
  {:package "com.sun.tools.jdi"}
  {:package "com.sun.tools.jdi.resources"}],
 :target-platform "windows-amd64"}


name: jdk.jdwp.agent
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: be0660860d903c848c5829313d5b5f03078ed6ee9323691da507910860a29f8b
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jdwp.agent",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "windows-amd64"}


name: jdk.jfr
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: eda5df3789a18055b41134d0e847aa6d486fbf1b55f7fbed3440fae43627ac0b
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "windows-amd64",
 :name "jdk.jfr",
 :exports
 [{:package "jdk.jfr"}
  {:package "jdk.jfr.consumer"}
  {:package "jdk.jfr.internal.management",
   :to ["jdk.management.jfr"]}],
 :requires [{:module "java.base", :mandated true}],
 :uses [],
 :main-class "jdk.jfr.internal.tool.Main",
 :packages
 [{:package "jdk.jfr"}
  {:package "jdk.jfr.consumer"}
  {:package "jdk.jfr.events"}
  {:package "jdk.jfr.internal"}
  {:package "jdk.jfr.internal.consumer"}
  {:package "jdk.jfr.internal.consumer.filter"}
  {:package "jdk.jfr.internal.dcmd"}
  {:package "jdk.jfr.internal.event"}
  {:package "jdk.jfr.internal.jfc"}
  {:package "jdk.jfr.internal.jfc.model"}
  {:package "jdk.jfr.internal.management"}
  {:package "jdk.jfr.internal.periodic"}
  {:package "jdk.jfr.internal.query"}
  {:package "jdk.jfr.internal.settings"}
  {:package "jdk.jfr.internal.test"}
  {:package "jdk.jfr.internal.tool"}
  {:package "jdk.jfr.internal.tracing"}
  {:package "jdk.jfr.internal.types"}
  {:package "jdk.jfr.internal.util"}
  {:package "jdk.jfr.tracing"}],
 :provides [],
 :version "25.0.2"}


name: jdk.jlink
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: cd7df546fb398b4cb4f8dce30683ee8e783590258bc649ac3af6d8fbea888731
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jlink",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.opt"}
  {:module "jdk.jdeps"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with
   ["jdk.tools.jmod.Main$JmodToolProvider"
    "jdk.tools.jlink.internal.Main$JlinkToolProvider"]}
  {:service "jdk.tools.jlink.plugin.Plugin",
   :with
   ["jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin"
    "jdk.tools.jlink.internal.plugins.StripJavaDebugAttributesPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludePlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeFilesPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeJmodSectionPlugin"
    "jdk.tools.jlink.internal.plugins.LegalNoticeFilePlugin"
    "jdk.tools.jlink.internal.plugins.SystemModulesPlugin"
    "jdk.tools.jlink.internal.plugins.StripNativeCommandsPlugin"
    "jdk.tools.jlink.internal.plugins.OrderResourcesPlugin"
    "jdk.tools.jlink.internal.plugins.DefaultCompressPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeVMPlugin"
    "jdk.tools.jlink.internal.plugins.IncludeLocalesPlugin"
    "jdk.tools.jlink.internal.plugins.GenerateJLIClassesPlugin"
    "jdk.tools.jlink.internal.plugins.ReleaseInfoPlugin"
    "jdk.tools.jlink.internal.plugins.AddOptionsPlugin"
    "jdk.tools.jlink.internal.plugins.VendorBugURLPlugin"
    "jdk.tools.jlink.internal.plugins.VendorVMBugURLPlugin"
    "jdk.tools.jlink.internal.plugins.VendorVersionPlugin"
    "jdk.tools.jlink.internal.plugins.CDSPlugin"
    "jdk.tools.jlink.internal.plugins.SaveJlinkArgfilesPlugin"]}],
 :uses [{:service "jdk.tools.jlink.plugin.Plugin"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.tools.jimage"}
  {:package "jdk.tools.jimage.resources"}
  {:package "jdk.tools.jlink.builder"}
  {:package "jdk.tools.jlink.internal"}
  {:package "jdk.tools.jlink.internal.plugins"}
  {:package "jdk.tools.jlink.internal.runtimelink"}
  {:package "jdk.tools.jlink.plugin"}
  {:package "jdk.tools.jlink.resources"}
  {:package "jdk.tools.jmod"}
  {:package "jdk.tools.jmod.resources"}],
 :target-platform "windows-amd64"}


name: jdk.jpackage
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 43e8483bd03c3a6474276383c4e7756c5d7a8cacaeba1e0c1947ff5d6f796c31
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "windows-amd64",
 :name "jdk.jpackage",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.opt"}
  {:module "jdk.jlink"}
  {:module "java.naming"}
  {:module "java.desktop"}],
 :uses
 [{:service "jdk.jpackage.internal.Bundler"}
  {:service "jdk.jpackage.internal.Bundlers"}],
 :main-class "jdk.jpackage.main.Main",
 :packages
 [{:package "jdk.jpackage.internal"}
  {:package "jdk.jpackage.internal.model"}
  {:package "jdk.jpackage.internal.pipeline"}
  {:package "jdk.jpackage.internal.resources"}
  {:package "jdk.jpackage.internal.util"}
  {:package "jdk.jpackage.internal.util.function"}
  {:package "jdk.jpackage.main"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["jdk.jpackage.internal.JPackageToolProvider"]}
  {:service "jdk.jpackage.internal.Bundler",
   :with
   ["jdk.jpackage.internal.WinAppBundler"
    "jdk.jpackage.internal.WinExeBundler"
    "jdk.jpackage.internal.WinMsiBundler"]}
  {:service "jdk.jpackage.internal.Bundlers",
   :with ["jdk.jpackage.internal.BasicBundlers"]}],
 :version "25.0.2"}


name: jdk.jshell
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 32d545ed005f74d4510420c7907dfd8fb4ca0d0404f63d1db23c0df99d4bd749
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "windows-amd64",
 :name "jdk.jshell",
 :exports
 [{:package "jdk.jshell"}
  {:package "jdk.jshell.execution"}
  {:package "jdk.jshell.spi"}
  {:package "jdk.jshell.tool"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "jdk.compiler"}
  {:module "jdk.internal.ed"}
  {:module "jdk.internal.le"}
  {:module "jdk.internal.md"}
  {:module "jdk.internal.opt"}
  {:module "java.compiler", :transitive true}
  {:module "java.prefs", :transitive true}
  {:module "jdk.jdi", :transitive true}],
 :uses
 [{:service "jdk.jshell.spi.ExecutionControlProvider"}
  {:service "jdk.internal.editor.spi.BuildInEditorProvider"}],
 :main-class "jdk.internal.jshell.tool.JShellToolProvider",
 :packages
 [{:package "jdk.internal.jshell.debug"}
  {:package "jdk.internal.jshell.tool"}
  {:package "jdk.internal.jshell.tool.resources"}
  {:package "jdk.internal.shellsupport.doc"}
  {:package "jdk.internal.shellsupport.doc.resources"}
  {:package "jdk.jshell"}
  {:package "jdk.jshell.execution"}
  {:package "jdk.jshell.execution.impl"}
  {:package "jdk.jshell.resources"}
  {:package "jdk.jshell.spi"}
  {:package "jdk.jshell.tool"}
  {:package "jdk.jshell.tool.resources"}],
 :provides
 [{:service "javax.tools.Tool",
   :with ["jdk.internal.jshell.tool.JShellToolProvider"]}
  {:service "jdk.jshell.spi.ExecutionControlProvider",
   :with
   ["jdk.jshell.execution.JdiExecutionControlProvider"
    "jdk.jshell.execution.LocalExecutionControlProvider"
    "jdk.jshell.execution.FailOverExecutionControlProvider"]}
  {:service "jdk.internal.io.JdkConsoleProvider",
   :with
   ["jdk.jshell.execution.impl.ConsoleImpl$ConsoleProviderImpl"]}],
 :version "25.0.2"}


name: jdk.jsobject
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 47b1e002237c728afb33977e717cb6797a3dba91443156d8afe29ac843b9fd71
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jsobject",
 :exports [{:package "netscape.javascript"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "netscape.javascript"}],
 :target-platform "windows-amd64"}


name: jdk.jstatd
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 1eb033d5b78b860cd9afae4ea8b3f37284f57b2b3d9e9ea59157ceab8181d384
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "windows-amd64",
 :name "jdk.jstatd",
 :exports [{:package "sun.jvmstat.monitor.remote", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.rmi"}
  {:module "jdk.internal.jvmstat"}],
 :uses [],
 :main-class "sun.tools.jstatd.Jstatd",
 :packages
 [{:package "sun.jvmstat.monitor.remote"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.rmi"}
  {:package "sun.tools.jstatd"}],
 :provides
 [{:service "sun.jvmstat.monitor.MonitoredHostService",
   :with
   ["sun.jvmstat.perfdata.monitor.protocol.rmi.MonitoredHostRmiService"]}],
 :version "25.0.2"}


name: jdk.localedata
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 8d0d62d18d50a3c2e133e08f335160137b130784723e8d0bb40d6425e7e30b8e
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.localedata",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "sun.util.locale.provider.LocaleDataMetaInfo",
   :with
   ["sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo"
    "sun.util.resources.provider.NonBaseLocaleDataMetaInfo"]}
  {:service
   "sun.util.resources.LocaleData$CommonResourceBundleProvider",
   :with ["sun.util.resources.provider.LocaleDataProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.text.resources.cldr.ext"}
  {:package "sun.text.resources.ext"}
  {:package "sun.util.resources.cldr.ext"}
  {:package "sun.util.resources.cldr.provider"}
  {:package "sun.util.resources.ext"}
  {:package "sun.util.resources.provider"}],
 :target-platform "windows-amd64"}


name: jdk.management.agent
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: e970cf7a028e3f7b5c0d915dc4ec7171267484c069cedf908a6f5b898c6ebc7a
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.management.agent",
 :exports [{:package "jdk.internal.agent", :to ["jdk.jconsole"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management"}
  {:module "java.management.rmi"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.agent"}
  {:package "jdk.internal.agent.resources"}
  {:package "sun.management.jdp"}
  {:package "sun.management.jmxremote"}],
 :target-platform "windows-amd64"}


name: jdk.management.jfr
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 2c39a1dd5ff81536ab5521bbc838139a01b5f18b80ad19a5b3b24276b111f97e
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.management.jfr",
 :exports [{:package "jdk.management.jfr"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.management"}
  {:module "java.management", :transitive true}
  {:module "jdk.jfr", :transitive true}],
 :provides
 [{:service "sun.management.spi.PlatformMBeanProvider",
   :with
   ["jdk.management.jfr.internal.FlightRecorderMXBeanProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.management.jfr"}
  {:package "jdk.management.jfr.internal"}],
 :target-platform "windows-amd64"}


name: jdk.management
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: b65b402bc6203d0deb3b0a694e50f1ccfcde12b520e4545b9d33668271a6a9b1
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.management",
 :exports
 [{:package "com.sun.management"} {:package "jdk.management"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management", :transitive true}],
 :provides
 [{:service "sun.management.spi.PlatformMBeanProvider",
   :with ["com.sun.management.internal.PlatformMBeanProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.management"}
  {:package "com.sun.management.internal"}
  {:package "jdk.management"}],
 :target-platform "windows-amd64"}


name: jdk.naming.dns
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 53d10f3a96e7bd41aa3c8651208d809746e689ab4b6fa1c87b5a2e641b71c863
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.naming.dns",
 :exports [{:package "com.sun.jndi.url.dns", :to ["java.naming"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.naming"}],
 :provides
 [{:service "javax.naming.spi.InitialContextFactory",
   :with ["com.sun.jndi.dns.DnsContextFactory"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.dns"} {:package "com.sun.jndi.url.dns"}],
 :target-platform "windows-amd64"}


name: jdk.naming.rmi
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: c0f169bf40e26e35369e4ff64beca4c998c1c6962dfa8246b1b27505e1793f13
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.naming.rmi",
 :exports
 [{:package "com.sun.jndi.url.rmi", :to ["java.naming"]}
  {:package "com.sun.jndi.rmi.registry", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.naming"}
  {:module "java.rmi"}],
 :provides
 [{:service "javax.naming.spi.InitialContextFactory",
   :with ["com.sun.jndi.rmi.registry.RegistryContextFactory"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.rmi.registry"}
  {:package "com.sun.jndi.url.rmi"}],
 :target-platform "windows-amd64"}


name: jdk.net
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 4c23b42e60f93b4188b6246f9711af80aea56b7b5a99535d71811267275dc7d8
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.net",
 :exports [{:package "jdk.net"} {:package "jdk.nio"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.net"} {:package "jdk.nio"}],
 :target-platform "windows-amd64"}


name: jdk.nio.mapmode
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: ee437c5dcf2ddeef1767354c3a2a39c08b0beec7531c2a41c104e2e52ce61de1
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.nio.mapmode",
 :exports [{:package "jdk.nio.mapmode"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.nio.mapmode"}],
 :target-platform "windows-amd64"}


name: jdk.sctp
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 0ae597a7e3fe943edd6280ee851847546006ad6c0382cbd6770587588960d0b9
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.sctp",
 :exports [{:package "com.sun.nio.sctp"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.nio.sctp"} {:package "sun.nio.ch.sctp"}],
 :target-platform "windows-amd64"}


name: jdk.security.auth
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: a873d46f817d96758937a5201652783f1741caece6a06e2cf67dad862cb74599
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.security.auth",
 :exports
 [{:package "com.sun.security.auth"}
  {:package "com.sun.security.auth.callback"}
  {:package "com.sun.security.auth.login"}
  {:package "com.sun.security.auth.module"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.security.jgss"}
  {:module "java.naming", :transitive true}],
 :provides
 [{:service "javax.security.auth.spi.LoginModule",
   :with
   ["com.sun.security.auth.module.Krb5LoginModule"
    "com.sun.security.auth.module.UnixLoginModule"
    "com.sun.security.auth.module.JndiLoginModule"
    "com.sun.security.auth.module.KeyStoreLoginModule"
    "com.sun.security.auth.module.LdapLoginModule"
    "com.sun.security.auth.module.NTLoginModule"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.auth"}
  {:package "com.sun.security.auth.callback"}
  {:package "com.sun.security.auth.login"}
  {:package "com.sun.security.auth.module"}],
 :target-platform "windows-amd64"}


name: jdk.security.jgss
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 4bfbaa0f6ce7d68a9d11c57ad74bb9e0988d9787e600707c32367302e7879083
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.security.jgss",
 :exports [{:package "com.sun.security.jgss"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.security.sasl"}
  {:module "java.security.jgss", :transitive true}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.sun.security.sasl.gsskerb.JdkSASL"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.jgss"}
  {:package "com.sun.security.sasl.gsskerb"}],
 :target-platform "windows-amd64"}


name: jdk.unsupported.desktop
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 5d73dd4cdae58a8649a1e997948ee6ca4854cb5ee720c82d86900432a150faba
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.unsupported.desktop",
 :exports [{:package "jdk.swing.interop"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop", :transitive true}],
 :provides
 [{:service "sun.swing.InteropProvider",
   :with ["jdk.swing.interop.internal.InteropProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.swing.interop"}
  {:package "jdk.swing.interop.internal"}],
 :target-platform "windows-amd64"}


name: jdk.unsupported
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: dfc136ecb7f0802e42d8dbe4c8200c5e2724654e2da4e82e3a2efc40d3a7de12
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.unsupported",
 :exports
 [{:package "com.sun.nio.file"}
  {:package "sun.misc"}
  {:package "sun.reflect"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.nio.file"}
  {:package "sun.misc"}
  {:package "sun.reflect"}],
 :target-platform "windows-amd64"}


name: jdk.xml.dom
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: 9ae04cc86bc2eb9db338b2e189fb7900cef7bd866ff9193cacc1a353f686ddc2
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.xml.dom",
 :exports
 [{:package "org.w3c.dom.css"}
  {:package "org.w3c.dom.html"}
  {:package "org.w3c.dom.stylesheets"}
  {:package "org.w3c.dom.xpath"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "org.w3c.dom.css"}
  {:package "org.w3c.dom.html"}
  {:package "org.w3c.dom.stylesheets"}
  {:package "org.w3c.dom.xpath"}],
 :target-platform "windows-amd64"}


name: jdk.zipfs
version: 25.0.2
target_platform: windows-amd64
type: jmod
sha256: ebeed94fdc6557bc3e0a5dea459b907c0e4b0ae6e448afb2254c06300557b449
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.zipfs",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["jdk.nio.zipfs.ZipFileSystemProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.nio.zipfs"}],
 :target-platform "windows-amd64"}


name: java.security.sasl
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: eaab926607498030fa1484a73194d59d3f4831a810044f336b796a0f18718a97
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.security.sasl",
 :exports
 [{:package "javax.security.sasl"}
  {:package "com.sun.security.sasl.util", :to ["jdk.security.jgss"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.sun.security.sasl.Provider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.sasl"}
  {:package "com.sun.security.sasl.digest"}
  {:package "com.sun.security.sasl.ntlm"}
  {:package "com.sun.security.sasl.util"}
  {:package "javax.security.sasl"}],
 :target-platform "macos-aarch64"}


name: jdk.jartool
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 24c466187f47fb469440f7e6753c6b39f9ff1d9a8253c20922a9f19b5caeaa88
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "macos-aarch64",
 :name "jdk.jartool",
 :exports [{:package "jdk.security.jarsigner"}],
 :requires
 [{:module "java.base", :mandated true} {:module "jdk.internal.opt"}],
 :uses [],
 :main-class "sun.tools.jar.Main",
 :packages
 [{:package "jdk.security.jarsigner"}
  {:package "sun.security.tools.jarsigner"}
  {:package "sun.security.tools.jarsigner.resources"}
  {:package "sun.tools.jar"}
  {:package "sun.tools.jar.resources"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["sun.tools.jar.JarToolProvider"]}],
 :version "25.0.2"}


name: java.se
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: b9f9a68a399a58e6f5cfaa94406d36b367dc68c1780d3315ab6b4d96caaaf84e
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.se",
 :exports [],
 :requires
 [{:module "java.base", :transitive true}
  {:module "java.compiler", :transitive true}
  {:module "java.datatransfer", :transitive true}
  {:module "java.desktop", :transitive true}
  {:module "java.instrument", :transitive true}
  {:module "java.logging", :transitive true}
  {:module "java.management", :transitive true}
  {:module "java.management.rmi", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.net.http", :transitive true}
  {:module "java.prefs", :transitive true}
  {:module "java.rmi", :transitive true}
  {:module "java.scripting", :transitive true}
  {:module "java.security.jgss", :transitive true}
  {:module "java.security.sasl", :transitive true}
  {:module "java.sql", :transitive true}
  {:module "java.sql.rowset", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}
  {:module "java.xml.crypto", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-aarch64"}


name: jdk.zipfs
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 7fb28be926c9fe8fc3265e5fc2144188060dc7a12a87dcae053c5d4029ce2c19
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.zipfs",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["jdk.nio.zipfs.ZipFileSystemProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.nio.zipfs"}],
 :target-platform "macos-aarch64"}


name: jdk.jdeps
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 64a5e0b800c740cfb39fda6f5b0ac479075f33787e5d501f0b85edad6a1d25cb
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jdeps",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler"}
  {:module "jdk.compiler"}
  {:module "jdk.internal.opt"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with
   ["com.sun.tools.javap.Main$JavapToolProvider"
    "com.sun.tools.jdeps.Main$JDepsToolProvider"
    "com.sun.tools.jnativescan.Main$Provider"]}],
 :uses [{:service "com.sun.tools.javac.platform.PlatformProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.javap"}
  {:package "com.sun.tools.javap.resources"}
  {:package "com.sun.tools.jdeprscan"}
  {:package "com.sun.tools.jdeprscan.resources"}
  {:package "com.sun.tools.jdeprscan.scan"}
  {:package "com.sun.tools.jdeps"}
  {:package "com.sun.tools.jdeps.resources"}
  {:package "com.sun.tools.jnativescan"}],
 :target-platform "macos-aarch64"}


name: jdk.jstatd
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 097a964512f9328ea0a8356a13434b49cae67f0374b2d0996b9e712dd71e4344
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "macos-aarch64",
 :name "jdk.jstatd",
 :exports [{:package "sun.jvmstat.monitor.remote", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.rmi"}
  {:module "jdk.internal.jvmstat"}],
 :uses [],
 :main-class "sun.tools.jstatd.Jstatd",
 :packages
 [{:package "sun.jvmstat.monitor.remote"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.rmi"}
  {:package "sun.tools.jstatd"}],
 :provides
 [{:service "sun.jvmstat.monitor.MonitoredHostService",
   :with
   ["sun.jvmstat.perfdata.monitor.protocol.rmi.MonitoredHostRmiService"]}],
 :version "25.0.2"}


name: jdk.jdwp.agent
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 5815cd2252123a0ff767006c8167a2c0269016e5e6a5e4cb8cb2ea8db375da44
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.jdwp.agent",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-aarch64"}


name: java.sql
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 842086854189f658447e3d35ed0e0f27fead571605baba4c366ead6f3a7c488a
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.sql",
 :exports [{:package "java.sql"} {:package "javax.sql"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [{:service "java.sql.Driver"}],
 :version "25.0.2",
 :packages [{:package "java.sql"} {:package "javax.sql"}],
 :target-platform "macos-aarch64"}


name: java.smartcardio
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: b3b8e76257d04d0d49bbef599c8024489a687d16ab85e250d02fbb168767c311
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.smartcardio",
 :exports [{:package "javax.smartcardio"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.smartcardio.SunPCSC"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.smartcardio"}
  {:package "sun.security.smartcardio"}],
 :target-platform "macos-aarch64"}


name: jdk.hotspot.agent
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 565107c5d605eaa4a66c98c0c9581cfe35a3273cced754e95b35a651b60ca3b4
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.hotspot.agent",
 :exports
 [{:package "sun.jvm.hotspot.debugger.remote", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.datatransfer"}
  {:module "java.desktop"}
  {:module "java.rmi"}
  {:module "java.scripting"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java.swing.action"}
  {:package "com.sun.java.swing.ui"}
  {:package "images.toolbarButtonGraphics.general"}
  {:package "sun.jvm.hotspot"}
  {:package "sun.jvm.hotspot.asm"}
  {:package "sun.jvm.hotspot.classfile"}
  {:package "sun.jvm.hotspot.code"}
  {:package "sun.jvm.hotspot.compiler"}
  {:package "sun.jvm.hotspot.debugger"}
  {:package "sun.jvm.hotspot.debugger.aarch64"}
  {:package "sun.jvm.hotspot.debugger.amd64"}
  {:package "sun.jvm.hotspot.debugger.bsd"}
  {:package "sun.jvm.hotspot.debugger.bsd.aarch64"}
  {:package "sun.jvm.hotspot.debugger.bsd.amd64"}
  {:package "sun.jvm.hotspot.debugger.bsd.x86"}
  {:package "sun.jvm.hotspot.debugger.cdbg"}
  {:package "sun.jvm.hotspot.debugger.cdbg.basic"}
  {:package "sun.jvm.hotspot.debugger.dummy"}
  {:package "sun.jvm.hotspot.debugger.linux"}
  {:package "sun.jvm.hotspot.debugger.linux.aarch64"}
  {:package "sun.jvm.hotspot.debugger.linux.amd64"}
  {:package "sun.jvm.hotspot.debugger.linux.ppc64"}
  {:package "sun.jvm.hotspot.debugger.linux.riscv64"}
  {:package "sun.jvm.hotspot.debugger.linux.x86"}
  {:package "sun.jvm.hotspot.debugger.posix"}
  {:package "sun.jvm.hotspot.debugger.posix.elf"}
  {:package "sun.jvm.hotspot.debugger.ppc64"}
  {:package "sun.jvm.hotspot.debugger.remote"}
  {:package "sun.jvm.hotspot.debugger.remote.aarch64"}
  {:package "sun.jvm.hotspot.debugger.remote.amd64"}
  {:package "sun.jvm.hotspot.debugger.remote.ppc64"}
  {:package "sun.jvm.hotspot.debugger.remote.riscv64"}
  {:package "sun.jvm.hotspot.debugger.remote.x86"}
  {:package "sun.jvm.hotspot.debugger.riscv64"}
  {:package "sun.jvm.hotspot.debugger.win32.coff"}
  {:package "sun.jvm.hotspot.debugger.windbg"}
  {:package "sun.jvm.hotspot.debugger.windbg.aarch64"}
  {:package "sun.jvm.hotspot.debugger.windbg.amd64"}
  {:package "sun.jvm.hotspot.debugger.windows.amd64"}
  {:package "sun.jvm.hotspot.debugger.x86"}
  {:package "sun.jvm.hotspot.gc.epsilon"}
  {:package "sun.jvm.hotspot.gc.g1"}
  {:package "sun.jvm.hotspot.gc.parallel"}
  {:package "sun.jvm.hotspot.gc.serial"}
  {:package "sun.jvm.hotspot.gc.shared"}
  {:package "sun.jvm.hotspot.gc.shenandoah"}
  {:package "sun.jvm.hotspot.gc.z"}
  {:package "sun.jvm.hotspot.interpreter"}
  {:package "sun.jvm.hotspot.memory"}
  {:package "sun.jvm.hotspot.oops"}
  {:package "sun.jvm.hotspot.prims"}
  {:package "sun.jvm.hotspot.runtime"}
  {:package "sun.jvm.hotspot.runtime.aarch64"}
  {:package "sun.jvm.hotspot.runtime.amd64"}
  {:package "sun.jvm.hotspot.runtime.bsd"}
  {:package "sun.jvm.hotspot.runtime.bsd_aarch64"}
  {:package "sun.jvm.hotspot.runtime.bsd_amd64"}
  {:package "sun.jvm.hotspot.runtime.bsd_x86"}
  {:package "sun.jvm.hotspot.runtime.linux"}
  {:package "sun.jvm.hotspot.runtime.linux_aarch64"}
  {:package "sun.jvm.hotspot.runtime.linux_amd64"}
  {:package "sun.jvm.hotspot.runtime.linux_ppc64"}
  {:package "sun.jvm.hotspot.runtime.linux_riscv64"}
  {:package "sun.jvm.hotspot.runtime.linux_x86"}
  {:package "sun.jvm.hotspot.runtime.posix"}
  {:package "sun.jvm.hotspot.runtime.ppc64"}
  {:package "sun.jvm.hotspot.runtime.riscv64"}
  {:package "sun.jvm.hotspot.runtime.win32_aarch64"}
  {:package "sun.jvm.hotspot.runtime.win32_amd64"}
  {:package "sun.jvm.hotspot.runtime.x86"}
  {:package "sun.jvm.hotspot.tools"}
  {:package "sun.jvm.hotspot.tools.jcore"}
  {:package "sun.jvm.hotspot.types"}
  {:package "sun.jvm.hotspot.types.basic"}
  {:package "sun.jvm.hotspot.ui"}
  {:package "sun.jvm.hotspot.ui.action"}
  {:package "sun.jvm.hotspot.ui.classbrowser"}
  {:package "sun.jvm.hotspot.ui.resources"}
  {:package "sun.jvm.hotspot.ui.table"}
  {:package "sun.jvm.hotspot.ui.tree"}
  {:package "sun.jvm.hotspot.ui.treetable"}
  {:package "sun.jvm.hotspot.utilities"}
  {:package "sun.jvm.hotspot.utilities.memo"}
  {:package "toolbarButtonGraphics.development"}
  {:package "toolbarButtonGraphics.general"}
  {:package "toolbarButtonGraphics.navigation"}
  {:package "toolbarButtonGraphics.text"}],
 :target-platform "macos-aarch64"}


name: jdk.internal.jvmstat
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: e98c6ac8ddf2ab30931caab60ba5c89004864acb94e6320067fa5b8cd2ac90fb
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.internal.jvmstat",
 :exports
 [{:package "sun.jvmstat.monitor",
   :to ["jdk.attach" "jdk.jcmd" "jdk.jconsole" "jdk.jstatd"]}
  {:package "sun.jvmstat.monitor.event", :to ["jdk.jcmd" "jdk.jstatd"]}
  {:package "sun.jvmstat.perfdata.monitor", :to ["jdk.jstatd"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "sun.jvmstat.monitor.MonitoredHostService",
   :with
   ["sun.jvmstat.perfdata.monitor.protocol.file.MonitoredHostFileService"
    "sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostLocalService"]}],
 :uses [{:service "sun.jvmstat.monitor.MonitoredHostService"}],
 :version "25.0.2",
 :packages
 [{:package "sun.jvmstat"}
  {:package "sun.jvmstat.monitor"}
  {:package "sun.jvmstat.monitor.event"}
  {:package "sun.jvmstat.perfdata.monitor"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.file"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.local"}
  {:package "sun.jvmstat.perfdata.monitor.v1_0"}
  {:package "sun.jvmstat.perfdata.monitor.v2_0"}
  {:package "sun.jvmstat.perfdata.resources"}],
 :target-platform "macos-aarch64"}


name: java.compiler
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 0a6542a761b252d3c46c2785b580a5b7c2821d94f8be3666d262a9535ccb6614
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.compiler",
 :exports
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.tools.DocumentationTool"}
  {:service "javax.tools.JavaCompiler"}],
 :version "25.0.2",
 :packages
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :target-platform "macos-aarch64"}


name: jdk.incubator.vector
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 8e8b10115de5b8391d3d7ca36c0aaf4051441d1418827881c231378cd4f873ce
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.incubator.vector",
 :exports [{:package "jdk.incubator.vector"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.incubator.vector"}],
 :target-platform "macos-aarch64"}


name: java.sql.rowset
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 7cea6bb7dfa9e9541c3bade2e6919442ce6027296289130fa3d961b75f51e225
created_at: 2026-04-20 19:57:29
module_info:
{:name "java.sql.rowset",
 :exports
 [{:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.sql", :transitive true}],
 :provides [],
 :uses [{:service "javax.sql.rowset.RowSetFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.rowset"}
  {:package "com.sun.rowset.internal"}
  {:package "com.sun.rowset.providers"}
  {:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :target-platform "macos-aarch64"}


name: jdk.jfr
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 01ede3b28598ccb41d65032f0232f8853cdeeec07cd962fd5db1b98d58ed7416
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "macos-aarch64",
 :name "jdk.jfr",
 :exports
 [{:package "jdk.jfr"}
  {:package "jdk.jfr.consumer"}
  {:package "jdk.jfr.internal.management",
   :to ["jdk.management.jfr"]}],
 :requires [{:module "java.base", :mandated true}],
 :uses [],
 :main-class "jdk.jfr.internal.tool.Main",
 :packages
 [{:package "jdk.jfr"}
  {:package "jdk.jfr.consumer"}
  {:package "jdk.jfr.events"}
  {:package "jdk.jfr.internal"}
  {:package "jdk.jfr.internal.consumer"}
  {:package "jdk.jfr.internal.consumer.filter"}
  {:package "jdk.jfr.internal.dcmd"}
  {:package "jdk.jfr.internal.event"}
  {:package "jdk.jfr.internal.jfc"}
  {:package "jdk.jfr.internal.jfc.model"}
  {:package "jdk.jfr.internal.management"}
  {:package "jdk.jfr.internal.periodic"}
  {:package "jdk.jfr.internal.query"}
  {:package "jdk.jfr.internal.settings"}
  {:package "jdk.jfr.internal.test"}
  {:package "jdk.jfr.internal.tool"}
  {:package "jdk.jfr.internal.tracing"}
  {:package "jdk.jfr.internal.types"}
  {:package "jdk.jfr.internal.util"}
  {:package "jdk.jfr.tracing"}],
 :provides [],
 :version "25.0.2"}


name: jdk.jpackage
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: c9e410a309a64a58e28d4808b2f054ada74f195e511aeffad877248f7141d516
created_at: 2026-04-20 19:57:29
module_info:
{:target-platform "macos-aarch64",
 :name "jdk.jpackage",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.opt"}
  {:module "jdk.jlink"}
  {:module "java.naming"}
  {:module "java.desktop"}],
 :uses
 [{:service "jdk.jpackage.internal.Bundler"}
  {:service "jdk.jpackage.internal.Bundlers"}],
 :main-class "jdk.jpackage.main.Main",
 :packages
 [{:package "jdk.jpackage.internal"}
  {:package "jdk.jpackage.internal.model"}
  {:package "jdk.jpackage.internal.pipeline"}
  {:package "jdk.jpackage.internal.resources"}
  {:package "jdk.jpackage.internal.util"}
  {:package "jdk.jpackage.internal.util.function"}
  {:package "jdk.jpackage.main"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["jdk.jpackage.internal.JPackageToolProvider"]}
  {:service "jdk.jpackage.internal.Bundler",
   :with
   ["jdk.jpackage.internal.MacAppBundler"
    "jdk.jpackage.internal.MacDmgBundler"
    "jdk.jpackage.internal.MacPkgBundler"]}
  {:service "jdk.jpackage.internal.Bundlers",
   :with ["jdk.jpackage.internal.BasicBundlers"]}],
 :version "25.0.2"}


name: jdk.crypto.cryptoki
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 10b8f285813e1acc08394806cb166e8dc05255697d8b020cbb7681d00ba9090b
created_at: 2026-04-20 19:57:29
module_info:
{:name "jdk.crypto.cryptoki",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.pkcs11.SunPKCS11"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.security.pkcs11"}
  {:package "sun.security.pkcs11.wrapper"}],
 :target-platform "macos-aarch64"}


name: jdk.unsupported.desktop
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: e80f2b7b70a66d81d5826e3a2c020f6e5b5fca932908331b45f6e01400adbd3f
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.unsupported.desktop",
 :exports [{:package "jdk.swing.interop"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop", :transitive true}],
 :provides
 [{:service "sun.swing.InteropProvider",
   :with ["jdk.swing.interop.internal.InteropProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.swing.interop"}
  {:package "jdk.swing.interop.internal"}],
 :target-platform "macos-aarch64"}


name: jdk.management
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 885d12e38a49139636317b93961270f714407ad430fcf0962888caf420625654
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.management",
 :exports
 [{:package "com.sun.management"} {:package "jdk.management"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management", :transitive true}],
 :provides
 [{:service "sun.management.spi.PlatformMBeanProvider",
   :with ["com.sun.management.internal.PlatformMBeanProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.management"}
  {:package "com.sun.management.internal"}
  {:package "jdk.management"}],
 :target-platform "macos-aarch64"}


name: java.rmi
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 1a5a543fd5f29d9e44d8b797baea95093dbb50cfaa8e66a234b7d823bc62adb8
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.rmi",
 :exports
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.registry", :to ["jdk.management.agent"]}
  {:package "sun.rmi.server",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}
  {:package "sun.rmi.transport",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses [{:service "java.rmi.server.RMIClassLoaderSpi"}],
 :version "25.0.2",
 :packages
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.log"}
  {:package "sun.rmi.registry"}
  {:package "sun.rmi.registry.resources"}
  {:package "sun.rmi.runtime"}
  {:package "sun.rmi.server"}
  {:package "sun.rmi.transport"}
  {:package "sun.rmi.transport.tcp"}],
 :target-platform "macos-aarch64"}


name: jdk.management.jfr
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 14dc07880906122484394329ecd874e61a6bb79484d34c6c475196eed8ae4ab3
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.management.jfr",
 :exports [{:package "jdk.management.jfr"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.management"}
  {:module "java.management", :transitive true}
  {:module "jdk.jfr", :transitive true}],
 :provides
 [{:service "sun.management.spi.PlatformMBeanProvider",
   :with
   ["jdk.management.jfr.internal.FlightRecorderMXBeanProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.management.jfr"}
  {:package "jdk.management.jfr.internal"}],
 :target-platform "macos-aarch64"}


name: jdk.sctp
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: ac82d50250ea5ccb589463de4922de0b1e93e4091bd3fa4d9c993e6f12760b60
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.sctp",
 :exports [{:package "com.sun.nio.sctp"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.nio.sctp"} {:package "sun.nio.ch.sctp"}],
 :target-platform "macos-aarch64"}


name: jdk.security.jgss
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 53f3b32171bdf6d02bdf731f4121f7f074260a4cefb732dcb03c3d1bab8fb91f
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.security.jgss",
 :exports [{:package "com.sun.security.jgss"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.security.sasl"}
  {:module "java.security.jgss", :transitive true}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.sun.security.sasl.gsskerb.JdkSASL"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.jgss"}
  {:package "com.sun.security.sasl.gsskerb"}],
 :target-platform "macos-aarch64"}


name: jdk.net
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: b183f2018905f00993122c242b43d2911a8a96adefbf1f1953b5a1a4cfa25bd3
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.net",
 :exports [{:package "jdk.net"} {:package "jdk.nio"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.net"} {:package "jdk.nio"}],
 :target-platform "macos-aarch64"}


name: java.prefs
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 043cf9243147d8ff0903eaf686dad8cfeae787f2ea964ef5a77439ea9454f62d
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.prefs",
 :exports [{:package "java.util.prefs"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.xml"}],
 :provides [],
 :uses [{:service "java.util.prefs.PreferencesFactory"}],
 :version "25.0.2",
 :packages [{:package "java.util.prefs"}],
 :target-platform "macos-aarch64"}


name: java.logging
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 573410827231e50fff9fcc1567bf4b06646c30188c816ec2a45c25c9f5c26ad3
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.logging",
 :exports [{:package "java.util.logging"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.internal.logger.DefaultLoggerFinder",
   :with ["sun.util.logging.internal.LoggingProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.util.logging"}
  {:package "sun.net.www.protocol.http.logging"}
  {:package "sun.util.logging.internal"}
  {:package "sun.util.logging.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.xml.dom
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 680f90335663ea2667bdc513af9aa97379aabb6e66a7fbeefd28daaf30c4663d
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.xml.dom",
 :exports
 [{:package "org.w3c.dom.css"}
  {:package "org.w3c.dom.html"}
  {:package "org.w3c.dom.stylesheets"}
  {:package "org.w3c.dom.xpath"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "org.w3c.dom.css"}
  {:package "org.w3c.dom.html"}
  {:package "org.w3c.dom.stylesheets"}
  {:package "org.w3c.dom.xpath"}],
 :target-platform "macos-aarch64"}


name: java.base
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 1f87c6f0a98f9e29818e838bbdbb3224f5de7a95a69a4a690ea5a67879febba7
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-aarch64",
 :name "java.base",
 :exports
 [{:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "com.sun.crypto.provider", :to ["jdk.crypto.cryptoki"]}
  {:package "com.sun.security.ntlm", :to ["java.security.sasl"]}
  {:package "jdk.internal", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.access",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.rmi"
    "jdk.charsets"
    "jdk.crypto.cryptoki"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.management"
    "jdk.net"
    "jdk.sctp"]}
  {:package "jdk.internal.classfile.components", :to ["jdk.jfr"]}
  {:package "jdk.internal.event", :to ["jdk.jfr"]}
  {:package "jdk.internal.foreign", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.io", :to ["jdk.internal.le" "jdk.jshell"]}
  {:package "jdk.internal.javac",
   :to
   ["java.compiler"
    "java.desktop"
    "jdk.compiler"
    "jdk.incubator.vector"
    "jdk.jartool"
    "jdk.jdeps"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jshell"]}
  {:package "jdk.internal.jimage", :to ["jdk.jlink"]}
  {:package "jdk.internal.jimage.decompressor", :to ["jdk.jlink"]}
  {:package "jdk.internal.jmod", :to ["jdk.compiler" "jdk.jlink"]}
  {:package "jdk.internal.loader",
   :to ["java.instrument" "java.logging" "java.naming"]}
  {:package "jdk.internal.logger", :to ["java.logging"]}
  {:package "jdk.internal.misc",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.naming"
    "java.net.http"
    "java.rmi"
    "java.security.jgss"
    "jdk.attach"
    "jdk.charsets"
    "jdk.compiler"
    "jdk.crypto.cryptoki"
    "jdk.graal.compiler"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.jshell"
    "jdk.nio.mapmode"
    "jdk.unsupported"]}
  {:package "jdk.internal.module",
   :to
   ["java.instrument"
    "java.management.rmi"
    "jdk.compiler"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jpackage"]}
  {:package "jdk.internal.org.xml.sax", :to ["jdk.jfr"]}
  {:package "jdk.internal.org.xml.sax.helpers", :to ["jdk.jfr"]}
  {:package "jdk.internal.perf",
   :to
   ["java.management" "jdk.internal.jvmstat" "jdk.management.agent"]}
  {:package "jdk.internal.platform", :to ["jdk.jfr" "jdk.management"]}
  {:package "jdk.internal.ref",
   :to ["java.desktop" "java.net.http" "jdk.naming.dns"]}
  {:package "jdk.internal.reflect",
   :to
   ["java.logging"
    "java.sql"
    "java.sql.rowset"
    "jdk.dynalink"
    "jdk.internal.vm.ci"
    "jdk.unsupported"]}
  {:package "jdk.internal.util",
   :to
   ["java.desktop"
    "java.naming"
    "java.net.http"
    "java.prefs"
    "java.rmi"
    "java.security.jgss"
    "java.smartcardio"
    "jdk.charsets"
    "jdk.httpserver"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jlink"
    "jdk.jpackage"
    "jdk.net"]}
  {:package "jdk.internal.util.xml", :to ["jdk.jfr"]}
  {:package "jdk.internal.util.xml.impl", :to ["jdk.jfr"]}
  {:package "jdk.internal.vm",
   :to
   ["java.management"
    "jdk.internal.jvmstat"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.management"
    "jdk.management.agent"]}
  {:package "jdk.internal.vm.annotation",
   :to
   ["java.instrument"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.unsupported"]}
  {:package "jdk.internal.vm.vector", :to ["jdk.incubator.vector"]}
  {:package "sun.invoke.util", :to ["jdk.compiler"]}
  {:package "sun.net", :to ["java.net.http" "jdk.naming.dns"]}
  {:package "sun.net.dns", :to ["java.security.jgss" "jdk.naming.dns"]}
  {:package "sun.net.ext", :to ["jdk.net"]}
  {:package "sun.net.util",
   :to ["java.net.http" "jdk.jconsole" "jdk.sctp"]}
  {:package "sun.net.www", :to ["java.net.http" "jdk.jartool"]}
  {:package "sun.net.www.protocol.http", :to ["java.security.jgss"]}
  {:package "sun.nio.ch",
   :to ["java.management" "jdk.crypto.cryptoki" "jdk.net" "jdk.sctp"]}
  {:package "sun.nio.cs", :to ["java.desktop" "jdk.charsets"]}
  {:package "sun.nio.fs", :to ["jdk.net"]}
  {:package "sun.reflect.annotation", :to ["jdk.compiler"]}
  {:package "sun.reflect.generics.reflectiveObjects",
   :to ["java.desktop"]}
  {:package "sun.reflect.misc", :to ["java.desktop" "java.management"]}
  {:package "sun.security.internal.interfaces",
   :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.internal.spec", :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.jca",
   :to ["java.smartcardio" "jdk.crypto.cryptoki" "jdk.naming.dns"]}
  {:package "sun.security.pkcs", :to ["jdk.jartool"]}
  {:package "sun.security.provider",
   :to
   ["java.security.jgss" "jdk.crypto.cryptoki" "jdk.security.auth"]}
  {:package "sun.security.provider.certpath",
   :to ["java.naming" "jdk.jartool"]}
  {:package "sun.security.rsa", :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.timestamp", :to ["jdk.jartool"]}
  {:package "sun.security.tools", :to ["jdk.jartool"]}
  {:package "sun.security.util",
   :to
   ["java.naming"
    "java.security.jgss"
    "java.security.sasl"
    "java.smartcardio"
    "java.xml.crypto"
    "jdk.crypto.cryptoki"
    "jdk.jartool"
    "jdk.security.auth"
    "jdk.security.jgss"]}
  {:package "sun.security.validator", :to ["jdk.jartool"]}
  {:package "sun.security.x509",
   :to ["jdk.crypto.cryptoki" "jdk.jartool"]}
  {:package "sun.util.cldr", :to ["jdk.jlink"]}
  {:package "sun.util.locale.provider",
   :to ["java.desktop" "jdk.jlink" "jdk.localedata"]}
  {:package "sun.util.logging",
   :to ["java.desktop" "java.logging" "java.prefs"]}
  {:package "sun.util.resources", :to ["jdk.localedata"]}],
 :requires [],
 :uses
 [{:service "java.lang.System$LoggerFinder"}
  {:service "java.net.ContentHandlerFactory"}
  {:service "java.net.spi.InetAddressResolverProvider"}
  {:service "java.net.spi.URLStreamHandlerProvider"}
  {:service "java.nio.channels.spi.AsynchronousChannelProvider"}
  {:service "java.nio.channels.spi.SelectorProvider"}
  {:service "java.nio.charset.spi.CharsetProvider"}
  {:service "java.nio.file.spi.FileSystemProvider"}
  {:service "java.nio.file.spi.FileTypeDetector"}
  {:service "java.security.Provider"}
  {:service "java.text.spi.BreakIteratorProvider"}
  {:service "java.text.spi.CollatorProvider"}
  {:service "java.text.spi.DateFormatProvider"}
  {:service "java.text.spi.DateFormatSymbolsProvider"}
  {:service "java.text.spi.DecimalFormatSymbolsProvider"}
  {:service "java.text.spi.NumberFormatProvider"}
  {:service "java.time.chrono.AbstractChronology"}
  {:service "java.time.chrono.Chronology"}
  {:service "java.time.zone.ZoneRulesProvider"}
  {:service "java.util.spi.CalendarDataProvider"}
  {:service "java.util.spi.CalendarNameProvider"}
  {:service "java.util.spi.CurrencyNameProvider"}
  {:service "java.util.spi.LocaleNameProvider"}
  {:service "java.util.spi.ResourceBundleControlProvider"}
  {:service "java.util.spi.ResourceBundleProvider"}
  {:service "java.util.spi.TimeZoneNameProvider"}
  {:service "java.util.spi.ToolProvider"}
  {:service "javax.security.auth.spi.LoginModule"}
  {:service "jdk.internal.io.JdkConsoleProvider"}
  {:service "jdk.internal.logger.DefaultLoggerFinder"}
  {:service "sun.text.spi.JavaTimeDateTimePatternProvider"}
  {:service "sun.util.locale.provider.LocaleDataMetaInfo"}
  {:service
   "sun.util.resources.LocaleData$CommonResourceBundleProvider"}
  {:service
   "sun.util.resources.LocaleData$SupplementaryResourceBundleProvider"}
  {:service "sun.util.spi.CalendarProvider"}],
 :packages
 [{:package "apple.security"}
  {:package "com.sun.crypto.provider"}
  {:package "com.sun.security.ntlm"}
  {:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "jdk.internal"}
  {:package "jdk.internal.access"}
  {:package "jdk.internal.access.foreign"}
  {:package "jdk.internal.classfile.components"}
  {:package "jdk.internal.classfile.impl"}
  {:package "jdk.internal.classfile.impl.verifier"}
  {:package "jdk.internal.constant"}
  {:package "jdk.internal.event"}
  {:package "jdk.internal.foreign"}
  {:package "jdk.internal.foreign.abi"}
  {:package "jdk.internal.foreign.abi.aarch64"}
  {:package "jdk.internal.foreign.abi.aarch64.linux"}
  {:package "jdk.internal.foreign.abi.aarch64.macos"}
  {:package "jdk.internal.foreign.abi.aarch64.windows"}
  {:package "jdk.internal.foreign.abi.fallback"}
  {:package "jdk.internal.foreign.abi.ppc64"}
  {:package "jdk.internal.foreign.abi.ppc64.aix"}
  {:package "jdk.internal.foreign.abi.ppc64.linux"}
  {:package "jdk.internal.foreign.abi.riscv64"}
  {:package "jdk.internal.foreign.abi.riscv64.linux"}
  {:package "jdk.internal.foreign.abi.s390"}
  {:package "jdk.internal.foreign.abi.s390.linux"}
  {:package "jdk.internal.foreign.abi.x64"}
  {:package "jdk.internal.foreign.abi.x64.sysv"}
  {:package "jdk.internal.foreign.abi.x64.windows"}
  {:package "jdk.internal.foreign.layout"}
  {:package "jdk.internal.icu.impl"}
  {:package "jdk.internal.icu.impl.data.icudt76b"}
  {:package "jdk.internal.icu.lang"}
  {:package "jdk.internal.icu.text"}
  {:package "jdk.internal.icu.util"}
  {:package "jdk.internal.invoke"}
  {:package "jdk.internal.io"}
  {:package "jdk.internal.javac"}
  {:package "jdk.internal.jimage"}
  {:package "jdk.internal.jimage.decompressor"}
  {:package "jdk.internal.jmod"}
  {:package "jdk.internal.jrtfs"}
  {:package "jdk.internal.lang.stable"}
  {:package "jdk.internal.loader"}
  {:package "jdk.internal.logger"}
  {:package "jdk.internal.math"}
  {:package "jdk.internal.misc"}
  {:package "jdk.internal.module"}
  {:package "jdk.internal.org.xml.sax"}
  {:package "jdk.internal.org.xml.sax.helpers"}
  {:package "jdk.internal.perf"}
  {:package "jdk.internal.platform"}
  {:package "jdk.internal.random"}
  {:package "jdk.internal.ref"}
  {:package "jdk.internal.reflect"}
  {:package "jdk.internal.util"}
  {:package "jdk.internal.util.random"}
  {:package "jdk.internal.util.regex"}
  {:package "jdk.internal.util.xml"}
  {:package "jdk.internal.util.xml.impl"}
  {:package "jdk.internal.vm"}
  {:package "jdk.internal.vm.annotation"}
  {:package "jdk.internal.vm.vector"}
  {:package "sun.invoke.empty"}
  {:package "sun.invoke.util"}
  {:package "sun.launcher"}
  {:package "sun.launcher.resources"}
  {:package "sun.net"}
  {:package "sun.net.dns"}
  {:package "sun.net.ext"}
  {:package "sun.net.ftp"}
  {:package "sun.net.ftp.impl"}
  {:package "sun.net.idn"}
  {:package "sun.net.sdp"}
  {:package "sun.net.smtp"}
  {:package "sun.net.spi"}
  {:package "sun.net.util"}
  {:package "sun.net.www"}
  {:package "sun.net.www.content.text"}
  {:package "sun.net.www.http"}
  {:package "sun.net.www.protocol.file"}
  {:package "sun.net.www.protocol.ftp"}
  {:package "sun.net.www.protocol.http"}
  {:package "sun.net.www.protocol.http.ntlm"}
  {:package "sun.net.www.protocol.https"}
  {:package "sun.net.www.protocol.jar"}
  {:package "sun.net.www.protocol.jmod"}
  {:package "sun.net.www.protocol.jrt"}
  {:package "sun.net.www.protocol.mailto"}
  {:package "sun.nio"}
  {:package "sun.nio.ch"}
  {:package "sun.nio.cs"}
  {:package "sun.nio.fs"}
  {:package "sun.reflect.annotation"}
  {:package "sun.reflect.generics.factory"}
  {:package "sun.reflect.generics.parser"}
  {:package "sun.reflect.generics.reflectiveObjects"}
  {:package "sun.reflect.generics.repository"}
  {:package "sun.reflect.generics.scope"}
  {:package "sun.reflect.generics.tree"}
  {:package "sun.reflect.generics.visitor"}
  {:package "sun.reflect.misc"}
  {:package "sun.security.ec"}
  {:package "sun.security.ec.ed"}
  {:package "sun.security.ec.point"}
  {:package "sun.security.internal.interfaces"}
  {:package "sun.security.internal.spec"}
  {:package "sun.security.jca"}
  {:package "sun.security.pkcs"}
  {:package "sun.security.pkcs10"}
  {:package "sun.security.pkcs12"}
  {:package "sun.security.provider"}
  {:package "sun.security.provider.certpath"}
  {:package "sun.security.provider.certpath.ssl"}
  {:package "sun.security.rsa"}
  {:package "sun.security.ssl"}
  {:package "sun.security.timestamp"}
  {:package "sun.security.tools"}
  {:package "sun.security.tools.keytool"}
  {:package "sun.security.tools.keytool.resources"}
  {:package "sun.security.util"}
  {:package "sun.security.util.math"}
  {:package "sun.security.util.math.intpoly"}
  {:package "sun.security.util.resources"}
  {:package "sun.security.validator"}
  {:package "sun.security.x509"}
  {:package "sun.text"}
  {:package "sun.text.resources"}
  {:package "sun.text.resources.cldr"}
  {:package "sun.text.spi"}
  {:package "sun.usagetracker"}
  {:package "sun.util"}
  {:package "sun.util.calendar"}
  {:package "sun.util.cldr"}
  {:package "sun.util.locale"}
  {:package "sun.util.locale.provider"}
  {:package "sun.util.logging"}
  {:package "sun.util.resources"}
  {:package "sun.util.resources.cldr"}
  {:package "sun.util.spi"}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["jdk.internal.jrtfs.JrtFileSystemProvider"]}],
 :version "25.0.2",
 :hashes
 {:algorithm "SHA-256",
  :hashes
  [{:module "java.datatransfer",
    :hash
    "4589669a42886926cbfb5fa1f697057fdac7f9ecbddc0645d2349b5ed34e7854"}
   {:module "java.desktop",
    :hash
    "2825573e59b237386ec7c394c45fe914d3e54424bec90722eadd0cad36aede56"}
   {:module "java.instrument",
    :hash
    "a95a4d9b40378d9be17ea3a99143b6856fd9e7a5a55ad54f0f3c5e40891b0c20"}
   {:module "java.logging",
    :hash
    "ccfe1d8b9620723a0aa68b628f940f8a5f67d0617dbbe51caf19671ff363d6e8"}
   {:module "java.management",
    :hash
    "c4a369dd04cf9e81ea5eb4c3036bb25f9370aba02cc02d71e559240d8e688782"}
   {:module "java.management.rmi",
    :hash
    "72eb53475c29970f162e38521d7f47a42234ce2a332e1a7a9a92f3eeccacbabc"}
   {:module "java.naming",
    :hash
    "dc26e78f37f9a9a93670b2d1e24223b4c53488b9a6bbce8bdda9ddbe008b8535"}
   {:module "java.net.http",
    :hash
    "ee0f64e4bd677ca834062b8481bd170a1915775d8945b6c984e2bbd95be40431"}
   {:module "java.prefs",
    :hash
    "1e48b91cdf1289bdf00db1e26280d6bff651f8259986f5c27e69f0864b5962ef"}
   {:module "java.rmi",
    :hash
    "a2f03d938a6baa1d1021849fabbb87f1844fa060b5b69d157f0b5dcbd6491a53"}
   {:module "java.scripting",
    :hash
    "a2b2a927c9d69c9cb10a80bdf32bf1ab680abf8547408dddd9e64a6432e063ac"}
   {:module "java.se",
    :hash
    "8bda9f6cc4029d4d393ec7a97156ccdc8c502534bcedb2270e9fcc64e476afb9"}
   {:module "java.security.jgss",
    :hash
    "2f7fa3b4fa5e398274d9141661b5151ba42d585817f66e66f5eda9fe99bd4773"}
   {:module "java.security.sasl",
    :hash
    "c9b3752054a77c3b73b07f34d93d350449361d760a39cae8bee72b79411f6a54"}
   {:module "java.smartcardio",
    :hash
    "59483958a4f02980e1d1a974db514845742a2105d64492b6c167662c86ba7d24"}
   {:module "java.sql",
    :hash
    "d0c9c5b364287a5735f6cde87cb5edc4a2877e47c8f6de4ca4503e4d41295a25"}
   {:module "java.sql.rowset",
    :hash
    "0e74ea5c294de6a8fb40dd02fbc237d73ad950afd4498ddce99fde0fed1674a5"}
   {:module "java.transaction.xa",
    :hash
    "bc53965c5f688cc0937b1867f8d7cf65411c88e88e1be17c50827a2098860b93"}
   {:module "java.xml",
    :hash
    "5fbd8973353ee3ba8f3ecde43813e9fd8d08334bb1c8ef658cd917eb147e89e4"}
   {:module "java.xml.crypto",
    :hash
    "34b7b04359e8ad10457fa3219e02c88ad9851422f05c5d26700dea32a0084c9c"}
   {:module "jdk.accessibility",
    :hash
    "d888107a85bb6ef63977941597c0a32c748349043319f231502fb2ca01c8c12d"}
   {:module "jdk.attach",
    :hash
    "da8143d0e6996481a9583425f75ea7584ed3d0d4f6e2c0292238e29808b88604"}
   {:module "jdk.charsets",
    :hash
    "c895d60dc51a5d4d8ad8333c4faf60dce643867143b4bae569a333ba3b826f4f"}
   {:module "jdk.compiler",
    :hash
    "c5c8f28b4680cbd831e2568e9019c65b07e75b9e1b1a246f31a94efb4009a471"}
   {:module "jdk.crypto.cryptoki",
    :hash
    "af3a80b127535000b9f59a67997cbe4373217f24f46048230c0f828e71a6e505"}
   {:module "jdk.crypto.ec",
    :hash
    "f0a16d9d4b866a63edb02274ed72450a8e5f7f09aa09801c84662297a41597e2"}
   {:module "jdk.dynalink",
    :hash
    "5da7f299be0377f6e5f8e678796087f98b796e1973fe1383dd49087f78603acb"}
   {:module "jdk.editpad",
    :hash
    "b07aaa41ff3caf876134006209b2ebc36b8cf4262131e571edb8eeeacc226b90"}
   {:module "jdk.hotspot.agent",
    :hash
    "c5f48d036e0be4041399310d40a693bd41aaa6878d2fcd4d785d84e9f76ab97e"}
   {:module "jdk.httpserver",
    :hash
    "95ef6ff2b0788bf31fb57d50910b4ae8f57797905482c4e4bae06158640368d8"}
   {:module "jdk.incubator.vector",
    :hash
    "a7e6a505546ca5b2d3dd78bf92a873d07e052c9ca72d2c9cb4d1d6bd4113cd57"}
   {:module "jdk.internal.ed",
    :hash
    "9699dcb4e65ecc048059a9b4d95c31da7d448e3615410a68ae3bc6e144b11796"}
   {:module "jdk.internal.jvmstat",
    :hash
    "8fdeed9da9117207e89265d700be5ba8584965cd2a8c06a5402e1c04f914ad29"}
   {:module "jdk.internal.le",
    :hash
    "611b2c8c6d17e2f0b2cde6b792d82a26c740ebae3de5041e70481688f698e873"}
   {:module "jdk.internal.md",
    :hash
    "3810fc6f1d5e7196ce4519a2dc762a6656a2bdcf1289b51f316f3b8d0264f834"}
   {:module "jdk.internal.opt",
    :hash
    "093179c8083ee3f3b4324cd017a1767ec24335cad0406e757eafc293d1ff547d"}
   {:module "jdk.internal.vm.ci",
    :hash
    "d08eeb8b04b3e7af8e2e47e76b01cf61dff1fcfe857a118d005714aa42647eb8"}
   {:module "jdk.jartool",
    :hash
    "f3bb21b1f57049b217388ad16b652bc8d4f8eed3b52e844eee07deb55a0fd6fa"}
   {:module "jdk.javadoc",
    :hash
    "818e56c2a59718ac5f42c4b60b63ff7f3da86fd3ebd09046fdfa13ad798c1115"}
   {:module "jdk.jcmd",
    :hash
    "054a911ba95e0f9e16cb4cb89a1852a988eec4454459eef9619aea0567e3844c"}
   {:module "jdk.jconsole",
    :hash
    "294d8468d757a5caed1f24dd3c4e5a3f2c0bd89fa36b4e02ddf5419731f4d724"}
   {:module "jdk.jdeps",
    :hash
    "1c2a18af16cb664c9c303916c85907b36c4cc10dd1eba6ff551d14d6508aebea"}
   {:module "jdk.jdi",
    :hash
    "5ed5239c89d87ef6dc3974283cd1bba17194076507a4532b44b1ade2b8adc15b"}
   {:module "jdk.jdwp.agent",
    :hash
    "bb1f614aa0bbd952f2ad76491dfed5fcb7f3e1bffcd532bbd6416605aeb48936"}
   {:module "jdk.jfr",
    :hash
    "266f3868ddca3ecc7a4c419c2c4decef6a9b044d5c9669c67f0807a7f083e58d"}
   {:module "jdk.jlink",
    :hash
    "288706891e70f53cdc986cc7342e3a102a4e92397e32e4b3249164de7ca177ed"}
   {:module "jdk.jpackage",
    :hash
    "6db4068b574728d7263c72360d81bf11fcb328ecbe35f65ab80c9ba18f0dc2bd"}
   {:module "jdk.jshell",
    :hash
    "c78b4559df67f3ece83611f05cfc446336da31702da1285a5b82a5903cf30b80"}
   {:module "jdk.jstatd",
    :hash
    "f190d23e0c2a7e5a1660a1f9a8415276e8167b3ca350a22c2c2613f43df60ada"}
   {:module "jdk.localedata",
    :hash
    "65f031dbeed500db60e5aaa1f157191dbbcbc6e4266a16ebd859abee2cc0636e"}
   {:module "jdk.management",
    :hash
    "e6bc25b452038718dd2d961b6f0399115da21550360ffffac497986e9a3c4b06"}
   {:module "jdk.management.agent",
    :hash
    "eb8af8ed892b9924e0105dc7566a197843da0b2130a7d076ec2c9e215dee69c8"}
   {:module "jdk.management.jfr",
    :hash
    "7fddee247c10b850c8a179abda26ab4ec179cf9d5c7b0c55654c9c003535eb92"}
   {:module "jdk.naming.dns",
    :hash
    "8176e4e73dfd36285a1db50b629b69cc3b61d9cd05fd21d32142344a296bd5b7"}
   {:module "jdk.naming.rmi",
    :hash
    "1bbcb4353c69a9f4877425d7202ec6dad801591e9ef193791ff0e4d61bece5a0"}
   {:module "jdk.net",
    :hash
    "e862a2867193f9e9b0b4306a1825cd42ac10f4eef664448d02d44679656832bc"}
   {:module "jdk.nio.mapmode",
    :hash
    "dd0c4c2e97ac64da34b12b84ac4851a647f4600e3e8ed366182cd285cbfca5f5"}
   {:module "jdk.sctp",
    :hash
    "6e5c733e17e3989762e77f6fc735f419ae71019c919c5e1aff7c7beddcea09d1"}
   {:module "jdk.security.auth",
    :hash
    "61fd512f2d9aab1c8e06d0f5a8900fa5eac1e70c32e3c43702e1b3bf23569422"}
   {:module "jdk.security.jgss",
    :hash
    "ce110b57b360e8bf7fc6edf93a812bd61ee13c838d6425143758ed02f3115a70"}
   {:module "jdk.unsupported",
    :hash
    "2dbabbbb4b79252b7da246773d7c3a8a0f090efcd0239aa01b5b450658780c45"}
   {:module "jdk.unsupported.desktop",
    :hash
    "31aa91ba39201ec7a5635f120d65c57ef9312284738e34989f1303a7445dbb8c"}
   {:module "jdk.xml.dom",
    :hash
    "a64d5f81c0fab32420b646e64c5007afcf8afedcf51388382e4d23a0cda658d6"}
   {:module "jdk.zipfs",
    :hash
    "d7d33f002812e4f33ce6cfb06c234a82575db280d179ac0065b0736393b77cda"}]}}


name: java.xml.crypto
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: dc45a279d4ba0a09b82f954a333f39c8ac56b7e947b0182eef55f8dc811a014d
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.xml.crypto",
 :exports
 [{:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "java.security.Provider",
   :with ["org.jcp.xml.dsig.internal.dom.XMLDSigRI"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.org.apache.xml.internal.security"}
  {:package "com.sun.org.apache.xml.internal.security.algorithms"}
  {:package
   "com.sun.org.apache.xml.internal.security.algorithms.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.c14n"}
  {:package "com.sun.org.apache.xml.internal.security.c14n.helper"}
  {:package
   "com.sun.org.apache.xml.internal.security.c14n.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.exceptions"}
  {:package "com.sun.org.apache.xml.internal.security.keys"}
  {:package "com.sun.org.apache.xml.internal.security.keys.content"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.keyvalues"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.x509"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.keys.storage"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.storage.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.parser"}
  {:package "com.sun.org.apache.xml.internal.security.resource"}
  {:package "com.sun.org.apache.xml.internal.security.signature"}
  {:package
   "com.sun.org.apache.xml.internal.security.signature.reference"}
  {:package "com.sun.org.apache.xml.internal.security.transforms"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.implementations"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.params"}
  {:package "com.sun.org.apache.xml.internal.security.utils"}
  {:package "com.sun.org.apache.xml.internal.security.utils.resolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.utils.resolver.implementations"}
  {:package "com.sun.org.slf4j.internal"}
  {:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}
  {:package "org.jcp.xml.dsig.internal"}
  {:package "org.jcp.xml.dsig.internal.dom"}],
 :target-platform "macos-aarch64"}


name: java.naming
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 99cbe6cebbe113752cf2022eb4e6f1fe53e5bbb31067ed9b1b696ba19db444a3
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.naming",
 :exports
 [{:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.spi"}
  {:package "javax.naming.ldap.spi"}
  {:package "com.sun.jndi.toolkit.ctx", :to ["jdk.naming.dns"]}
  {:package "com.sun.jndi.toolkit.url",
   :to ["jdk.naming.dns" "jdk.naming.rmi"]}
  {:package "com.sun.naming.internal", :to ["jdk.naming.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.security.sasl"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.provider.certpath.ldap.JdkLDAP"]}],
 :uses
 [{:service "javax.naming.ldap.StartTlsResponse"}
  {:service "javax.naming.spi.InitialContextFactory"}
  {:service "javax.naming.ldap.spi.LdapDnsProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.ldap"}
  {:package "com.sun.jndi.ldap.ext"}
  {:package "com.sun.jndi.ldap.pool"}
  {:package "com.sun.jndi.ldap.sasl"}
  {:package "com.sun.jndi.toolkit.ctx"}
  {:package "com.sun.jndi.toolkit.dir"}
  {:package "com.sun.jndi.toolkit.url"}
  {:package "com.sun.jndi.url.ldap"}
  {:package "com.sun.jndi.url.ldaps"}
  {:package "com.sun.naming.internal"}
  {:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.ldap.spi"}
  {:package "javax.naming.spi"}
  {:package "sun.security.provider.certpath.ldap"}],
 :target-platform "macos-aarch64"}


name: jdk.internal.ed
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: c7f4acbf14315e6e19f1a5258793dea042f2c13e0b722b512047b676f8e19955
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.ed",
 :exports
 [{:package "jdk.internal.editor.spi",
   :to ["jdk.editpad" "jdk.jshell"]}
  {:package "jdk.internal.editor.external", :to ["jdk.jshell"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.editor.external"}
  {:package "jdk.internal.editor.spi"}],
 :target-platform "macos-aarch64"}


name: jdk.naming.dns
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 49e57d33a3af6fa1787040f5d011f3171e50de8275fcd877a95979dddf0d30b3
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.naming.dns",
 :exports [{:package "com.sun.jndi.url.dns", :to ["java.naming"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.naming"}],
 :provides
 [{:service "javax.naming.spi.InitialContextFactory",
   :with ["com.sun.jndi.dns.DnsContextFactory"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.dns"} {:package "com.sun.jndi.url.dns"}],
 :target-platform "macos-aarch64"}


name: java.datatransfer
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 1c2a6573e09b203576589bb9b30ffd5c12ee3e8b802d856c7d8aba198281b01f
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.datatransfer",
 :exports
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer", :to ["java.desktop"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "sun.datatransfer.DesktopDatatransferService"}],
 :version "25.0.2",
 :packages
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer"}
  {:package "sun.datatransfer.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.unsupported
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 478c46910cbf95902eeeaabee0a86d94e980869d961756e569aff58de725fe53
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.unsupported",
 :exports
 [{:package "com.sun.nio.file"}
  {:package "sun.misc"}
  {:package "sun.reflect"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.nio.file"}
  {:package "sun.misc"}
  {:package "sun.reflect"}],
 :target-platform "macos-aarch64"}


name: jdk.jlink
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 1a0745b2c32463ccefc06f661f8551d0fcd6776e5d5e660b961cdb5f6a44289b
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jlink",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.opt"}
  {:module "jdk.jdeps"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with
   ["jdk.tools.jmod.Main$JmodToolProvider"
    "jdk.tools.jlink.internal.Main$JlinkToolProvider"]}
  {:service "jdk.tools.jlink.plugin.Plugin",
   :with
   ["jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin"
    "jdk.tools.jlink.internal.plugins.StripJavaDebugAttributesPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludePlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeFilesPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeJmodSectionPlugin"
    "jdk.tools.jlink.internal.plugins.LegalNoticeFilePlugin"
    "jdk.tools.jlink.internal.plugins.SystemModulesPlugin"
    "jdk.tools.jlink.internal.plugins.StripNativeCommandsPlugin"
    "jdk.tools.jlink.internal.plugins.OrderResourcesPlugin"
    "jdk.tools.jlink.internal.plugins.DefaultCompressPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeVMPlugin"
    "jdk.tools.jlink.internal.plugins.IncludeLocalesPlugin"
    "jdk.tools.jlink.internal.plugins.GenerateJLIClassesPlugin"
    "jdk.tools.jlink.internal.plugins.ReleaseInfoPlugin"
    "jdk.tools.jlink.internal.plugins.AddOptionsPlugin"
    "jdk.tools.jlink.internal.plugins.VendorBugURLPlugin"
    "jdk.tools.jlink.internal.plugins.VendorVMBugURLPlugin"
    "jdk.tools.jlink.internal.plugins.VendorVersionPlugin"
    "jdk.tools.jlink.internal.plugins.CDSPlugin"
    "jdk.tools.jlink.internal.plugins.SaveJlinkArgfilesPlugin"]}],
 :uses [{:service "jdk.tools.jlink.plugin.Plugin"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.tools.jimage"}
  {:package "jdk.tools.jimage.resources"}
  {:package "jdk.tools.jlink.builder"}
  {:package "jdk.tools.jlink.internal"}
  {:package "jdk.tools.jlink.internal.plugins"}
  {:package "jdk.tools.jlink.internal.runtimelink"}
  {:package "jdk.tools.jlink.plugin"}
  {:package "jdk.tools.jlink.resources"}
  {:package "jdk.tools.jmod"}
  {:package "jdk.tools.jmod.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.charsets
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: d1ec5c5538a04b2d8be164c25e079c259dba6934569d6ca9dc3bc5a5e8e1ae25
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.charsets",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.nio.charset.spi.CharsetProvider",
   :with ["sun.nio.cs.ext.ExtendedCharsets"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "sun.nio.cs.ext"}],
 :target-platform "macos-aarch64"}


name: jdk.localedata
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 2284423d52533e93184fe35784e1946659a67e527e5552bf4dad8279ebf1d04d
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.localedata",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "sun.util.locale.provider.LocaleDataMetaInfo",
   :with
   ["sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo"
    "sun.util.resources.provider.NonBaseLocaleDataMetaInfo"]}
  {:service
   "sun.util.resources.LocaleData$CommonResourceBundleProvider",
   :with ["sun.util.resources.provider.LocaleDataProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.text.resources.cldr.ext"}
  {:package "sun.text.resources.ext"}
  {:package "sun.util.resources.cldr.ext"}
  {:package "sun.util.resources.cldr.provider"}
  {:package "sun.util.resources.ext"}
  {:package "sun.util.resources.provider"}],
 :target-platform "macos-aarch64"}


name: jdk.jcmd
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 3671500e35e6cc519200e8dd182676a5f83e496752832f14389cfa001a430e28
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jcmd",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.attach"}
  {:module "jdk.internal.jvmstat"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.tools.common"}
  {:package "sun.tools.jcmd"}
  {:package "sun.tools.jinfo"}
  {:package "sun.tools.jmap"}
  {:package "sun.tools.jps"}
  {:package "sun.tools.jstack"}
  {:package "sun.tools.jstat"}
  {:package "sun.tools.jstat.resources"}],
 :target-platform "macos-aarch64"}


name: java.desktop
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 456fd991c99af7d34d617013089b9777cb8e6b604fda594d2afdfb5bf4057d20
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.desktop",
 :exports
 [{:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "sun.awt",
   :to ["jdk.accessibility" "jdk.unsupported.desktop"]}
  {:package "java.awt.dnd.peer", :to ["jdk.unsupported.desktop"]}
  {:package "sun.awt.dnd", :to ["jdk.unsupported.desktop"]}
  {:package "sun.swing", :to ["jdk.unsupported.desktop"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.prefs"}
  {:module "java.datatransfer", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "sun.datatransfer.DesktopDatatransferService",
   :with ["sun.awt.datatransfer.DesktopDatatransferServiceImpl"]}
  {:service "java.net.ContentHandlerFactory",
   :with ["sun.awt.www.content.MultimediaContentHandlers"]}
  {:service "javax.print.PrintServiceLookup",
   :with ["sun.print.PrintServiceLookupProvider"]}
  {:service "javax.print.StreamPrintServiceFactory",
   :with ["sun.print.PSStreamPrinterFactory"]}
  {:service "javax.sound.midi.spi.MidiDeviceProvider",
   :with
   ["com.sun.media.sound.MidiInDeviceProvider"
    "com.sun.media.sound.MidiOutDeviceProvider"
    "com.sun.media.sound.RealTimeSequencerProvider"
    "com.sun.media.sound.SoftProvider"]}
  {:service "javax.sound.midi.spi.MidiFileReader",
   :with ["com.sun.media.sound.StandardMidiFileReader"]}
  {:service "javax.sound.midi.spi.MidiFileWriter",
   :with ["com.sun.media.sound.StandardMidiFileWriter"]}
  {:service "javax.sound.midi.spi.SoundbankReader",
   :with
   ["com.sun.media.sound.AudioFileSoundbankReader"
    "com.sun.media.sound.DLSSoundbankReader"
    "com.sun.media.sound.JARSoundbankReader"
    "com.sun.media.sound.SF2SoundbankReader"]}
  {:service "javax.sound.sampled.spi.AudioFileReader",
   :with
   ["com.sun.media.sound.AiffFileReader"
    "com.sun.media.sound.AuFileReader"
    "com.sun.media.sound.SoftMidiAudioFileReader"
    "com.sun.media.sound.WaveFileReader"
    "com.sun.media.sound.WaveFloatFileReader"
    "com.sun.media.sound.WaveExtensibleFileReader"]}
  {:service "javax.sound.sampled.spi.AudioFileWriter",
   :with
   ["com.sun.media.sound.AiffFileWriter"
    "com.sun.media.sound.AuFileWriter"
    "com.sun.media.sound.WaveFileWriter"
    "com.sun.media.sound.WaveFloatFileWriter"]}
  {:service "javax.sound.sampled.spi.FormatConversionProvider",
   :with
   ["com.sun.media.sound.AlawCodec"
    "com.sun.media.sound.AudioFloatFormatConverter"
    "com.sun.media.sound.PCMtoPCMCodec"
    "com.sun.media.sound.UlawCodec"]}
  {:service "javax.sound.sampled.spi.MixerProvider",
   :with
   ["com.sun.media.sound.DirectAudioDeviceProvider"
    "com.sun.media.sound.PortMixerProvider"]}],
 :uses
 [{:service "java.awt.im.spi.InputMethodDescriptor"}
  {:service "javax.accessibility.AccessibilityProvider"}
  {:service "javax.imageio.spi.ImageInputStreamSpi"}
  {:service "javax.imageio.spi.ImageOutputStreamSpi"}
  {:service "javax.imageio.spi.ImageReaderSpi"}
  {:service "javax.imageio.spi.ImageTranscoderSpi"}
  {:service "javax.imageio.spi.ImageWriterSpi"}
  {:service "javax.print.PrintServiceLookup"}
  {:service "javax.print.StreamPrintServiceFactory"}
  {:service "javax.sound.midi.spi.MidiDeviceProvider"}
  {:service "javax.sound.midi.spi.MidiFileReader"}
  {:service "javax.sound.midi.spi.MidiFileWriter"}
  {:service "javax.sound.midi.spi.SoundbankReader"}
  {:service "javax.sound.sampled.spi.AudioFileReader"}
  {:service "javax.sound.sampled.spi.AudioFileWriter"}
  {:service "javax.sound.sampled.spi.FormatConversionProvider"}
  {:service "javax.sound.sampled.spi.MixerProvider"}
  {:service "sun.swing.InteropProvider"}],
 :version "25.0.2",
 :packages
 [{:package "apple.laf"}
  {:package "com.apple.eawt"}
  {:package "com.apple.eawt.event"}
  {:package "com.apple.eio"}
  {:package "com.apple.laf"}
  {:package "com.apple.laf.resources"}
  {:package "com.sun.accessibility.internal.resources"}
  {:package "com.sun.beans"}
  {:package "com.sun.beans.decoder"}
  {:package "com.sun.beans.editors"}
  {:package "com.sun.beans.finder"}
  {:package "com.sun.beans.infos"}
  {:package "com.sun.beans.introspect"}
  {:package "com.sun.beans.util"}
  {:package "com.sun.imageio.plugins.bmp"}
  {:package "com.sun.imageio.plugins.common"}
  {:package "com.sun.imageio.plugins.gif"}
  {:package "com.sun.imageio.plugins.jpeg"}
  {:package "com.sun.imageio.plugins.png"}
  {:package "com.sun.imageio.plugins.tiff"}
  {:package "com.sun.imageio.plugins.wbmp"}
  {:package "com.sun.imageio.spi"}
  {:package "com.sun.imageio.stream"}
  {:package "com.sun.java.swing"}
  {:package "com.sun.java.swing.plaf.motif"}
  {:package "com.sun.java.swing.plaf.motif.icons"}
  {:package "com.sun.java.swing.plaf.motif.resources"}
  {:package "com.sun.media.sound"}
  {:package "com.sun.swing.internal.plaf.basic.resources"}
  {:package "com.sun.swing.internal.plaf.metal.resources"}
  {:package "com.sun.swing.internal.plaf.synth.resources"}
  {:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.dnd.peer"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.peer"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.beaninfo.images"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.basic.icons"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.metal.icons"}
  {:package "javax.swing.plaf.metal.icons.ocean"}
  {:package "javax.swing.plaf.metal.sounds"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.text.rtf.charsets"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "sun.awt"}
  {:package "sun.awt.datatransfer"}
  {:package "sun.awt.dnd"}
  {:package "sun.awt.event"}
  {:package "sun.awt.geom"}
  {:package "sun.awt.im"}
  {:package "sun.awt.image"}
  {:package "sun.awt.resources"}
  {:package "sun.awt.resources.cursors"}
  {:package "sun.awt.shell"}
  {:package "sun.awt.util"}
  {:package "sun.awt.www.content"}
  {:package "sun.awt.www.content.audio"}
  {:package "sun.awt.www.content.image"}
  {:package "sun.font"}
  {:package "sun.font.lookup"}
  {:package "sun.java2d"}
  {:package "sun.java2d.cmm"}
  {:package "sun.java2d.cmm.lcms"}
  {:package "sun.java2d.cmm.profiles"}
  {:package "sun.java2d.loops"}
  {:package "sun.java2d.marlin"}
  {:package "sun.java2d.marlin.stats"}
  {:package "sun.java2d.metal"}
  {:package "sun.java2d.opengl"}
  {:package "sun.java2d.pipe"}
  {:package "sun.java2d.pipe.hw"}
  {:package "sun.lwawt"}
  {:package "sun.lwawt.macosx"}
  {:package "sun.print"}
  {:package "sun.print.resources"}
  {:package "sun.swing"}
  {:package "sun.swing.icon"}
  {:package "sun.swing.plaf"}
  {:package "sun.swing.plaf.synth"}
  {:package "sun.swing.table"}
  {:package "sun.swing.text"}
  {:package "sun.swing.text.html"}],
 :target-platform "macos-aarch64"}


name: jdk.accessibility
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 5b68263db028a8caebe9049562cc5d8ee72d8a0ca30c4c7c8cb9ab0dc874201d
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.accessibility",
 :exports [{:package "com.sun.java.accessibility.util"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java.accessibility.util"}
  {:package "com.sun.java.accessibility.util.internal"}],
 :target-platform "macos-aarch64"}


name: jdk.attach
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 63e453047f360e0df3a2c59d9ae6d3991b1cbe966a6b77237b57164a1be1adca
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.attach",
 :exports
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach", :to ["jdk.jcmd"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.jvmstat"}],
 :provides
 [{:service "com.sun.tools.attach.spi.AttachProvider",
   :with ["sun.tools.attach.AttachProviderImpl"]}],
 :uses [{:service "com.sun.tools.attach.spi.AttachProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach"}],
 :target-platform "macos-aarch64"}


name: java.management.rmi
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 6d9e6fb2b08524f53d58fd96b63a1913b2c30b3ad6aa437ed049048b7e1f74af
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.management.rmi",
 :exports
 [{:package "javax.management.remote.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi", :to ["java.management"]}
  {:package "com.sun.jmx.remote.internal.rmi",
   :to ["jdk.management.agent"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.naming"}
  {:module "java.management", :transitive true}
  {:module "java.rmi", :transitive true}],
 :provides
 [{:service "javax.management.remote.JMXConnectorProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ClientProvider"]}
  {:service "javax.management.remote.JMXConnectorServerProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ServerProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.remote.internal.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi"}
  {:package "javax.management.remote.rmi"}],
 :target-platform "macos-aarch64"}


name: jdk.internal.md
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 5d8f01732327e70cb154abab930e4175039779fbe1f691a1ed572d0d250565a4
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.md",
 :exports
 [{:package "jdk.internal.markdown", :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.node",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.parser",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.renderer",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.renderer.html",
   :to ["jdk.javadoc" "jdk.jshell"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "jdk.compiler"}],
 :provides
 [{:service
   "com.sun.tools.javac.api.JavacTrees$DocCommentTreeTransformer",
   :with ["jdk.internal.markdown.MarkdownTransformer"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.markdown"}
  {:package "jdk.internal.org.commonmark"}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables"}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables.internal"}
  {:package "jdk.internal.org.commonmark.internal"}
  {:package "jdk.internal.org.commonmark.internal.inline"}
  {:package "jdk.internal.org.commonmark.internal.renderer"}
  {:package "jdk.internal.org.commonmark.internal.renderer.text"}
  {:package "jdk.internal.org.commonmark.internal.util"}
  {:package "jdk.internal.org.commonmark.node"}
  {:package "jdk.internal.org.commonmark.parser"}
  {:package "jdk.internal.org.commonmark.parser.beta"}
  {:package "jdk.internal.org.commonmark.parser.block"}
  {:package "jdk.internal.org.commonmark.parser.delimiter"}
  {:package "jdk.internal.org.commonmark.renderer"}
  {:package "jdk.internal.org.commonmark.renderer.html"}
  {:package "jdk.internal.org.commonmark.renderer.markdown"}
  {:package "jdk.internal.org.commonmark.renderer.text"}
  {:package "jdk.internal.org.commonmark.text"}],
 :target-platform "macos-aarch64"}


name: java.transaction.xa
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 622ab9bb533c68e93aa7e11c306fa4ec589b11e79f473eedaae7fb0ece5d89a0
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.transaction.xa",
 :exports [{:package "javax.transaction.xa"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "javax.transaction.xa"}],
 :target-platform "macos-aarch64"}


name: jdk.jshell
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 49de4eb8a09fad137146d904ad114e7080cdaa55157af4ebcfa036033bbe7755
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-aarch64",
 :name "jdk.jshell",
 :exports
 [{:package "jdk.jshell"}
  {:package "jdk.jshell.execution"}
  {:package "jdk.jshell.spi"}
  {:package "jdk.jshell.tool"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "jdk.compiler"}
  {:module "jdk.internal.ed"}
  {:module "jdk.internal.le"}
  {:module "jdk.internal.md"}
  {:module "jdk.internal.opt"}
  {:module "java.compiler", :transitive true}
  {:module "java.prefs", :transitive true}
  {:module "jdk.jdi", :transitive true}],
 :uses
 [{:service "jdk.jshell.spi.ExecutionControlProvider"}
  {:service "jdk.internal.editor.spi.BuildInEditorProvider"}],
 :main-class "jdk.internal.jshell.tool.JShellToolProvider",
 :packages
 [{:package "jdk.internal.jshell.debug"}
  {:package "jdk.internal.jshell.tool"}
  {:package "jdk.internal.jshell.tool.resources"}
  {:package "jdk.internal.shellsupport.doc"}
  {:package "jdk.internal.shellsupport.doc.resources"}
  {:package "jdk.jshell"}
  {:package "jdk.jshell.execution"}
  {:package "jdk.jshell.execution.impl"}
  {:package "jdk.jshell.resources"}
  {:package "jdk.jshell.spi"}
  {:package "jdk.jshell.tool"}
  {:package "jdk.jshell.tool.resources"}],
 :provides
 [{:service "javax.tools.Tool",
   :with ["jdk.internal.jshell.tool.JShellToolProvider"]}
  {:service "jdk.jshell.spi.ExecutionControlProvider",
   :with
   ["jdk.jshell.execution.JdiExecutionControlProvider"
    "jdk.jshell.execution.LocalExecutionControlProvider"
    "jdk.jshell.execution.FailOverExecutionControlProvider"]}
  {:service "jdk.internal.io.JdkConsoleProvider",
   :with
   ["jdk.jshell.execution.impl.ConsoleImpl$ConsoleProviderImpl"]}],
 :version "25.0.2"}


name: java.xml
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 430460c34fa59bc39b2fa3851f18094366ee12c8428e1229682737d3bec5316f
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.xml",
 :exports
 [{:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}
  {:package "com.sun.org.apache.xml.internal.dtm",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xml.internal.utils",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.compiler",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.functions",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.objects",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.res",
   :to ["java.xml.crypto"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.xml.datatype.DatatypeFactory"}
  {:service "javax.xml.parsers.DocumentBuilderFactory"}
  {:service "javax.xml.parsers.SAXParserFactory"}
  {:service "javax.xml.stream.XMLEventFactory"}
  {:service "javax.xml.stream.XMLInputFactory"}
  {:service "javax.xml.stream.XMLOutputFactory"}
  {:service "javax.xml.transform.TransformerFactory"}
  {:service "javax.xml.validation.SchemaFactory"}
  {:service "javax.xml.xpath.XPathFactory"}
  {:service "org.xml.sax.XMLReader"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java_cup.internal.runtime"}
  {:package "com.sun.org.apache.bcel.internal"}
  {:package "com.sun.org.apache.bcel.internal.classfile"}
  {:package "com.sun.org.apache.bcel.internal.generic"}
  {:package "com.sun.org.apache.bcel.internal.util"}
  {:package "com.sun.org.apache.xalan.internal.extensions"}
  {:package "com.sun.org.apache.xalan.internal.lib"}
  {:package "com.sun.org.apache.xalan.internal.res"}
  {:package "com.sun.org.apache.xalan.internal.templates"}
  {:package "com.sun.org.apache.xalan.internal.utils"}
  {:package "com.sun.org.apache.xalan.internal.xsltc"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler.util"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.dom"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime.output"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.trax"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.util"}
  {:package "com.sun.org.apache.xerces.internal.dom"}
  {:package "com.sun.org.apache.xerces.internal.dom.events"}
  {:package "com.sun.org.apache.xerces.internal.impl"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.util"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.io"}
  {:package "com.sun.org.apache.xerces.internal.impl.msg"}
  {:package "com.sun.org.apache.xerces.internal.impl.validation"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath.regex"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.identity"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.opti"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.traversers"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.util"}
  {:package "com.sun.org.apache.xerces.internal.jaxp"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.datatype"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.validation"}
  {:package "com.sun.org.apache.xerces.internal.parsers"}
  {:package "com.sun.org.apache.xerces.internal.util"}
  {:package "com.sun.org.apache.xerces.internal.utils"}
  {:package "com.sun.org.apache.xerces.internal.xinclude"}
  {:package "com.sun.org.apache.xerces.internal.xni"}
  {:package "com.sun.org.apache.xerces.internal.xni.grammars"}
  {:package "com.sun.org.apache.xerces.internal.xni.parser"}
  {:package "com.sun.org.apache.xerces.internal.xpointer"}
  {:package "com.sun.org.apache.xerces.internal.xs"}
  {:package "com.sun.org.apache.xerces.internal.xs.datatypes"}
  {:package "com.sun.org.apache.xml.internal.dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.dom2dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.sax2dtm"}
  {:package "com.sun.org.apache.xml.internal.res"}
  {:package "com.sun.org.apache.xml.internal.serialize"}
  {:package "com.sun.org.apache.xml.internal.serializer"}
  {:package "com.sun.org.apache.xml.internal.serializer.dom3"}
  {:package "com.sun.org.apache.xml.internal.serializer.utils"}
  {:package "com.sun.org.apache.xml.internal.utils"}
  {:package "com.sun.org.apache.xml.internal.utils.res"}
  {:package "com.sun.org.apache.xpath.internal"}
  {:package "com.sun.org.apache.xpath.internal.axes"}
  {:package "com.sun.org.apache.xpath.internal.compiler"}
  {:package "com.sun.org.apache.xpath.internal.functions"}
  {:package "com.sun.org.apache.xpath.internal.jaxp"}
  {:package "com.sun.org.apache.xpath.internal.objects"}
  {:package "com.sun.org.apache.xpath.internal.operations"}
  {:package "com.sun.org.apache.xpath.internal.patterns"}
  {:package "com.sun.org.apache.xpath.internal.res"}
  {:package "com.sun.xml.internal.stream"}
  {:package "com.sun.xml.internal.stream.dtd"}
  {:package "com.sun.xml.internal.stream.dtd.nonvalidating"}
  {:package "com.sun.xml.internal.stream.events"}
  {:package "com.sun.xml.internal.stream.util"}
  {:package "com.sun.xml.internal.stream.writers"}
  {:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "jdk.xml.internal"}
  {:package "jdk.xml.internal.jdkcatalog"}
  {:package "jdk.xml.internal.jdkcatalog.java.dtd"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xmlspec2_10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xmlNS2001"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}],
 :target-platform "macos-aarch64"}


name: java.management
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 3ee5a5a99ba5733f72812b99f5ae36cf1fe59b541f6b86af7aeeae02d75cdf10
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.management",
 :exports
 [{:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "com.sun.jmx.remote.internal",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.security",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.util", :to ["java.management.rmi"]}
  {:package "sun.management",
   :to ["jdk.jconsole" "jdk.management" "jdk.management.agent"]}
  {:package "sun.management.counter", :to ["jdk.management.agent"]}
  {:package "sun.management.counter.perf",
   :to ["jdk.management.agent"]}
  {:package "sun.management.spi",
   :to ["jdk.management" "jdk.management.jfr"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "javax.security.auth.spi.LoginModule",
   :with ["com.sun.jmx.remote.security.FileLoginModule"]}],
 :uses
 [{:service "javax.management.remote.JMXConnectorProvider"}
  {:service "javax.management.remote.JMXConnectorServerProvider"}
  {:service "sun.management.spi.PlatformMBeanProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.defaults"}
  {:package "com.sun.jmx.interceptor"}
  {:package "com.sun.jmx.mbeanserver"}
  {:package "com.sun.jmx.remote.internal"}
  {:package "com.sun.jmx.remote.security"}
  {:package "com.sun.jmx.remote.util"}
  {:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "sun.management"}
  {:package "sun.management.counter"}
  {:package "sun.management.counter.perf"}
  {:package "sun.management.spi"}],
 :target-platform "macos-aarch64"}


name: jdk.internal.opt
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: efb15fb43b944a0b15e232183c966f9ffe2057370f26229256a25b8507bf102b
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.opt",
 :exports
 [{:package "jdk.internal.joptsimple",
   :to ["jdk.jlink" "jdk.jshell" "jdk.jdeps"]}
  {:package "jdk.internal.opt",
   :to
   ["jdk.compiler"
    "jdk.jartool"
    "jdk.javadoc"
    "jdk.jlink"
    "jdk.jpackage"
    "jdk.jdeps"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.joptsimple"}
  {:package "jdk.internal.joptsimple.internal"}
  {:package "jdk.internal.joptsimple.util"}
  {:package "jdk.internal.opt"}],
 :target-platform "macos-aarch64"}


name: jdk.httpserver
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: beb4b35457ac762340f01e70ed75794c09994f0e1a6404b58a4cc18bdedacbf9
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-aarch64",
 :name "jdk.httpserver",
 :exports
 [{:package "com.sun.net.httpserver"}
  {:package "com.sun.net.httpserver.spi"}],
 :requires [{:module "java.base", :mandated true}],
 :uses [{:service "com.sun.net.httpserver.spi.HttpServerProvider"}],
 :main-class "sun.net.httpserver.simpleserver.Main",
 :packages
 [{:package "com.sun.net.httpserver"}
  {:package "com.sun.net.httpserver.spi"}
  {:package "sun.net.httpserver"}
  {:package "sun.net.httpserver.simpleserver"}
  {:package "sun.net.httpserver.simpleserver.resources"}],
 :provides [],
 :version "25.0.2"}


name: jdk.graal.compiler.management
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 1031c67feee8b0f2c0400d90440670b4eb5737fff02511d9c6c828448c1bafe2
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.graal.compiler.management",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.vm.ci"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-aarch64"}


name: java.net.http
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 06a21c86b02501dcb2e96758c84bb58f5da8e3e20346f675a9d46eac1b592b84
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.net.http",
 :exports [{:package "java.net.http"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.net.http"}
  {:package "jdk.internal.net.http"}
  {:package "jdk.internal.net.http.common"}
  {:package "jdk.internal.net.http.frame"}
  {:package "jdk.internal.net.http.hpack"}
  {:package "jdk.internal.net.http.websocket"}],
 :target-platform "macos-aarch64"}


name: jdk.compiler
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: b05d93feee7ec1b9ece113424241a7c41e50054b153a1f20fe7a9f3eea0a8b00
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.compiler",
 :exports
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.doclint", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.api",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.resources", :to ["jdk.jshell"]}
  {:package "com.sun.tools.javac.code",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.comp",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.file",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.jvm", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.main",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.model", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.parser",
   :to ["jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.platform",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.tree",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.util",
   :to ["jdk.jdeps" "jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.internal.opt"}
  {:module "jdk.zipfs"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["com.sun.tools.javac.main.JavacToolProvider"]}
  {:service "com.sun.tools.javac.platform.PlatformProvider",
   :with ["com.sun.tools.javac.platform.JDKPlatformProvider"]}
  {:service "javax.tools.JavaCompiler",
   :with ["com.sun.tools.javac.api.JavacTool"]}
  {:service "javax.tools.Tool",
   :with ["com.sun.tools.javac.api.JavacTool"]}],
 :uses
 [{:service "javax.annotation.processing.Processor"}
  {:service "com.sun.source.util.Plugin"}
  {:service "com.sun.tools.doclint.DocLint"}
  {:service "com.sun.tools.javac.platform.PlatformProvider"}
  {:service
   "com.sun.tools.javac.api.JavacTrees$DocCommentTreeTransformer"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.doclint"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.javac.api"}
  {:package "com.sun.tools.javac.code"}
  {:package "com.sun.tools.javac.comp"}
  {:package "com.sun.tools.javac.file"}
  {:package "com.sun.tools.javac.jvm"}
  {:package "com.sun.tools.javac.launcher"}
  {:package "com.sun.tools.javac.main"}
  {:package "com.sun.tools.javac.model"}
  {:package "com.sun.tools.javac.parser"}
  {:package "com.sun.tools.javac.platform"}
  {:package "com.sun.tools.javac.processing"}
  {:package "com.sun.tools.javac.resources"}
  {:package "com.sun.tools.javac.tree"}
  {:package "com.sun.tools.javac.util"}
  {:package "sun.tools.serialver"}
  {:package "sun.tools.serialver.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.internal.le
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 19bc0b4274a3d8c024e0529b7d86cc9e4864a0aef6208454a5e42e8435ec8271
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.le",
 :exports
 [{:package "jdk.internal.org.jline.keymap", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl.completer",
   :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl.history",
   :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal.impl", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.utils", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal.spi",
   :to ["jdk.jshell"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.internal.io.JdkConsoleProvider",
   :with ["jdk.internal.org.jline.JdkConsoleProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.org.jline"}
  {:package "jdk.internal.org.jline.keymap"}
  {:package "jdk.internal.org.jline.reader"}
  {:package "jdk.internal.org.jline.reader.impl"}
  {:package "jdk.internal.org.jline.reader.impl.completer"}
  {:package "jdk.internal.org.jline.reader.impl.history"}
  {:package "jdk.internal.org.jline.terminal"}
  {:package "jdk.internal.org.jline.terminal.impl"}
  {:package "jdk.internal.org.jline.terminal.impl.exec"}
  {:package "jdk.internal.org.jline.terminal.impl.ffm"}
  {:package "jdk.internal.org.jline.terminal.spi"}
  {:package "jdk.internal.org.jline.utils"}],
 :target-platform "macos-aarch64"}


name: java.instrument
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 5f693aba7b3d106a3652875440d26a30e5b552ee1e575c2c3741c91e92ddf658
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.instrument",
 :exports
 [{:package "java.lang.instrument"}
  {:package "sun.instrument", :to ["java.base"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.lang.instrument"} {:package "sun.instrument"}],
 :target-platform "macos-aarch64"}


name: jdk.dynalink
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: e4f7d4bdbc0bdebac865651bcde75c6c354b0253efccec2f671134a628a13c41
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.dynalink",
 :exports
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses
 [{:service "jdk.dynalink.linker.GuardingDynamicLinkerExporter"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.internal"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :target-platform "macos-aarch64"}


name: jdk.management.agent
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 74df13f31dd87936545655047fa6faccafc089867655004cf67736d01ed833d3
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.management.agent",
 :exports [{:package "jdk.internal.agent", :to ["jdk.jconsole"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management"}
  {:module "java.management.rmi"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.agent"}
  {:package "jdk.internal.agent.resources"}
  {:package "sun.management.jdp"}
  {:package "sun.management.jmxremote"}],
 :target-platform "macos-aarch64"}


name: jdk.internal.vm.ci
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 47c303afe1b5bb005bd44ea2754088f1da95c335104619f0abf718f854efd1e5
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.vm.ci",
 :exports
 [{:package "jdk.vm.ci.services",
   :to ["jdk.graal.compiler" "jdk.graal.compiler.management"]}
  {:package "jdk.vm.ci.runtime",
   :to ["jdk.graal.compiler" "jdk.graal.compiler.management"]}
  {:package "jdk.vm.ci.meta", :to ["jdk.graal.compiler"]}
  {:package "jdk.vm.ci.code", :to ["jdk.graal.compiler"]}
  {:package "jdk.vm.ci.hotspot", :to ["jdk.graal.compiler"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory",
   :with
   ["jdk.vm.ci.hotspot.aarch64.AArch64HotSpotJVMCIBackendFactory"
    "jdk.vm.ci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory"
    "jdk.vm.ci.hotspot.riscv64.RISCV64HotSpotJVMCIBackendFactory"]}],
 :uses
 [{:service "jdk.vm.ci.services.JVMCIServiceLocator"}
  {:service "jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.vm.ci.aarch64"}
  {:package "jdk.vm.ci.amd64"}
  {:package "jdk.vm.ci.code"}
  {:package "jdk.vm.ci.code.site"}
  {:package "jdk.vm.ci.code.stack"}
  {:package "jdk.vm.ci.common"}
  {:package "jdk.vm.ci.hotspot"}
  {:package "jdk.vm.ci.hotspot.aarch64"}
  {:package "jdk.vm.ci.hotspot.amd64"}
  {:package "jdk.vm.ci.hotspot.riscv64"}
  {:package "jdk.vm.ci.meta"}
  {:package "jdk.vm.ci.riscv64"}
  {:package "jdk.vm.ci.runtime"}
  {:package "jdk.vm.ci.services"}],
 :target-platform "macos-aarch64"}


name: jdk.security.auth
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 3c053e2d1375ec4a3e18432acbb10a4a67bcb59fb468bd96b4f056384f9041b3
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.security.auth",
 :exports
 [{:package "com.sun.security.auth"}
  {:package "com.sun.security.auth.callback"}
  {:package "com.sun.security.auth.login"}
  {:package "com.sun.security.auth.module"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.security.jgss"}
  {:module "java.naming", :transitive true}],
 :provides
 [{:service "javax.security.auth.spi.LoginModule",
   :with
   ["com.sun.security.auth.module.Krb5LoginModule"
    "com.sun.security.auth.module.UnixLoginModule"
    "com.sun.security.auth.module.JndiLoginModule"
    "com.sun.security.auth.module.KeyStoreLoginModule"
    "com.sun.security.auth.module.LdapLoginModule"
    "com.sun.security.auth.module.NTLoginModule"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.auth"}
  {:package "com.sun.security.auth.callback"}
  {:package "com.sun.security.auth.login"}
  {:package "com.sun.security.auth.module"}],
 :target-platform "macos-aarch64"}


name: java.scripting
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 747a2793081e3b82764f12d54981caec8b62453ae90655ef474f6055ad7b608a
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.scripting",
 :exports [{:package "javax.script"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "javax.script.ScriptEngineFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.script.shell"} {:package "javax.script"}],
 :target-platform "macos-aarch64"}


name: jdk.jdi
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: abd36a2480b8f3055c659a28f1c623d5d1ae5e9ca32ff9f690759359eac9a662
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jdi",
 :exports
 [{:package "com.sun.jdi"}
  {:package "com.sun.jdi.connect"}
  {:package "com.sun.jdi.connect.spi"}
  {:package "com.sun.jdi.event"}
  {:package "com.sun.jdi.request"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.attach"}
  {:module "jdk.jdwp.agent"}],
 :provides
 [{:service "com.sun.jdi.connect.Connector",
   :with
   ["com.sun.tools.jdi.ProcessAttachingConnector"
    "com.sun.tools.jdi.RawCommandLineLauncher"
    "com.sun.tools.jdi.SocketAttachingConnector"
    "com.sun.tools.jdi.SocketListeningConnector"
    "com.sun.tools.jdi.SunCommandLineLauncher"]}],
 :uses
 [{:service "com.sun.jdi.connect.Connector"}
  {:service "com.sun.jdi.connect.spi.TransportService"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jdi"}
  {:package "com.sun.jdi.connect"}
  {:package "com.sun.jdi.connect.spi"}
  {:package "com.sun.jdi.event"}
  {:package "com.sun.jdi.request"}
  {:package "com.sun.tools.example.debug.expr"}
  {:package "com.sun.tools.example.debug.tty"}
  {:package "com.sun.tools.jdi"}
  {:package "com.sun.tools.jdi.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.crypto.ec
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 44a79ab9cc65936b96d4feffb07dd306eca0f663da68bb00394b2fc6bc73635c
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.crypto.ec",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-aarch64"}


name: jdk.naming.rmi
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 76ef8246e7b99c48173eb033bebbb8a4b81a17ac43bf0140c38eea5948bca3b9
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.naming.rmi",
 :exports
 [{:package "com.sun.jndi.url.rmi", :to ["java.naming"]}
  {:package "com.sun.jndi.rmi.registry", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.naming"}
  {:module "java.rmi"}],
 :provides
 [{:service "javax.naming.spi.InitialContextFactory",
   :with ["com.sun.jndi.rmi.registry.RegistryContextFactory"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.rmi.registry"}
  {:package "com.sun.jndi.url.rmi"}],
 :target-platform "macos-aarch64"}


name: jdk.jconsole
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 32996f99ba48b0b602399e7458123d8a0a80dd3c086cc045a9b0fc2acfb84d5c
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jconsole",
 :exports [{:package "com.sun.tools.jconsole"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management.rmi"}
  {:module "java.rmi"}
  {:module "jdk.attach"}
  {:module "jdk.internal.jvmstat"}
  {:module "jdk.management"}
  {:module "jdk.management.agent"}
  {:module "java.desktop", :transitive true}
  {:module "java.management", :transitive true}],
 :provides [],
 :uses [{:service "com.sun.tools.jconsole.JConsolePlugin"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.jconsole"}
  {:package "sun.tools.jconsole"}
  {:package "sun.tools.jconsole.inspector"}
  {:package "sun.tools.jconsole.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.graal.compiler
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: c37be4ae8c6bf32ddbe93ee0250b46bdf1b4ecc2938dfb9a6de76309c7f8a19a
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.graal.compiler",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.vm.ci"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-aarch64"}


name: jdk.javadoc
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: e23bff2d4671071a93f0d5a6687708d0590008158604703be12be29ac50a8ad9
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.javadoc",
 :exports [{:package "jdk.javadoc.doclet"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.compiler", :transitive true}
  {:module "jdk.internal.md"}
  {:module "jdk.internal.opt"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["jdk.javadoc.internal.tool.JavadocToolProvider"]}
  {:service "javax.tools.DocumentationTool",
   :with ["jdk.javadoc.internal.api.JavadocTool"]}
  {:service "javax.tools.Tool",
   :with ["jdk.javadoc.internal.api.JavadocTool"]}
  {:service "com.sun.tools.doclint.DocLint",
   :with ["jdk.javadoc.internal.doclint.DocLint"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.javadoc.doclet"}
  {:package "jdk.javadoc.internal"}
  {:package "jdk.javadoc.internal.api"}
  {:package "jdk.javadoc.internal.doclets.formats.html"}
  {:package "jdk.javadoc.internal.doclets.formats.html.markup"}
  {:package "jdk.javadoc.internal.doclets.formats.html.resources"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.fonts"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.jquery"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.legal"}
  {:package "jdk.javadoc.internal.doclets.formats.html.taglets"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.taglets.snippet"}
  {:package "jdk.javadoc.internal.doclets.toolkit"}
  {:package "jdk.javadoc.internal.doclets.toolkit.resources"}
  {:package "jdk.javadoc.internal.doclets.toolkit.resources.releases"}
  {:package "jdk.javadoc.internal.doclets.toolkit.util"}
  {:package "jdk.javadoc.internal.doclint"}
  {:package "jdk.javadoc.internal.doclint.resources"}
  {:package "jdk.javadoc.internal.html"}
  {:package "jdk.javadoc.internal.tool"}
  {:package "jdk.javadoc.internal.tool.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.editpad
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: 23834198931ae7d6a81ce8055c10ffb4a05120f0f41e9a133e442fa3a4156536
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.editpad",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop"}
  {:module "jdk.internal.ed"}],
 :provides
 [{:service "jdk.internal.editor.spi.BuildInEditorProvider",
   :with ["jdk.editpad.EditPadProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.editpad"} {:package "jdk.editpad.resources"}],
 :target-platform "macos-aarch64"}


name: jdk.jsobject
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: c455f9c2cb497d85f4d900e64a7b68e60a86523749e574ddc4f21bd4c3b60a9c
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jsobject",
 :exports [{:package "netscape.javascript"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "netscape.javascript"}],
 :target-platform "macos-aarch64"}


name: java.security.jgss
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: a6079905336a50fc4d2e186623de3361285be93a55a61c04b145e09851b44b6a
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.security.jgss",
 :exports
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.security.jgss", :to ["jdk.security.jgss"]}
  {:package "sun.security.jgss.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.jgss.krb5.internal",
   :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.krb5.internal", :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5.internal.ktab",
   :to ["jdk.security.auth"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.naming"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.jgss.SunProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.net.www.protocol.http.spnego"}
  {:package "sun.security.jgss"}
  {:package "sun.security.jgss.krb5"}
  {:package "sun.security.jgss.krb5.internal"}
  {:package "sun.security.jgss.spi"}
  {:package "sun.security.jgss.spnego"}
  {:package "sun.security.jgss.wrapper"}
  {:package "sun.security.krb5"}
  {:package "sun.security.krb5.internal"}
  {:package "sun.security.krb5.internal.ccache"}
  {:package "sun.security.krb5.internal.crypto"}
  {:package "sun.security.krb5.internal.crypto.dk"}
  {:package "sun.security.krb5.internal.ktab"}
  {:package "sun.security.krb5.internal.rcache"}
  {:package "sun.security.krb5.internal.util"}],
 :target-platform "macos-aarch64"}


name: jdk.nio.mapmode
version: 25.0.2
target_platform: macos-aarch64
type: jmod
sha256: da2a6fec3d7596c5f419ebd85869a61823dd337bd89ba3b201594e83de3272c9
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.nio.mapmode",
 :exports [{:package "jdk.nio.mapmode"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.nio.mapmode"}],
 :target-platform "macos-aarch64"}


name: java.security.sasl
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 3dddef3a7e88b8a149ca2dc04da2edcd2c654266d6710c5027aaed88f7e2bf10
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.security.sasl",
 :exports
 [{:package "javax.security.sasl"}
  {:package "com.sun.security.sasl.util", :to ["jdk.security.jgss"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.sun.security.sasl.Provider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.sasl"}
  {:package "com.sun.security.sasl.digest"}
  {:package "com.sun.security.sasl.ntlm"}
  {:package "com.sun.security.sasl.util"}
  {:package "javax.security.sasl"}],
 :target-platform "macos-amd64"}


name: jdk.jartool
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 8458305b9f79e046c008b6c84377a672c4a6930de418d5b097b5b2efb7725d09
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-amd64",
 :name "jdk.jartool",
 :exports [{:package "jdk.security.jarsigner"}],
 :requires
 [{:module "java.base", :mandated true} {:module "jdk.internal.opt"}],
 :uses [],
 :main-class "sun.tools.jar.Main",
 :packages
 [{:package "jdk.security.jarsigner"}
  {:package "sun.security.tools.jarsigner"}
  {:package "sun.security.tools.jarsigner.resources"}
  {:package "sun.tools.jar"}
  {:package "sun.tools.jar.resources"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["sun.tools.jar.JarToolProvider"]}],
 :version "25.0.2"}


name: java.se
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 05f8c276eb2fc10c3d9f53ddc655dba2547990e74934c6cbe51261004aa0755e
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.se",
 :exports [],
 :requires
 [{:module "java.base", :transitive true}
  {:module "java.compiler", :transitive true}
  {:module "java.datatransfer", :transitive true}
  {:module "java.desktop", :transitive true}
  {:module "java.instrument", :transitive true}
  {:module "java.logging", :transitive true}
  {:module "java.management", :transitive true}
  {:module "java.management.rmi", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.net.http", :transitive true}
  {:module "java.prefs", :transitive true}
  {:module "java.rmi", :transitive true}
  {:module "java.scripting", :transitive true}
  {:module "java.security.jgss", :transitive true}
  {:module "java.security.sasl", :transitive true}
  {:module "java.sql", :transitive true}
  {:module "java.sql.rowset", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}
  {:module "java.xml.crypto", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-amd64"}


name: jdk.zipfs
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: a536ca8f3518914319180edee4c05f57916dbf359c39db153d6ef1d506eee3f0
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.zipfs",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["jdk.nio.zipfs.ZipFileSystemProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.nio.zipfs"}],
 :target-platform "macos-amd64"}


name: jdk.jdeps
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 9bbadd7ce23b3ef8987f717cb0a96204e04fe7f03e8b6dc04f52442883e99c2d
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jdeps",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler"}
  {:module "jdk.compiler"}
  {:module "jdk.internal.opt"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with
   ["com.sun.tools.javap.Main$JavapToolProvider"
    "com.sun.tools.jdeps.Main$JDepsToolProvider"
    "com.sun.tools.jnativescan.Main$Provider"]}],
 :uses [{:service "com.sun.tools.javac.platform.PlatformProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.javap"}
  {:package "com.sun.tools.javap.resources"}
  {:package "com.sun.tools.jdeprscan"}
  {:package "com.sun.tools.jdeprscan.resources"}
  {:package "com.sun.tools.jdeprscan.scan"}
  {:package "com.sun.tools.jdeps"}
  {:package "com.sun.tools.jdeps.resources"}
  {:package "com.sun.tools.jnativescan"}],
 :target-platform "macos-amd64"}


name: jdk.jstatd
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 49f7ae83a64f331c2cfde2624df146be5513a1a20e3ce0c6659968a18747cfdb
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-amd64",
 :name "jdk.jstatd",
 :exports [{:package "sun.jvmstat.monitor.remote", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.rmi"}
  {:module "jdk.internal.jvmstat"}],
 :uses [],
 :main-class "sun.tools.jstatd.Jstatd",
 :packages
 [{:package "sun.jvmstat.monitor.remote"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.rmi"}
  {:package "sun.tools.jstatd"}],
 :provides
 [{:service "sun.jvmstat.monitor.MonitoredHostService",
   :with
   ["sun.jvmstat.perfdata.monitor.protocol.rmi.MonitoredHostRmiService"]}],
 :version "25.0.2"}


name: jdk.jdwp.agent
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 6ba0838b7a87c01f997da8d8f4b78f4d90e73b8698a3f00da96fc1d6bb945dca
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jdwp.agent",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-amd64"}


name: java.sql
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 6e6c958c775e116abca82c35d07038aecc6efd7982ac3cdaccedad1a757983f1
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.sql",
 :exports [{:package "java.sql"} {:package "javax.sql"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [{:service "java.sql.Driver"}],
 :version "25.0.2",
 :packages [{:package "java.sql"} {:package "javax.sql"}],
 :target-platform "macos-amd64"}


name: java.smartcardio
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 559668dc2fb2ae3f24da2d4b57ec3a9432c2e4fcb0d11bd86e347f3f2e0b583f
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.smartcardio",
 :exports [{:package "javax.smartcardio"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.smartcardio.SunPCSC"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.smartcardio"}
  {:package "sun.security.smartcardio"}],
 :target-platform "macos-amd64"}


name: jdk.hotspot.agent
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 21ef1030094b6720e435d3a9de46c70e2a953b38b9fac3d215faac0ea10e9ee7
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.hotspot.agent",
 :exports
 [{:package "sun.jvm.hotspot.debugger.remote", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.datatransfer"}
  {:module "java.desktop"}
  {:module "java.rmi"}
  {:module "java.scripting"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java.swing.action"}
  {:package "com.sun.java.swing.ui"}
  {:package "images.toolbarButtonGraphics.general"}
  {:package "sun.jvm.hotspot"}
  {:package "sun.jvm.hotspot.asm"}
  {:package "sun.jvm.hotspot.classfile"}
  {:package "sun.jvm.hotspot.code"}
  {:package "sun.jvm.hotspot.compiler"}
  {:package "sun.jvm.hotspot.debugger"}
  {:package "sun.jvm.hotspot.debugger.aarch64"}
  {:package "sun.jvm.hotspot.debugger.amd64"}
  {:package "sun.jvm.hotspot.debugger.bsd"}
  {:package "sun.jvm.hotspot.debugger.bsd.aarch64"}
  {:package "sun.jvm.hotspot.debugger.bsd.amd64"}
  {:package "sun.jvm.hotspot.debugger.bsd.x86"}
  {:package "sun.jvm.hotspot.debugger.cdbg"}
  {:package "sun.jvm.hotspot.debugger.cdbg.basic"}
  {:package "sun.jvm.hotspot.debugger.dummy"}
  {:package "sun.jvm.hotspot.debugger.linux"}
  {:package "sun.jvm.hotspot.debugger.linux.aarch64"}
  {:package "sun.jvm.hotspot.debugger.linux.amd64"}
  {:package "sun.jvm.hotspot.debugger.linux.ppc64"}
  {:package "sun.jvm.hotspot.debugger.linux.riscv64"}
  {:package "sun.jvm.hotspot.debugger.linux.x86"}
  {:package "sun.jvm.hotspot.debugger.posix"}
  {:package "sun.jvm.hotspot.debugger.posix.elf"}
  {:package "sun.jvm.hotspot.debugger.ppc64"}
  {:package "sun.jvm.hotspot.debugger.remote"}
  {:package "sun.jvm.hotspot.debugger.remote.aarch64"}
  {:package "sun.jvm.hotspot.debugger.remote.amd64"}
  {:package "sun.jvm.hotspot.debugger.remote.ppc64"}
  {:package "sun.jvm.hotspot.debugger.remote.riscv64"}
  {:package "sun.jvm.hotspot.debugger.remote.x86"}
  {:package "sun.jvm.hotspot.debugger.riscv64"}
  {:package "sun.jvm.hotspot.debugger.win32.coff"}
  {:package "sun.jvm.hotspot.debugger.windbg"}
  {:package "sun.jvm.hotspot.debugger.windbg.aarch64"}
  {:package "sun.jvm.hotspot.debugger.windbg.amd64"}
  {:package "sun.jvm.hotspot.debugger.windows.amd64"}
  {:package "sun.jvm.hotspot.debugger.x86"}
  {:package "sun.jvm.hotspot.gc.epsilon"}
  {:package "sun.jvm.hotspot.gc.g1"}
  {:package "sun.jvm.hotspot.gc.parallel"}
  {:package "sun.jvm.hotspot.gc.serial"}
  {:package "sun.jvm.hotspot.gc.shared"}
  {:package "sun.jvm.hotspot.gc.shenandoah"}
  {:package "sun.jvm.hotspot.gc.z"}
  {:package "sun.jvm.hotspot.interpreter"}
  {:package "sun.jvm.hotspot.memory"}
  {:package "sun.jvm.hotspot.oops"}
  {:package "sun.jvm.hotspot.prims"}
  {:package "sun.jvm.hotspot.runtime"}
  {:package "sun.jvm.hotspot.runtime.aarch64"}
  {:package "sun.jvm.hotspot.runtime.amd64"}
  {:package "sun.jvm.hotspot.runtime.bsd"}
  {:package "sun.jvm.hotspot.runtime.bsd_aarch64"}
  {:package "sun.jvm.hotspot.runtime.bsd_amd64"}
  {:package "sun.jvm.hotspot.runtime.bsd_x86"}
  {:package "sun.jvm.hotspot.runtime.linux"}
  {:package "sun.jvm.hotspot.runtime.linux_aarch64"}
  {:package "sun.jvm.hotspot.runtime.linux_amd64"}
  {:package "sun.jvm.hotspot.runtime.linux_ppc64"}
  {:package "sun.jvm.hotspot.runtime.linux_riscv64"}
  {:package "sun.jvm.hotspot.runtime.linux_x86"}
  {:package "sun.jvm.hotspot.runtime.posix"}
  {:package "sun.jvm.hotspot.runtime.ppc64"}
  {:package "sun.jvm.hotspot.runtime.riscv64"}
  {:package "sun.jvm.hotspot.runtime.win32_aarch64"}
  {:package "sun.jvm.hotspot.runtime.win32_amd64"}
  {:package "sun.jvm.hotspot.runtime.x86"}
  {:package "sun.jvm.hotspot.tools"}
  {:package "sun.jvm.hotspot.tools.jcore"}
  {:package "sun.jvm.hotspot.types"}
  {:package "sun.jvm.hotspot.types.basic"}
  {:package "sun.jvm.hotspot.ui"}
  {:package "sun.jvm.hotspot.ui.action"}
  {:package "sun.jvm.hotspot.ui.classbrowser"}
  {:package "sun.jvm.hotspot.ui.resources"}
  {:package "sun.jvm.hotspot.ui.table"}
  {:package "sun.jvm.hotspot.ui.tree"}
  {:package "sun.jvm.hotspot.ui.treetable"}
  {:package "sun.jvm.hotspot.utilities"}
  {:package "sun.jvm.hotspot.utilities.memo"}
  {:package "toolbarButtonGraphics.development"}
  {:package "toolbarButtonGraphics.general"}
  {:package "toolbarButtonGraphics.navigation"}
  {:package "toolbarButtonGraphics.text"}],
 :target-platform "macos-amd64"}


name: jdk.internal.jvmstat
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: f24c21780e6af5075428d5682cca62474a57755ca76ef636ea5bc05ff7435697
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.jvmstat",
 :exports
 [{:package "sun.jvmstat.monitor",
   :to ["jdk.attach" "jdk.jcmd" "jdk.jconsole" "jdk.jstatd"]}
  {:package "sun.jvmstat.monitor.event", :to ["jdk.jcmd" "jdk.jstatd"]}
  {:package "sun.jvmstat.perfdata.monitor", :to ["jdk.jstatd"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "sun.jvmstat.monitor.MonitoredHostService",
   :with
   ["sun.jvmstat.perfdata.monitor.protocol.file.MonitoredHostFileService"
    "sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostLocalService"]}],
 :uses [{:service "sun.jvmstat.monitor.MonitoredHostService"}],
 :version "25.0.2",
 :packages
 [{:package "sun.jvmstat"}
  {:package "sun.jvmstat.monitor"}
  {:package "sun.jvmstat.monitor.event"}
  {:package "sun.jvmstat.perfdata.monitor"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.file"}
  {:package "sun.jvmstat.perfdata.monitor.protocol.local"}
  {:package "sun.jvmstat.perfdata.monitor.v1_0"}
  {:package "sun.jvmstat.perfdata.monitor.v2_0"}
  {:package "sun.jvmstat.perfdata.resources"}],
 :target-platform "macos-amd64"}


name: java.compiler
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: f44c982b135a373bdc9d620d5a50f597b004abc739e8a6baee9d4571677d82f3
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.compiler",
 :exports
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.tools.DocumentationTool"}
  {:service "javax.tools.JavaCompiler"}],
 :version "25.0.2",
 :packages
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :target-platform "macos-amd64"}


name: jdk.incubator.vector
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: db9f6b1d159559ed093fdb6f2a6d046a48a44e338f05d971aeb80832260474f6
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.incubator.vector",
 :exports [{:package "jdk.incubator.vector"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.incubator.vector"}],
 :target-platform "macos-amd64"}


name: java.sql.rowset
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 9be9c533aa2ed778d82e3a68c40f453616fff97930ac2457616e2ce380b60cf2
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.sql.rowset",
 :exports
 [{:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.sql", :transitive true}],
 :provides [],
 :uses [{:service "javax.sql.rowset.RowSetFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.rowset"}
  {:package "com.sun.rowset.internal"}
  {:package "com.sun.rowset.providers"}
  {:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :target-platform "macos-amd64"}


name: jdk.jfr
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 65c2905f531c72012bfca54ab0066b083f91805e6be9f6f62fe15f42e8388d84
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-amd64",
 :name "jdk.jfr",
 :exports
 [{:package "jdk.jfr"}
  {:package "jdk.jfr.consumer"}
  {:package "jdk.jfr.internal.management",
   :to ["jdk.management.jfr"]}],
 :requires [{:module "java.base", :mandated true}],
 :uses [],
 :main-class "jdk.jfr.internal.tool.Main",
 :packages
 [{:package "jdk.jfr"}
  {:package "jdk.jfr.consumer"}
  {:package "jdk.jfr.events"}
  {:package "jdk.jfr.internal"}
  {:package "jdk.jfr.internal.consumer"}
  {:package "jdk.jfr.internal.consumer.filter"}
  {:package "jdk.jfr.internal.dcmd"}
  {:package "jdk.jfr.internal.event"}
  {:package "jdk.jfr.internal.jfc"}
  {:package "jdk.jfr.internal.jfc.model"}
  {:package "jdk.jfr.internal.management"}
  {:package "jdk.jfr.internal.periodic"}
  {:package "jdk.jfr.internal.query"}
  {:package "jdk.jfr.internal.settings"}
  {:package "jdk.jfr.internal.test"}
  {:package "jdk.jfr.internal.tool"}
  {:package "jdk.jfr.internal.tracing"}
  {:package "jdk.jfr.internal.types"}
  {:package "jdk.jfr.internal.util"}
  {:package "jdk.jfr.tracing"}],
 :provides [],
 :version "25.0.2"}


name: jdk.jpackage
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 1bab599a73a5663a4d8fa064b97057782cdaf2ad20220da074eb6a0fadcff7c8
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-amd64",
 :name "jdk.jpackage",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.opt"}
  {:module "jdk.jlink"}
  {:module "java.naming"}
  {:module "java.desktop"}],
 :uses
 [{:service "jdk.jpackage.internal.Bundler"}
  {:service "jdk.jpackage.internal.Bundlers"}],
 :main-class "jdk.jpackage.main.Main",
 :packages
 [{:package "jdk.jpackage.internal"}
  {:package "jdk.jpackage.internal.model"}
  {:package "jdk.jpackage.internal.pipeline"}
  {:package "jdk.jpackage.internal.resources"}
  {:package "jdk.jpackage.internal.util"}
  {:package "jdk.jpackage.internal.util.function"}
  {:package "jdk.jpackage.main"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["jdk.jpackage.internal.JPackageToolProvider"]}
  {:service "jdk.jpackage.internal.Bundler",
   :with
   ["jdk.jpackage.internal.MacAppBundler"
    "jdk.jpackage.internal.MacDmgBundler"
    "jdk.jpackage.internal.MacPkgBundler"]}
  {:service "jdk.jpackage.internal.Bundlers",
   :with ["jdk.jpackage.internal.BasicBundlers"]}],
 :version "25.0.2"}


name: jdk.crypto.cryptoki
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 7495eb84e0e5237ea75b98476f86b3d5112cfe42b7c437cab1d25a2ef02d125c
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.crypto.cryptoki",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.pkcs11.SunPKCS11"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.security.pkcs11"}
  {:package "sun.security.pkcs11.wrapper"}],
 :target-platform "macos-amd64"}


name: jdk.unsupported.desktop
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 3c04d49f0da9879d1745b174454cf3e3dc2ee12ad19f58a160132f976d48dadb
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.unsupported.desktop",
 :exports [{:package "jdk.swing.interop"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop", :transitive true}],
 :provides
 [{:service "sun.swing.InteropProvider",
   :with ["jdk.swing.interop.internal.InteropProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.swing.interop"}
  {:package "jdk.swing.interop.internal"}],
 :target-platform "macos-amd64"}


name: jdk.management
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 307536a881e7d0aa39e5b1e164f2b6367ef4a2d9567e053aae133272637e6e1f
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.management",
 :exports
 [{:package "com.sun.management"} {:package "jdk.management"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management", :transitive true}],
 :provides
 [{:service "sun.management.spi.PlatformMBeanProvider",
   :with ["com.sun.management.internal.PlatformMBeanProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.management"}
  {:package "com.sun.management.internal"}
  {:package "jdk.management"}],
 :target-platform "macos-amd64"}


name: java.rmi
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 34a10bf646783d153e4d8b6b21551e89bb2cf7641caeb111b83306f6f9e60987
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.rmi",
 :exports
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.registry", :to ["jdk.management.agent"]}
  {:package "sun.rmi.server",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}
  {:package "sun.rmi.transport",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses [{:service "java.rmi.server.RMIClassLoaderSpi"}],
 :version "25.0.2",
 :packages
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.log"}
  {:package "sun.rmi.registry"}
  {:package "sun.rmi.registry.resources"}
  {:package "sun.rmi.runtime"}
  {:package "sun.rmi.server"}
  {:package "sun.rmi.transport"}
  {:package "sun.rmi.transport.tcp"}],
 :target-platform "macos-amd64"}


name: jdk.management.jfr
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 67a04793cd0e4c99f5a0b093607c9f61c9edd05e5a224a329665fc864804bb07
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.management.jfr",
 :exports [{:package "jdk.management.jfr"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.management"}
  {:module "java.management", :transitive true}
  {:module "jdk.jfr", :transitive true}],
 :provides
 [{:service "sun.management.spi.PlatformMBeanProvider",
   :with
   ["jdk.management.jfr.internal.FlightRecorderMXBeanProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.management.jfr"}
  {:package "jdk.management.jfr.internal"}],
 :target-platform "macos-amd64"}


name: jdk.sctp
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: f81fabf0f726daf976ac089894d24cd52e28805f364ecc448ac7bbeda93a7da5
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.sctp",
 :exports [{:package "com.sun.nio.sctp"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.nio.sctp"} {:package "sun.nio.ch.sctp"}],
 :target-platform "macos-amd64"}


name: jdk.security.jgss
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: c7de6eb963bd8184de7a6b6ff0537067c67095429861e04fb3e806f6080b32c7
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.security.jgss",
 :exports [{:package "com.sun.security.jgss"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.security.sasl"}
  {:module "java.security.jgss", :transitive true}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.sun.security.sasl.gsskerb.JdkSASL"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.jgss"}
  {:package "com.sun.security.sasl.gsskerb"}],
 :target-platform "macos-amd64"}


name: jdk.net
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: bdf8b8614bd6ce41e01257e758d65612a59f82c034fc55c92ac174987fd72f8f
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.net",
 :exports [{:package "jdk.net"} {:package "jdk.nio"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.net"} {:package "jdk.nio"}],
 :target-platform "macos-amd64"}


name: java.prefs
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 9bb0c986b2a78d116bf2dba454650d55541d262ab9199155f01fdb7dd6d2ac9d
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.prefs",
 :exports [{:package "java.util.prefs"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.xml"}],
 :provides [],
 :uses [{:service "java.util.prefs.PreferencesFactory"}],
 :version "25.0.2",
 :packages [{:package "java.util.prefs"}],
 :target-platform "macos-amd64"}


name: java.logging
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 821776021d7f4b780b091cf696d167c105b5f064f0b39a9b8f78ae245cfd3e14
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.logging",
 :exports [{:package "java.util.logging"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.internal.logger.DefaultLoggerFinder",
   :with ["sun.util.logging.internal.LoggingProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.util.logging"}
  {:package "sun.net.www.protocol.http.logging"}
  {:package "sun.util.logging.internal"}
  {:package "sun.util.logging.resources"}],
 :target-platform "macos-amd64"}


name: jdk.xml.dom
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 3bafb998340b11ba3b59a3cb742066ac594d202ad96ae98b9104e85485c80b3d
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.xml.dom",
 :exports
 [{:package "org.w3c.dom.css"}
  {:package "org.w3c.dom.html"}
  {:package "org.w3c.dom.stylesheets"}
  {:package "org.w3c.dom.xpath"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "org.w3c.dom.css"}
  {:package "org.w3c.dom.html"}
  {:package "org.w3c.dom.stylesheets"}
  {:package "org.w3c.dom.xpath"}],
 :target-platform "macos-amd64"}


name: java.base
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 082165c78c52ca3dde1033e57db32f56dcda555a10d5550b4c0b9d5a1d63a4a8
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-amd64",
 :name "java.base",
 :exports
 [{:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "com.sun.crypto.provider", :to ["jdk.crypto.cryptoki"]}
  {:package "com.sun.security.ntlm", :to ["java.security.sasl"]}
  {:package "jdk.internal", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.access",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.rmi"
    "jdk.charsets"
    "jdk.crypto.cryptoki"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.management"
    "jdk.net"
    "jdk.sctp"]}
  {:package "jdk.internal.classfile.components", :to ["jdk.jfr"]}
  {:package "jdk.internal.event", :to ["jdk.jfr"]}
  {:package "jdk.internal.foreign", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.io", :to ["jdk.internal.le" "jdk.jshell"]}
  {:package "jdk.internal.javac",
   :to
   ["java.compiler"
    "java.desktop"
    "jdk.compiler"
    "jdk.incubator.vector"
    "jdk.jartool"
    "jdk.jdeps"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jshell"]}
  {:package "jdk.internal.jimage", :to ["jdk.jlink"]}
  {:package "jdk.internal.jimage.decompressor", :to ["jdk.jlink"]}
  {:package "jdk.internal.jmod", :to ["jdk.compiler" "jdk.jlink"]}
  {:package "jdk.internal.loader",
   :to ["java.instrument" "java.logging" "java.naming"]}
  {:package "jdk.internal.logger", :to ["java.logging"]}
  {:package "jdk.internal.misc",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.naming"
    "java.net.http"
    "java.rmi"
    "java.security.jgss"
    "jdk.attach"
    "jdk.charsets"
    "jdk.compiler"
    "jdk.crypto.cryptoki"
    "jdk.graal.compiler"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.jshell"
    "jdk.nio.mapmode"
    "jdk.unsupported"]}
  {:package "jdk.internal.module",
   :to
   ["java.instrument"
    "java.management.rmi"
    "jdk.compiler"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jpackage"]}
  {:package "jdk.internal.org.xml.sax", :to ["jdk.jfr"]}
  {:package "jdk.internal.org.xml.sax.helpers", :to ["jdk.jfr"]}
  {:package "jdk.internal.perf",
   :to
   ["java.management" "jdk.internal.jvmstat" "jdk.management.agent"]}
  {:package "jdk.internal.platform", :to ["jdk.jfr" "jdk.management"]}
  {:package "jdk.internal.ref",
   :to ["java.desktop" "java.net.http" "jdk.naming.dns"]}
  {:package "jdk.internal.reflect",
   :to
   ["java.logging"
    "java.sql"
    "java.sql.rowset"
    "jdk.dynalink"
    "jdk.internal.vm.ci"
    "jdk.unsupported"]}
  {:package "jdk.internal.util",
   :to
   ["java.desktop"
    "java.naming"
    "java.net.http"
    "java.prefs"
    "java.rmi"
    "java.security.jgss"
    "java.smartcardio"
    "jdk.charsets"
    "jdk.httpserver"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jlink"
    "jdk.jpackage"
    "jdk.net"]}
  {:package "jdk.internal.util.xml", :to ["jdk.jfr"]}
  {:package "jdk.internal.util.xml.impl", :to ["jdk.jfr"]}
  {:package "jdk.internal.vm",
   :to
   ["java.management"
    "jdk.internal.jvmstat"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.management"
    "jdk.management.agent"]}
  {:package "jdk.internal.vm.annotation",
   :to
   ["java.instrument"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.unsupported"]}
  {:package "jdk.internal.vm.vector", :to ["jdk.incubator.vector"]}
  {:package "sun.invoke.util", :to ["jdk.compiler"]}
  {:package "sun.net", :to ["java.net.http" "jdk.naming.dns"]}
  {:package "sun.net.dns", :to ["java.security.jgss" "jdk.naming.dns"]}
  {:package "sun.net.ext", :to ["jdk.net"]}
  {:package "sun.net.util",
   :to ["java.net.http" "jdk.jconsole" "jdk.sctp"]}
  {:package "sun.net.www", :to ["java.net.http" "jdk.jartool"]}
  {:package "sun.net.www.protocol.http", :to ["java.security.jgss"]}
  {:package "sun.nio.ch",
   :to ["java.management" "jdk.crypto.cryptoki" "jdk.net" "jdk.sctp"]}
  {:package "sun.nio.cs", :to ["java.desktop" "jdk.charsets"]}
  {:package "sun.nio.fs", :to ["jdk.net"]}
  {:package "sun.reflect.annotation", :to ["jdk.compiler"]}
  {:package "sun.reflect.generics.reflectiveObjects",
   :to ["java.desktop"]}
  {:package "sun.reflect.misc", :to ["java.desktop" "java.management"]}
  {:package "sun.security.internal.interfaces",
   :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.internal.spec", :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.jca",
   :to ["java.smartcardio" "jdk.crypto.cryptoki" "jdk.naming.dns"]}
  {:package "sun.security.pkcs", :to ["jdk.jartool"]}
  {:package "sun.security.provider",
   :to
   ["java.security.jgss" "jdk.crypto.cryptoki" "jdk.security.auth"]}
  {:package "sun.security.provider.certpath",
   :to ["java.naming" "jdk.jartool"]}
  {:package "sun.security.rsa", :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.timestamp", :to ["jdk.jartool"]}
  {:package "sun.security.tools", :to ["jdk.jartool"]}
  {:package "sun.security.util",
   :to
   ["java.naming"
    "java.security.jgss"
    "java.security.sasl"
    "java.smartcardio"
    "java.xml.crypto"
    "jdk.crypto.cryptoki"
    "jdk.jartool"
    "jdk.security.auth"
    "jdk.security.jgss"]}
  {:package "sun.security.validator", :to ["jdk.jartool"]}
  {:package "sun.security.x509",
   :to ["jdk.crypto.cryptoki" "jdk.jartool"]}
  {:package "sun.util.cldr", :to ["jdk.jlink"]}
  {:package "sun.util.locale.provider",
   :to ["java.desktop" "jdk.jlink" "jdk.localedata"]}
  {:package "sun.util.logging",
   :to ["java.desktop" "java.logging" "java.prefs"]}
  {:package "sun.util.resources", :to ["jdk.localedata"]}],
 :requires [],
 :uses
 [{:service "java.lang.System$LoggerFinder"}
  {:service "java.net.ContentHandlerFactory"}
  {:service "java.net.spi.InetAddressResolverProvider"}
  {:service "java.net.spi.URLStreamHandlerProvider"}
  {:service "java.nio.channels.spi.AsynchronousChannelProvider"}
  {:service "java.nio.channels.spi.SelectorProvider"}
  {:service "java.nio.charset.spi.CharsetProvider"}
  {:service "java.nio.file.spi.FileSystemProvider"}
  {:service "java.nio.file.spi.FileTypeDetector"}
  {:service "java.security.Provider"}
  {:service "java.text.spi.BreakIteratorProvider"}
  {:service "java.text.spi.CollatorProvider"}
  {:service "java.text.spi.DateFormatProvider"}
  {:service "java.text.spi.DateFormatSymbolsProvider"}
  {:service "java.text.spi.DecimalFormatSymbolsProvider"}
  {:service "java.text.spi.NumberFormatProvider"}
  {:service "java.time.chrono.AbstractChronology"}
  {:service "java.time.chrono.Chronology"}
  {:service "java.time.zone.ZoneRulesProvider"}
  {:service "java.util.spi.CalendarDataProvider"}
  {:service "java.util.spi.CalendarNameProvider"}
  {:service "java.util.spi.CurrencyNameProvider"}
  {:service "java.util.spi.LocaleNameProvider"}
  {:service "java.util.spi.ResourceBundleControlProvider"}
  {:service "java.util.spi.ResourceBundleProvider"}
  {:service "java.util.spi.TimeZoneNameProvider"}
  {:service "java.util.spi.ToolProvider"}
  {:service "javax.security.auth.spi.LoginModule"}
  {:service "jdk.internal.io.JdkConsoleProvider"}
  {:service "jdk.internal.logger.DefaultLoggerFinder"}
  {:service "sun.text.spi.JavaTimeDateTimePatternProvider"}
  {:service "sun.util.locale.provider.LocaleDataMetaInfo"}
  {:service
   "sun.util.resources.LocaleData$CommonResourceBundleProvider"}
  {:service
   "sun.util.resources.LocaleData$SupplementaryResourceBundleProvider"}
  {:service "sun.util.spi.CalendarProvider"}],
 :packages
 [{:package "apple.security"}
  {:package "com.sun.crypto.provider"}
  {:package "com.sun.security.ntlm"}
  {:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "jdk.internal"}
  {:package "jdk.internal.access"}
  {:package "jdk.internal.access.foreign"}
  {:package "jdk.internal.classfile.components"}
  {:package "jdk.internal.classfile.impl"}
  {:package "jdk.internal.classfile.impl.verifier"}
  {:package "jdk.internal.constant"}
  {:package "jdk.internal.event"}
  {:package "jdk.internal.foreign"}
  {:package "jdk.internal.foreign.abi"}
  {:package "jdk.internal.foreign.abi.aarch64"}
  {:package "jdk.internal.foreign.abi.aarch64.linux"}
  {:package "jdk.internal.foreign.abi.aarch64.macos"}
  {:package "jdk.internal.foreign.abi.aarch64.windows"}
  {:package "jdk.internal.foreign.abi.fallback"}
  {:package "jdk.internal.foreign.abi.ppc64"}
  {:package "jdk.internal.foreign.abi.ppc64.aix"}
  {:package "jdk.internal.foreign.abi.ppc64.linux"}
  {:package "jdk.internal.foreign.abi.riscv64"}
  {:package "jdk.internal.foreign.abi.riscv64.linux"}
  {:package "jdk.internal.foreign.abi.s390"}
  {:package "jdk.internal.foreign.abi.s390.linux"}
  {:package "jdk.internal.foreign.abi.x64"}
  {:package "jdk.internal.foreign.abi.x64.sysv"}
  {:package "jdk.internal.foreign.abi.x64.windows"}
  {:package "jdk.internal.foreign.layout"}
  {:package "jdk.internal.icu.impl"}
  {:package "jdk.internal.icu.impl.data.icudt76b"}
  {:package "jdk.internal.icu.lang"}
  {:package "jdk.internal.icu.text"}
  {:package "jdk.internal.icu.util"}
  {:package "jdk.internal.invoke"}
  {:package "jdk.internal.io"}
  {:package "jdk.internal.javac"}
  {:package "jdk.internal.jimage"}
  {:package "jdk.internal.jimage.decompressor"}
  {:package "jdk.internal.jmod"}
  {:package "jdk.internal.jrtfs"}
  {:package "jdk.internal.lang.stable"}
  {:package "jdk.internal.loader"}
  {:package "jdk.internal.logger"}
  {:package "jdk.internal.math"}
  {:package "jdk.internal.misc"}
  {:package "jdk.internal.module"}
  {:package "jdk.internal.org.xml.sax"}
  {:package "jdk.internal.org.xml.sax.helpers"}
  {:package "jdk.internal.perf"}
  {:package "jdk.internal.platform"}
  {:package "jdk.internal.random"}
  {:package "jdk.internal.ref"}
  {:package "jdk.internal.reflect"}
  {:package "jdk.internal.util"}
  {:package "jdk.internal.util.random"}
  {:package "jdk.internal.util.regex"}
  {:package "jdk.internal.util.xml"}
  {:package "jdk.internal.util.xml.impl"}
  {:package "jdk.internal.vm"}
  {:package "jdk.internal.vm.annotation"}
  {:package "jdk.internal.vm.vector"}
  {:package "sun.invoke.empty"}
  {:package "sun.invoke.util"}
  {:package "sun.launcher"}
  {:package "sun.launcher.resources"}
  {:package "sun.net"}
  {:package "sun.net.dns"}
  {:package "sun.net.ext"}
  {:package "sun.net.ftp"}
  {:package "sun.net.ftp.impl"}
  {:package "sun.net.idn"}
  {:package "sun.net.sdp"}
  {:package "sun.net.smtp"}
  {:package "sun.net.spi"}
  {:package "sun.net.util"}
  {:package "sun.net.www"}
  {:package "sun.net.www.content.text"}
  {:package "sun.net.www.http"}
  {:package "sun.net.www.protocol.file"}
  {:package "sun.net.www.protocol.ftp"}
  {:package "sun.net.www.protocol.http"}
  {:package "sun.net.www.protocol.http.ntlm"}
  {:package "sun.net.www.protocol.https"}
  {:package "sun.net.www.protocol.jar"}
  {:package "sun.net.www.protocol.jmod"}
  {:package "sun.net.www.protocol.jrt"}
  {:package "sun.net.www.protocol.mailto"}
  {:package "sun.nio"}
  {:package "sun.nio.ch"}
  {:package "sun.nio.cs"}
  {:package "sun.nio.fs"}
  {:package "sun.reflect.annotation"}
  {:package "sun.reflect.generics.factory"}
  {:package "sun.reflect.generics.parser"}
  {:package "sun.reflect.generics.reflectiveObjects"}
  {:package "sun.reflect.generics.repository"}
  {:package "sun.reflect.generics.scope"}
  {:package "sun.reflect.generics.tree"}
  {:package "sun.reflect.generics.visitor"}
  {:package "sun.reflect.misc"}
  {:package "sun.security.ec"}
  {:package "sun.security.ec.ed"}
  {:package "sun.security.ec.point"}
  {:package "sun.security.internal.interfaces"}
  {:package "sun.security.internal.spec"}
  {:package "sun.security.jca"}
  {:package "sun.security.pkcs"}
  {:package "sun.security.pkcs10"}
  {:package "sun.security.pkcs12"}
  {:package "sun.security.provider"}
  {:package "sun.security.provider.certpath"}
  {:package "sun.security.provider.certpath.ssl"}
  {:package "sun.security.rsa"}
  {:package "sun.security.ssl"}
  {:package "sun.security.timestamp"}
  {:package "sun.security.tools"}
  {:package "sun.security.tools.keytool"}
  {:package "sun.security.tools.keytool.resources"}
  {:package "sun.security.util"}
  {:package "sun.security.util.math"}
  {:package "sun.security.util.math.intpoly"}
  {:package "sun.security.util.resources"}
  {:package "sun.security.validator"}
  {:package "sun.security.x509"}
  {:package "sun.text"}
  {:package "sun.text.resources"}
  {:package "sun.text.resources.cldr"}
  {:package "sun.text.spi"}
  {:package "sun.usagetracker"}
  {:package "sun.util"}
  {:package "sun.util.calendar"}
  {:package "sun.util.cldr"}
  {:package "sun.util.locale"}
  {:package "sun.util.locale.provider"}
  {:package "sun.util.logging"}
  {:package "sun.util.resources"}
  {:package "sun.util.resources.cldr"}
  {:package "sun.util.spi"}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["jdk.internal.jrtfs.JrtFileSystemProvider"]}],
 :version "25.0.2",
 :hashes
 {:algorithm "SHA-256",
  :hashes
  [{:module "java.datatransfer",
    :hash
    "79e5ba475c9f69de9ad844c534791e87e8c4f59ffb11731abd816432336fd12a"}
   {:module "java.desktop",
    :hash
    "47c569385364545797aaf71dc756e9b57d1466448d5dce7942575cf218f471da"}
   {:module "java.instrument",
    :hash
    "9e7348d89ce73650274a35df1e809b60b801fe8cd3cc0e34c72242930c2a66c6"}
   {:module "java.logging",
    :hash
    "79adf96711b402ed8a4dac250b3fbdeba85582884fb4b5defe97542b703c8eba"}
   {:module "java.management",
    :hash
    "9e25fcf609f3406fe1df5a51dc0aed68a7f089490f91ecb285d87504af4082ee"}
   {:module "java.management.rmi",
    :hash
    "f41bfb3c0b47353fd4c0f701cb429573b1d27c8d44429a02b2e613074b25bbfd"}
   {:module "java.naming",
    :hash
    "244c65af2aed7c80400045424f5029c047070e81e75fc09705a58336b72a9ae2"}
   {:module "java.net.http",
    :hash
    "ea1282c5b84bbe08ee837cade90b5b651e4d52a05eecf49b3c25089a208cb764"}
   {:module "java.prefs",
    :hash
    "83c28ed5687323af215a904cac3d82511d5ed6f430dddf75cccf33349b6135df"}
   {:module "java.rmi",
    :hash
    "e96455272fcae8f4c213a509f83278dc89fad433fb303528460b3780c8e1ea36"}
   {:module "java.scripting",
    :hash
    "60c10f2bd26ceb2f7c29ab4ee20a3cf3242dc6995de62372c5970405873c232e"}
   {:module "java.se",
    :hash
    "98923bd93862e69ef4bafbf6b35b01400cfacdb412c8e66497683af0234a4e78"}
   {:module "java.security.jgss",
    :hash
    "ab048108b37563c856e3558842e63794f49e8bb05fc317d68f383c49cfb4a8d5"}
   {:module "java.security.sasl",
    :hash
    "1b2c2895133d81e4c2664b897e6a81b7a7848d425dbf64c8d7c8353fbfb46b44"}
   {:module "java.smartcardio",
    :hash
    "874957a6a54bbbdafedfdd410bcab981fcf927ec0029226080c353de822c5377"}
   {:module "java.sql",
    :hash
    "35fb54a91ef62a4e98342ee2e5aac2b168f53bb029c85516775222f99b1f7f80"}
   {:module "java.sql.rowset",
    :hash
    "bf0b5cc37d8635dd70d69819eef795b921eece3099745f2ccc9b2ca6fedeb1a8"}
   {:module "java.transaction.xa",
    :hash
    "eea0ca55c48210731319b278f1c7fd2e102487fe311890f251e3b3cc31462ef0"}
   {:module "java.xml",
    :hash
    "bd6b5edf8cc9af06fa9bceefd3595853b077d2661aaefda55b8923bd6e54e613"}
   {:module "java.xml.crypto",
    :hash
    "fbde9144afe9c22cde4f8fe90d026c6dfa1f76a2c44d983a3b42c138a9ed9607"}
   {:module "jdk.accessibility",
    :hash
    "d75925191ae2dfea49e56e1d56c8a29563e636e3b60691636cb4358899b6c3e5"}
   {:module "jdk.attach",
    :hash
    "958813703285ec4fdd3b095490b44a50e2f860f52459598db433a84a10edb622"}
   {:module "jdk.charsets",
    :hash
    "44cf35931a1e2523a3206d35a3931d341dffc5be54c6581acb7b61bb37a60c0c"}
   {:module "jdk.compiler",
    :hash
    "d5f7ef0aec09887e1cc1bbc191e75f0b5e286196454b8fae0371651774e510e7"}
   {:module "jdk.crypto.cryptoki",
    :hash
    "4ec92d40f6907afed241ebcd773cd70082bca18a88424e242a21f481e40fc6b6"}
   {:module "jdk.crypto.ec",
    :hash
    "89862859be2bde827b7f5eb97a4cc5b9f41519b5a55cbf04e1a6cba4d8f1b675"}
   {:module "jdk.dynalink",
    :hash
    "e65cf0b32e165cbd24b73c08fa9bdff01ff09c079d5ba4fcef8bbe32494dfe0e"}
   {:module "jdk.editpad",
    :hash
    "00afbb439a6134d4512064c946243ef0b6c8204858e9a9ff82a1ed2dabc71ea1"}
   {:module "jdk.hotspot.agent",
    :hash
    "b341208e45c6c5cfb37cc2c080feead418c13a5e4d774dd429096b30cfaa896e"}
   {:module "jdk.httpserver",
    :hash
    "5cf08782a665f71aff4adce6bd04dabfe9850c42d2b1f958a6875aab511c1964"}
   {:module "jdk.incubator.vector",
    :hash
    "ce46785f38ebc2cf01970cda6968823e449b930a5ef1ae3ed34f98443fc7d11e"}
   {:module "jdk.internal.ed",
    :hash
    "81372b1e7060d1455a81b260076ae64092fc04e77dc093b4b49afa1b93d6c6e4"}
   {:module "jdk.internal.jvmstat",
    :hash
    "a0f6350a4313e7b5e29f4f3aba56ba368f235f8340af716cde49f49a27b1e169"}
   {:module "jdk.internal.le",
    :hash
    "2766fec07ad564014bdce5bb7303365636103567a6f15e0b14e1f48f0f8906e9"}
   {:module "jdk.internal.md",
    :hash
    "8be37d7c7bc636074ddbbe259abc9de10379710795ea8cc48e0aba8cb8d0f11b"}
   {:module "jdk.internal.opt",
    :hash
    "cdff7878873d10f3305438e6fb0e0ea1a1ccb837b929601d90ad2b0b8a0acec8"}
   {:module "jdk.internal.vm.ci",
    :hash
    "a5567dd4aaef08007d63ea4929c63ae9038e0699f97ff7a0671cab87908fb30d"}
   {:module "jdk.jartool",
    :hash
    "bb2929ab7874115fa06c16192d004c94a384b135b329fdf10d03ffb166a5cc87"}
   {:module "jdk.javadoc",
    :hash
    "0574182cdbc0d853e71436d4b839d2dc91963fa49103d48842fe164a187da979"}
   {:module "jdk.jcmd",
    :hash
    "a857b973c7adf1f245edcde5ecd471346609a4569b80be39d140bd4202d91b9a"}
   {:module "jdk.jconsole",
    :hash
    "e9047b056f85cd0d0a1c2948bead726ea68f8d7479bf5f94063ee52cf34c2cd7"}
   {:module "jdk.jdeps",
    :hash
    "2ec8c4fe046fe5168a9740dee40efed22dfc57ed109b3ded2f7ea99435cbbb49"}
   {:module "jdk.jdi",
    :hash
    "769fdf3c72a96315f150194252222e310ab450e58c6527d49812d7bc33a646c5"}
   {:module "jdk.jdwp.agent",
    :hash
    "7bca0dc4fd32dee12642a9d1ca867bc86575e8479d551f3d9ef6bff28b8ea5c1"}
   {:module "jdk.jfr",
    :hash
    "71c28bf3d3cefffa2cf73c7f850bc3d02e2c7cc96dbc795049ce4f1c58bb727e"}
   {:module "jdk.jlink",
    :hash
    "799fa896632b525a1de47e334e223a6274d925e6eee75de8749f976f4f1b9939"}
   {:module "jdk.jpackage",
    :hash
    "7436234b2adf73a403b0c0e55ec6243e697ac67979aa055c44b2c42982cfd498"}
   {:module "jdk.jshell",
    :hash
    "570b2ba21b37c9afd7ed75408ae881bb601eadd0e8ec4092695ce0554bf01b88"}
   {:module "jdk.jstatd",
    :hash
    "274e7111a83284d1206382c8966755cd49711332ea4d9e86511865f970de6efc"}
   {:module "jdk.localedata",
    :hash
    "cc613f77f13ad61d1cf547b9b572e19b0ed9701372d17c9f9713bad0974880ac"}
   {:module "jdk.management",
    :hash
    "f7506a0840def371a6eca01b55e065d4e73859d808a477ae7466c44e3d01a9d4"}
   {:module "jdk.management.agent",
    :hash
    "6bf32ca25ccd3805896df4f15822f1fb7ecd033b833957032e3da6212f4ed536"}
   {:module "jdk.management.jfr",
    :hash
    "8b9fc48645f69a45bbfc5102c212657037fa81ccc198727443e7e2345383737b"}
   {:module "jdk.naming.dns",
    :hash
    "d1d0b4b2063b09e46cb5cf3bafeadbc6d4820d42d00956084dd6b16250aa9d2d"}
   {:module "jdk.naming.rmi",
    :hash
    "b8323a1f2c90fff48ec31b6d048cd75d6e812f1bf080490db64c8ae87e8688e3"}
   {:module "jdk.net",
    :hash
    "f30f2b8ca9b76e8d50b56bf06e24fb8603c648ba43d4e0dee2785cc501ebea23"}
   {:module "jdk.nio.mapmode",
    :hash
    "ddf011df619876c0ef02f18aed8edf71cb2851dc38982c5f3da96ade8fd0bf12"}
   {:module "jdk.sctp",
    :hash
    "2ec94bdebdc0a18c6e2cea54f76f1f61416d44b7ce2cfb71f5da321f7bc82e06"}
   {:module "jdk.security.auth",
    :hash
    "22133c9d72e8e1f18a2b4e13eccd9b3206b3d0ab9547ab430083d331e8235a2a"}
   {:module "jdk.security.jgss",
    :hash
    "d98db17a4bef71b50cdee2ef3761a5d752a864a9bb1566b24d4747775cc74c8e"}
   {:module "jdk.unsupported",
    :hash
    "633f684d39c9de81cb664a7669737787934c6a49d5dbb591d82642b2ec9c3dd7"}
   {:module "jdk.unsupported.desktop",
    :hash
    "eaf344a1943b9c903ce7930bb496ffe3a86b1744a7c6760557b4ca8a276120de"}
   {:module "jdk.xml.dom",
    :hash
    "9434de67161d9c07bdd17ab88888e63813ce558dd948b27b566c148498f5c70d"}
   {:module "jdk.zipfs",
    :hash
    "2405962f70349ff898b78ff6a42ef996dc92b8813bda6f393be3f36df22adb38"}]}}


name: java.xml.crypto
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 4b708bd2d559e8278c67b6227954c7b768a9f322fa80fa216d6a18a507336754
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.xml.crypto",
 :exports
 [{:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "java.security.Provider",
   :with ["org.jcp.xml.dsig.internal.dom.XMLDSigRI"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.org.apache.xml.internal.security"}
  {:package "com.sun.org.apache.xml.internal.security.algorithms"}
  {:package
   "com.sun.org.apache.xml.internal.security.algorithms.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.c14n"}
  {:package "com.sun.org.apache.xml.internal.security.c14n.helper"}
  {:package
   "com.sun.org.apache.xml.internal.security.c14n.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.exceptions"}
  {:package "com.sun.org.apache.xml.internal.security.keys"}
  {:package "com.sun.org.apache.xml.internal.security.keys.content"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.keyvalues"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.x509"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.keys.storage"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.storage.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.parser"}
  {:package "com.sun.org.apache.xml.internal.security.resource"}
  {:package "com.sun.org.apache.xml.internal.security.signature"}
  {:package
   "com.sun.org.apache.xml.internal.security.signature.reference"}
  {:package "com.sun.org.apache.xml.internal.security.transforms"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.implementations"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.params"}
  {:package "com.sun.org.apache.xml.internal.security.utils"}
  {:package "com.sun.org.apache.xml.internal.security.utils.resolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.utils.resolver.implementations"}
  {:package "com.sun.org.slf4j.internal"}
  {:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}
  {:package "org.jcp.xml.dsig.internal"}
  {:package "org.jcp.xml.dsig.internal.dom"}],
 :target-platform "macos-amd64"}


name: java.naming
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 4fb474442648c613e687ef0fb407dd894136edc0dd1bb3a95a74005e6bceec0f
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.naming",
 :exports
 [{:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.spi"}
  {:package "javax.naming.ldap.spi"}
  {:package "com.sun.jndi.toolkit.ctx", :to ["jdk.naming.dns"]}
  {:package "com.sun.jndi.toolkit.url",
   :to ["jdk.naming.dns" "jdk.naming.rmi"]}
  {:package "com.sun.naming.internal", :to ["jdk.naming.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.security.sasl"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.provider.certpath.ldap.JdkLDAP"]}],
 :uses
 [{:service "javax.naming.ldap.StartTlsResponse"}
  {:service "javax.naming.spi.InitialContextFactory"}
  {:service "javax.naming.ldap.spi.LdapDnsProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.ldap"}
  {:package "com.sun.jndi.ldap.ext"}
  {:package "com.sun.jndi.ldap.pool"}
  {:package "com.sun.jndi.ldap.sasl"}
  {:package "com.sun.jndi.toolkit.ctx"}
  {:package "com.sun.jndi.toolkit.dir"}
  {:package "com.sun.jndi.toolkit.url"}
  {:package "com.sun.jndi.url.ldap"}
  {:package "com.sun.jndi.url.ldaps"}
  {:package "com.sun.naming.internal"}
  {:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.ldap.spi"}
  {:package "javax.naming.spi"}
  {:package "sun.security.provider.certpath.ldap"}],
 :target-platform "macos-amd64"}


name: jdk.internal.ed
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 8a25948673edb755d4e20df8eaa93ad86ec75a335020b9de47e7174c8da2f0b6
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.ed",
 :exports
 [{:package "jdk.internal.editor.spi",
   :to ["jdk.editpad" "jdk.jshell"]}
  {:package "jdk.internal.editor.external", :to ["jdk.jshell"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.editor.external"}
  {:package "jdk.internal.editor.spi"}],
 :target-platform "macos-amd64"}


name: jdk.naming.dns
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 2c47e26a5ea9435529afdb273f55d0b564d9e9329cb40052ea6c0ed3f5789354
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.naming.dns",
 :exports [{:package "com.sun.jndi.url.dns", :to ["java.naming"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.naming"}],
 :provides
 [{:service "javax.naming.spi.InitialContextFactory",
   :with ["com.sun.jndi.dns.DnsContextFactory"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.dns"} {:package "com.sun.jndi.url.dns"}],
 :target-platform "macos-amd64"}


name: java.datatransfer
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: a855e97cb6f0e26ecb8c6ff54a63c926351d75a71094d623a977454c63d5a625
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.datatransfer",
 :exports
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer", :to ["java.desktop"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "sun.datatransfer.DesktopDatatransferService"}],
 :version "25.0.2",
 :packages
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer"}
  {:package "sun.datatransfer.resources"}],
 :target-platform "macos-amd64"}


name: jdk.unsupported
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: d8a940c9359eca86cafaa4a01e2acf6863fac81e9ef39d103dfd4ba1b09742a8
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.unsupported",
 :exports
 [{:package "com.sun.nio.file"}
  {:package "sun.misc"}
  {:package "sun.reflect"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.nio.file"}
  {:package "sun.misc"}
  {:package "sun.reflect"}],
 :target-platform "macos-amd64"}


name: jdk.jlink
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 7b0bb83f3b36e067df3340ad9a3003558f82554411f571c9c86100fc040fe6c7
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jlink",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.opt"}
  {:module "jdk.jdeps"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with
   ["jdk.tools.jmod.Main$JmodToolProvider"
    "jdk.tools.jlink.internal.Main$JlinkToolProvider"]}
  {:service "jdk.tools.jlink.plugin.Plugin",
   :with
   ["jdk.tools.jlink.internal.plugins.DefaultStripDebugPlugin"
    "jdk.tools.jlink.internal.plugins.StripJavaDebugAttributesPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludePlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeFilesPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeJmodSectionPlugin"
    "jdk.tools.jlink.internal.plugins.LegalNoticeFilePlugin"
    "jdk.tools.jlink.internal.plugins.SystemModulesPlugin"
    "jdk.tools.jlink.internal.plugins.StripNativeCommandsPlugin"
    "jdk.tools.jlink.internal.plugins.OrderResourcesPlugin"
    "jdk.tools.jlink.internal.plugins.DefaultCompressPlugin"
    "jdk.tools.jlink.internal.plugins.ExcludeVMPlugin"
    "jdk.tools.jlink.internal.plugins.IncludeLocalesPlugin"
    "jdk.tools.jlink.internal.plugins.GenerateJLIClassesPlugin"
    "jdk.tools.jlink.internal.plugins.ReleaseInfoPlugin"
    "jdk.tools.jlink.internal.plugins.AddOptionsPlugin"
    "jdk.tools.jlink.internal.plugins.VendorBugURLPlugin"
    "jdk.tools.jlink.internal.plugins.VendorVMBugURLPlugin"
    "jdk.tools.jlink.internal.plugins.VendorVersionPlugin"
    "jdk.tools.jlink.internal.plugins.CDSPlugin"
    "jdk.tools.jlink.internal.plugins.SaveJlinkArgfilesPlugin"]}],
 :uses [{:service "jdk.tools.jlink.plugin.Plugin"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.tools.jimage"}
  {:package "jdk.tools.jimage.resources"}
  {:package "jdk.tools.jlink.builder"}
  {:package "jdk.tools.jlink.internal"}
  {:package "jdk.tools.jlink.internal.plugins"}
  {:package "jdk.tools.jlink.internal.runtimelink"}
  {:package "jdk.tools.jlink.plugin"}
  {:package "jdk.tools.jlink.resources"}
  {:package "jdk.tools.jmod"}
  {:package "jdk.tools.jmod.resources"}],
 :target-platform "macos-amd64"}


name: jdk.charsets
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 3ca78076f2fe41629f8d22aa0e291ef9bf02940bd9cfcf9df7acff2346bb9803
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.charsets",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.nio.charset.spi.CharsetProvider",
   :with ["sun.nio.cs.ext.ExtendedCharsets"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "sun.nio.cs.ext"}],
 :target-platform "macos-amd64"}


name: jdk.localedata
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 3e23f7e156719f782fa4ae51d552e58e684cb6e40069e12368178ac7e001513a
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.localedata",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "sun.util.locale.provider.LocaleDataMetaInfo",
   :with
   ["sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo"
    "sun.util.resources.provider.NonBaseLocaleDataMetaInfo"]}
  {:service
   "sun.util.resources.LocaleData$CommonResourceBundleProvider",
   :with ["sun.util.resources.provider.LocaleDataProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.text.resources.cldr.ext"}
  {:package "sun.text.resources.ext"}
  {:package "sun.util.resources.cldr.ext"}
  {:package "sun.util.resources.cldr.provider"}
  {:package "sun.util.resources.ext"}
  {:package "sun.util.resources.provider"}],
 :target-platform "macos-amd64"}


name: jdk.jcmd
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: fc19188d91584ff487e972bb11b7b059c09cee7ea23aab29e0fce8322b06bef6
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.jcmd",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.attach"}
  {:module "jdk.internal.jvmstat"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.tools.common"}
  {:package "sun.tools.jcmd"}
  {:package "sun.tools.jinfo"}
  {:package "sun.tools.jmap"}
  {:package "sun.tools.jps"}
  {:package "sun.tools.jstack"}
  {:package "sun.tools.jstat"}
  {:package "sun.tools.jstat.resources"}],
 :target-platform "macos-amd64"}


name: java.desktop
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 14735f43b820e324b1dccc75f760685991258707b022e8bff7cb1d785d0a19c2
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.desktop",
 :exports
 [{:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "sun.awt",
   :to ["jdk.accessibility" "jdk.unsupported.desktop"]}
  {:package "java.awt.dnd.peer", :to ["jdk.unsupported.desktop"]}
  {:package "sun.awt.dnd", :to ["jdk.unsupported.desktop"]}
  {:package "sun.swing", :to ["jdk.unsupported.desktop"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.prefs"}
  {:module "java.datatransfer", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "sun.datatransfer.DesktopDatatransferService",
   :with ["sun.awt.datatransfer.DesktopDatatransferServiceImpl"]}
  {:service "java.net.ContentHandlerFactory",
   :with ["sun.awt.www.content.MultimediaContentHandlers"]}
  {:service "javax.print.PrintServiceLookup",
   :with ["sun.print.PrintServiceLookupProvider"]}
  {:service "javax.print.StreamPrintServiceFactory",
   :with ["sun.print.PSStreamPrinterFactory"]}
  {:service "javax.sound.midi.spi.MidiDeviceProvider",
   :with
   ["com.sun.media.sound.MidiInDeviceProvider"
    "com.sun.media.sound.MidiOutDeviceProvider"
    "com.sun.media.sound.RealTimeSequencerProvider"
    "com.sun.media.sound.SoftProvider"]}
  {:service "javax.sound.midi.spi.MidiFileReader",
   :with ["com.sun.media.sound.StandardMidiFileReader"]}
  {:service "javax.sound.midi.spi.MidiFileWriter",
   :with ["com.sun.media.sound.StandardMidiFileWriter"]}
  {:service "javax.sound.midi.spi.SoundbankReader",
   :with
   ["com.sun.media.sound.AudioFileSoundbankReader"
    "com.sun.media.sound.DLSSoundbankReader"
    "com.sun.media.sound.JARSoundbankReader"
    "com.sun.media.sound.SF2SoundbankReader"]}
  {:service "javax.sound.sampled.spi.AudioFileReader",
   :with
   ["com.sun.media.sound.AiffFileReader"
    "com.sun.media.sound.AuFileReader"
    "com.sun.media.sound.SoftMidiAudioFileReader"
    "com.sun.media.sound.WaveFileReader"
    "com.sun.media.sound.WaveFloatFileReader"
    "com.sun.media.sound.WaveExtensibleFileReader"]}
  {:service "javax.sound.sampled.spi.AudioFileWriter",
   :with
   ["com.sun.media.sound.AiffFileWriter"
    "com.sun.media.sound.AuFileWriter"
    "com.sun.media.sound.WaveFileWriter"
    "com.sun.media.sound.WaveFloatFileWriter"]}
  {:service "javax.sound.sampled.spi.FormatConversionProvider",
   :with
   ["com.sun.media.sound.AlawCodec"
    "com.sun.media.sound.AudioFloatFormatConverter"
    "com.sun.media.sound.PCMtoPCMCodec"
    "com.sun.media.sound.UlawCodec"]}
  {:service "javax.sound.sampled.spi.MixerProvider",
   :with
   ["com.sun.media.sound.DirectAudioDeviceProvider"
    "com.sun.media.sound.PortMixerProvider"]}],
 :uses
 [{:service "java.awt.im.spi.InputMethodDescriptor"}
  {:service "javax.accessibility.AccessibilityProvider"}
  {:service "javax.imageio.spi.ImageInputStreamSpi"}
  {:service "javax.imageio.spi.ImageOutputStreamSpi"}
  {:service "javax.imageio.spi.ImageReaderSpi"}
  {:service "javax.imageio.spi.ImageTranscoderSpi"}
  {:service "javax.imageio.spi.ImageWriterSpi"}
  {:service "javax.print.PrintServiceLookup"}
  {:service "javax.print.StreamPrintServiceFactory"}
  {:service "javax.sound.midi.spi.MidiDeviceProvider"}
  {:service "javax.sound.midi.spi.MidiFileReader"}
  {:service "javax.sound.midi.spi.MidiFileWriter"}
  {:service "javax.sound.midi.spi.SoundbankReader"}
  {:service "javax.sound.sampled.spi.AudioFileReader"}
  {:service "javax.sound.sampled.spi.AudioFileWriter"}
  {:service "javax.sound.sampled.spi.FormatConversionProvider"}
  {:service "javax.sound.sampled.spi.MixerProvider"}
  {:service "sun.swing.InteropProvider"}],
 :version "25.0.2",
 :packages
 [{:package "apple.laf"}
  {:package "com.apple.eawt"}
  {:package "com.apple.eawt.event"}
  {:package "com.apple.eio"}
  {:package "com.apple.laf"}
  {:package "com.apple.laf.resources"}
  {:package "com.sun.accessibility.internal.resources"}
  {:package "com.sun.beans"}
  {:package "com.sun.beans.decoder"}
  {:package "com.sun.beans.editors"}
  {:package "com.sun.beans.finder"}
  {:package "com.sun.beans.infos"}
  {:package "com.sun.beans.introspect"}
  {:package "com.sun.beans.util"}
  {:package "com.sun.imageio.plugins.bmp"}
  {:package "com.sun.imageio.plugins.common"}
  {:package "com.sun.imageio.plugins.gif"}
  {:package "com.sun.imageio.plugins.jpeg"}
  {:package "com.sun.imageio.plugins.png"}
  {:package "com.sun.imageio.plugins.tiff"}
  {:package "com.sun.imageio.plugins.wbmp"}
  {:package "com.sun.imageio.spi"}
  {:package "com.sun.imageio.stream"}
  {:package "com.sun.java.swing"}
  {:package "com.sun.java.swing.plaf.motif"}
  {:package "com.sun.java.swing.plaf.motif.icons"}
  {:package "com.sun.java.swing.plaf.motif.resources"}
  {:package "com.sun.media.sound"}
  {:package "com.sun.swing.internal.plaf.basic.resources"}
  {:package "com.sun.swing.internal.plaf.metal.resources"}
  {:package "com.sun.swing.internal.plaf.synth.resources"}
  {:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.dnd.peer"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.peer"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.beaninfo.images"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.basic.icons"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.metal.icons"}
  {:package "javax.swing.plaf.metal.icons.ocean"}
  {:package "javax.swing.plaf.metal.sounds"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.text.rtf.charsets"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "sun.awt"}
  {:package "sun.awt.datatransfer"}
  {:package "sun.awt.dnd"}
  {:package "sun.awt.event"}
  {:package "sun.awt.geom"}
  {:package "sun.awt.im"}
  {:package "sun.awt.image"}
  {:package "sun.awt.resources"}
  {:package "sun.awt.resources.cursors"}
  {:package "sun.awt.shell"}
  {:package "sun.awt.util"}
  {:package "sun.awt.www.content"}
  {:package "sun.awt.www.content.audio"}
  {:package "sun.awt.www.content.image"}
  {:package "sun.font"}
  {:package "sun.font.lookup"}
  {:package "sun.java2d"}
  {:package "sun.java2d.cmm"}
  {:package "sun.java2d.cmm.lcms"}
  {:package "sun.java2d.cmm.profiles"}
  {:package "sun.java2d.loops"}
  {:package "sun.java2d.marlin"}
  {:package "sun.java2d.marlin.stats"}
  {:package "sun.java2d.metal"}
  {:package "sun.java2d.opengl"}
  {:package "sun.java2d.pipe"}
  {:package "sun.java2d.pipe.hw"}
  {:package "sun.lwawt"}
  {:package "sun.lwawt.macosx"}
  {:package "sun.print"}
  {:package "sun.print.resources"}
  {:package "sun.swing"}
  {:package "sun.swing.icon"}
  {:package "sun.swing.plaf"}
  {:package "sun.swing.plaf.synth"}
  {:package "sun.swing.table"}
  {:package "sun.swing.text"}
  {:package "sun.swing.text.html"}],
 :target-platform "macos-amd64"}


name: jdk.accessibility
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: a465e82ce99779a43b784acc4301408424b644490fa121ab41704bcb262523ce
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.accessibility",
 :exports [{:package "com.sun.java.accessibility.util"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java.accessibility.util"}
  {:package "com.sun.java.accessibility.util.internal"}],
 :target-platform "macos-amd64"}


name: jdk.attach
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: f5895a7f611659a771701d280a8f336d49ba4f4e5b05e5acd634e7a63ad71acb
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.attach",
 :exports
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach", :to ["jdk.jcmd"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.jvmstat"}],
 :provides
 [{:service "com.sun.tools.attach.spi.AttachProvider",
   :with ["sun.tools.attach.AttachProviderImpl"]}],
 :uses [{:service "com.sun.tools.attach.spi.AttachProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach"}],
 :target-platform "macos-amd64"}


name: java.management.rmi
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 3b2e742d414966c6b0dd9a4d92b71ad98c08a07dfad20cfa04f335f9faae5d1d
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.management.rmi",
 :exports
 [{:package "javax.management.remote.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi", :to ["java.management"]}
  {:package "com.sun.jmx.remote.internal.rmi",
   :to ["jdk.management.agent"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.naming"}
  {:module "java.management", :transitive true}
  {:module "java.rmi", :transitive true}],
 :provides
 [{:service "javax.management.remote.JMXConnectorProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ClientProvider"]}
  {:service "javax.management.remote.JMXConnectorServerProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ServerProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.remote.internal.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi"}
  {:package "javax.management.remote.rmi"}],
 :target-platform "macos-amd64"}


name: jdk.internal.md
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 885a6509a0372169d85d4e0d47f85f452d19cbc21abe75ac5a550f87adaae6ca
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.md",
 :exports
 [{:package "jdk.internal.markdown", :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.node",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.parser",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.renderer",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "jdk.internal.org.commonmark.renderer.html",
   :to ["jdk.javadoc" "jdk.jshell"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "jdk.compiler"}],
 :provides
 [{:service
   "com.sun.tools.javac.api.JavacTrees$DocCommentTreeTransformer",
   :with ["jdk.internal.markdown.MarkdownTransformer"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.markdown"}
  {:package "jdk.internal.org.commonmark"}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables"}
  {:package "jdk.internal.org.commonmark.ext.gfm.tables.internal"}
  {:package "jdk.internal.org.commonmark.internal"}
  {:package "jdk.internal.org.commonmark.internal.inline"}
  {:package "jdk.internal.org.commonmark.internal.renderer"}
  {:package "jdk.internal.org.commonmark.internal.renderer.text"}
  {:package "jdk.internal.org.commonmark.internal.util"}
  {:package "jdk.internal.org.commonmark.node"}
  {:package "jdk.internal.org.commonmark.parser"}
  {:package "jdk.internal.org.commonmark.parser.beta"}
  {:package "jdk.internal.org.commonmark.parser.block"}
  {:package "jdk.internal.org.commonmark.parser.delimiter"}
  {:package "jdk.internal.org.commonmark.renderer"}
  {:package "jdk.internal.org.commonmark.renderer.html"}
  {:package "jdk.internal.org.commonmark.renderer.markdown"}
  {:package "jdk.internal.org.commonmark.renderer.text"}
  {:package "jdk.internal.org.commonmark.text"}],
 :target-platform "macos-amd64"}


name: java.transaction.xa
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: bce4b5e097a3e3c15db684f7779044026a6bc69a830dbeb7915dd7ecdf3982a8
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.transaction.xa",
 :exports [{:package "javax.transaction.xa"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "javax.transaction.xa"}],
 :target-platform "macos-amd64"}


name: jdk.jshell
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 481dcffec13df20d58588b1891dab657d4a7512171509d796114483c4d31fe57
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-amd64",
 :name "jdk.jshell",
 :exports
 [{:package "jdk.jshell"}
  {:package "jdk.jshell.execution"}
  {:package "jdk.jshell.spi"}
  {:package "jdk.jshell.tool"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "jdk.compiler"}
  {:module "jdk.internal.ed"}
  {:module "jdk.internal.le"}
  {:module "jdk.internal.md"}
  {:module "jdk.internal.opt"}
  {:module "java.compiler", :transitive true}
  {:module "java.prefs", :transitive true}
  {:module "jdk.jdi", :transitive true}],
 :uses
 [{:service "jdk.jshell.spi.ExecutionControlProvider"}
  {:service "jdk.internal.editor.spi.BuildInEditorProvider"}],
 :main-class "jdk.internal.jshell.tool.JShellToolProvider",
 :packages
 [{:package "jdk.internal.jshell.debug"}
  {:package "jdk.internal.jshell.tool"}
  {:package "jdk.internal.jshell.tool.resources"}
  {:package "jdk.internal.shellsupport.doc"}
  {:package "jdk.internal.shellsupport.doc.resources"}
  {:package "jdk.jshell"}
  {:package "jdk.jshell.execution"}
  {:package "jdk.jshell.execution.impl"}
  {:package "jdk.jshell.resources"}
  {:package "jdk.jshell.spi"}
  {:package "jdk.jshell.tool"}
  {:package "jdk.jshell.tool.resources"}],
 :provides
 [{:service "javax.tools.Tool",
   :with ["jdk.internal.jshell.tool.JShellToolProvider"]}
  {:service "jdk.jshell.spi.ExecutionControlProvider",
   :with
   ["jdk.jshell.execution.JdiExecutionControlProvider"
    "jdk.jshell.execution.LocalExecutionControlProvider"
    "jdk.jshell.execution.FailOverExecutionControlProvider"]}
  {:service "jdk.internal.io.JdkConsoleProvider",
   :with
   ["jdk.jshell.execution.impl.ConsoleImpl$ConsoleProviderImpl"]}],
 :version "25.0.2"}


name: java.xml
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 9a8aeef1ac783532321bd7a507f2edda222fea8cbbe4cbc699e0313ceb468b73
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.xml",
 :exports
 [{:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}
  {:package "com.sun.org.apache.xml.internal.dtm",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xml.internal.utils",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.compiler",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.functions",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.objects",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.res",
   :to ["java.xml.crypto"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.xml.datatype.DatatypeFactory"}
  {:service "javax.xml.parsers.DocumentBuilderFactory"}
  {:service "javax.xml.parsers.SAXParserFactory"}
  {:service "javax.xml.stream.XMLEventFactory"}
  {:service "javax.xml.stream.XMLInputFactory"}
  {:service "javax.xml.stream.XMLOutputFactory"}
  {:service "javax.xml.transform.TransformerFactory"}
  {:service "javax.xml.validation.SchemaFactory"}
  {:service "javax.xml.xpath.XPathFactory"}
  {:service "org.xml.sax.XMLReader"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java_cup.internal.runtime"}
  {:package "com.sun.org.apache.bcel.internal"}
  {:package "com.sun.org.apache.bcel.internal.classfile"}
  {:package "com.sun.org.apache.bcel.internal.generic"}
  {:package "com.sun.org.apache.bcel.internal.util"}
  {:package "com.sun.org.apache.xalan.internal.extensions"}
  {:package "com.sun.org.apache.xalan.internal.lib"}
  {:package "com.sun.org.apache.xalan.internal.res"}
  {:package "com.sun.org.apache.xalan.internal.templates"}
  {:package "com.sun.org.apache.xalan.internal.utils"}
  {:package "com.sun.org.apache.xalan.internal.xsltc"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler.util"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.dom"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime.output"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.trax"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.util"}
  {:package "com.sun.org.apache.xerces.internal.dom"}
  {:package "com.sun.org.apache.xerces.internal.dom.events"}
  {:package "com.sun.org.apache.xerces.internal.impl"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.util"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.io"}
  {:package "com.sun.org.apache.xerces.internal.impl.msg"}
  {:package "com.sun.org.apache.xerces.internal.impl.validation"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath.regex"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.identity"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.opti"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.traversers"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.util"}
  {:package "com.sun.org.apache.xerces.internal.jaxp"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.datatype"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.validation"}
  {:package "com.sun.org.apache.xerces.internal.parsers"}
  {:package "com.sun.org.apache.xerces.internal.util"}
  {:package "com.sun.org.apache.xerces.internal.utils"}
  {:package "com.sun.org.apache.xerces.internal.xinclude"}
  {:package "com.sun.org.apache.xerces.internal.xni"}
  {:package "com.sun.org.apache.xerces.internal.xni.grammars"}
  {:package "com.sun.org.apache.xerces.internal.xni.parser"}
  {:package "com.sun.org.apache.xerces.internal.xpointer"}
  {:package "com.sun.org.apache.xerces.internal.xs"}
  {:package "com.sun.org.apache.xerces.internal.xs.datatypes"}
  {:package "com.sun.org.apache.xml.internal.dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.dom2dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.sax2dtm"}
  {:package "com.sun.org.apache.xml.internal.res"}
  {:package "com.sun.org.apache.xml.internal.serialize"}
  {:package "com.sun.org.apache.xml.internal.serializer"}
  {:package "com.sun.org.apache.xml.internal.serializer.dom3"}
  {:package "com.sun.org.apache.xml.internal.serializer.utils"}
  {:package "com.sun.org.apache.xml.internal.utils"}
  {:package "com.sun.org.apache.xml.internal.utils.res"}
  {:package "com.sun.org.apache.xpath.internal"}
  {:package "com.sun.org.apache.xpath.internal.axes"}
  {:package "com.sun.org.apache.xpath.internal.compiler"}
  {:package "com.sun.org.apache.xpath.internal.functions"}
  {:package "com.sun.org.apache.xpath.internal.jaxp"}
  {:package "com.sun.org.apache.xpath.internal.objects"}
  {:package "com.sun.org.apache.xpath.internal.operations"}
  {:package "com.sun.org.apache.xpath.internal.patterns"}
  {:package "com.sun.org.apache.xpath.internal.res"}
  {:package "com.sun.xml.internal.stream"}
  {:package "com.sun.xml.internal.stream.dtd"}
  {:package "com.sun.xml.internal.stream.dtd.nonvalidating"}
  {:package "com.sun.xml.internal.stream.events"}
  {:package "com.sun.xml.internal.stream.util"}
  {:package "com.sun.xml.internal.stream.writers"}
  {:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "jdk.xml.internal"}
  {:package "jdk.xml.internal.jdkcatalog"}
  {:package "jdk.xml.internal.jdkcatalog.java.dtd"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xmlspec2_10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xmlNS2001"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}],
 :target-platform "macos-amd64"}


name: java.management
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 6aa22de76f4aba5b43d64433d5c5130ce7d1e295061b2c5a6b824591a1665aa7
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.management",
 :exports
 [{:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "com.sun.jmx.remote.internal",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.security",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.util", :to ["java.management.rmi"]}
  {:package "sun.management",
   :to ["jdk.jconsole" "jdk.management" "jdk.management.agent"]}
  {:package "sun.management.counter", :to ["jdk.management.agent"]}
  {:package "sun.management.counter.perf",
   :to ["jdk.management.agent"]}
  {:package "sun.management.spi",
   :to ["jdk.management" "jdk.management.jfr"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "javax.security.auth.spi.LoginModule",
   :with ["com.sun.jmx.remote.security.FileLoginModule"]}],
 :uses
 [{:service "javax.management.remote.JMXConnectorProvider"}
  {:service "javax.management.remote.JMXConnectorServerProvider"}
  {:service "sun.management.spi.PlatformMBeanProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.defaults"}
  {:package "com.sun.jmx.interceptor"}
  {:package "com.sun.jmx.mbeanserver"}
  {:package "com.sun.jmx.remote.internal"}
  {:package "com.sun.jmx.remote.security"}
  {:package "com.sun.jmx.remote.util"}
  {:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "sun.management"}
  {:package "sun.management.counter"}
  {:package "sun.management.counter.perf"}
  {:package "sun.management.spi"}],
 :target-platform "macos-amd64"}


name: jdk.internal.opt
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: c7e4ba41b9562a08b25b00ccf52c739af68c6dbd16ab4959c7cad65ae8ab543f
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.opt",
 :exports
 [{:package "jdk.internal.joptsimple",
   :to ["jdk.jlink" "jdk.jshell" "jdk.jdeps"]}
  {:package "jdk.internal.opt",
   :to
   ["jdk.compiler"
    "jdk.jartool"
    "jdk.javadoc"
    "jdk.jlink"
    "jdk.jpackage"
    "jdk.jdeps"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.joptsimple"}
  {:package "jdk.internal.joptsimple.internal"}
  {:package "jdk.internal.joptsimple.util"}
  {:package "jdk.internal.opt"}],
 :target-platform "macos-amd64"}


name: jdk.httpserver
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 0b2979603f52431e1861fcff94a4e9df1c85f44faf597bdf24ab75760c249f78
created_at: 2026-04-20 19:57:30
module_info:
{:target-platform "macos-amd64",
 :name "jdk.httpserver",
 :exports
 [{:package "com.sun.net.httpserver"}
  {:package "com.sun.net.httpserver.spi"}],
 :requires [{:module "java.base", :mandated true}],
 :uses [{:service "com.sun.net.httpserver.spi.HttpServerProvider"}],
 :main-class "sun.net.httpserver.simpleserver.Main",
 :packages
 [{:package "com.sun.net.httpserver"}
  {:package "com.sun.net.httpserver.spi"}
  {:package "sun.net.httpserver"}
  {:package "sun.net.httpserver.simpleserver"}
  {:package "sun.net.httpserver.simpleserver.resources"}],
 :provides [],
 :version "25.0.2"}


name: jdk.graal.compiler.management
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: f04f68a945e9135fb69c798b91a11e99f829ca518116e9ebc8eea750ea224d58
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.graal.compiler.management",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.vm.ci"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-amd64"}


name: java.net.http
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 49b192bf9bbb0a4089f02463a3495819946dbeea76b09531b408af95274f4c71
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.net.http",
 :exports [{:package "java.net.http"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.net.http"}
  {:package "jdk.internal.net.http"}
  {:package "jdk.internal.net.http.common"}
  {:package "jdk.internal.net.http.frame"}
  {:package "jdk.internal.net.http.hpack"}
  {:package "jdk.internal.net.http.websocket"}],
 :target-platform "macos-amd64"}


name: jdk.compiler
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 378b819837f65c10a2931b3fc37eda8b1f3c0057470ed1b70a56dd121356ecd1
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.compiler",
 :exports
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.doclint", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.api",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.resources", :to ["jdk.jshell"]}
  {:package "com.sun.tools.javac.code",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.comp",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.file",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.jvm", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.main",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.model", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.parser",
   :to ["jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.platform",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.tree",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.util",
   :to ["jdk.jdeps" "jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.internal.opt"}
  {:module "jdk.zipfs"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["com.sun.tools.javac.main.JavacToolProvider"]}
  {:service "com.sun.tools.javac.platform.PlatformProvider",
   :with ["com.sun.tools.javac.platform.JDKPlatformProvider"]}
  {:service "javax.tools.JavaCompiler",
   :with ["com.sun.tools.javac.api.JavacTool"]}
  {:service "javax.tools.Tool",
   :with ["com.sun.tools.javac.api.JavacTool"]}],
 :uses
 [{:service "javax.annotation.processing.Processor"}
  {:service "com.sun.source.util.Plugin"}
  {:service "com.sun.tools.doclint.DocLint"}
  {:service "com.sun.tools.javac.platform.PlatformProvider"}
  {:service
   "com.sun.tools.javac.api.JavacTrees$DocCommentTreeTransformer"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.doclint"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.javac.api"}
  {:package "com.sun.tools.javac.code"}
  {:package "com.sun.tools.javac.comp"}
  {:package "com.sun.tools.javac.file"}
  {:package "com.sun.tools.javac.jvm"}
  {:package "com.sun.tools.javac.launcher"}
  {:package "com.sun.tools.javac.main"}
  {:package "com.sun.tools.javac.model"}
  {:package "com.sun.tools.javac.parser"}
  {:package "com.sun.tools.javac.platform"}
  {:package "com.sun.tools.javac.processing"}
  {:package "com.sun.tools.javac.resources"}
  {:package "com.sun.tools.javac.tree"}
  {:package "com.sun.tools.javac.util"}
  {:package "sun.tools.serialver"}
  {:package "sun.tools.serialver.resources"}],
 :target-platform "macos-amd64"}


name: jdk.internal.le
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: f578a902d8873dbaf229724ca84ca8ba09a9cb7ca9b6e46a4d61fbbb08a9cd52
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.le",
 :exports
 [{:package "jdk.internal.org.jline.keymap", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl.completer",
   :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.reader.impl.history",
   :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal.impl", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.utils", :to ["jdk.jshell"]}
  {:package "jdk.internal.org.jline.terminal.spi",
   :to ["jdk.jshell"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.internal.io.JdkConsoleProvider",
   :with ["jdk.internal.org.jline.JdkConsoleProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.org.jline"}
  {:package "jdk.internal.org.jline.keymap"}
  {:package "jdk.internal.org.jline.reader"}
  {:package "jdk.internal.org.jline.reader.impl"}
  {:package "jdk.internal.org.jline.reader.impl.completer"}
  {:package "jdk.internal.org.jline.reader.impl.history"}
  {:package "jdk.internal.org.jline.terminal"}
  {:package "jdk.internal.org.jline.terminal.impl"}
  {:package "jdk.internal.org.jline.terminal.impl.exec"}
  {:package "jdk.internal.org.jline.terminal.impl.ffm"}
  {:package "jdk.internal.org.jline.terminal.spi"}
  {:package "jdk.internal.org.jline.utils"}],
 :target-platform "macos-amd64"}


name: java.instrument
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 88569791b1e2b1b431853cbad9aa46386bdf90c5612c321bab10ded542b35d8d
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.instrument",
 :exports
 [{:package "java.lang.instrument"}
  {:package "sun.instrument", :to ["java.base"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.lang.instrument"} {:package "sun.instrument"}],
 :target-platform "macos-amd64"}


name: jdk.dynalink
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: a58b04397a331440122d61497f62417c60a1a75230a0fe33bd8a66c85e26c6dd
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.dynalink",
 :exports
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses
 [{:service "jdk.dynalink.linker.GuardingDynamicLinkerExporter"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.internal"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :target-platform "macos-amd64"}


name: jdk.management.agent
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 6841db170992b34659b1999a2d32cd06f1d0b7eed2c10ec5a29b45eeba076fa2
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.management.agent",
 :exports [{:package "jdk.internal.agent", :to ["jdk.jconsole"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management"}
  {:module "java.management.rmi"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.internal.agent"}
  {:package "jdk.internal.agent.resources"}
  {:package "sun.management.jdp"}
  {:package "sun.management.jmxremote"}],
 :target-platform "macos-amd64"}


name: jdk.internal.vm.ci
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 460d2047d0231c3b8f2b5a85550e54fe39540b008bcd11286c0fcbac46dd6653
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.internal.vm.ci",
 :exports
 [{:package "jdk.vm.ci.services",
   :to ["jdk.graal.compiler" "jdk.graal.compiler.management"]}
  {:package "jdk.vm.ci.runtime",
   :to ["jdk.graal.compiler" "jdk.graal.compiler.management"]}
  {:package "jdk.vm.ci.meta", :to ["jdk.graal.compiler"]}
  {:package "jdk.vm.ci.code", :to ["jdk.graal.compiler"]}
  {:package "jdk.vm.ci.hotspot", :to ["jdk.graal.compiler"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory",
   :with
   ["jdk.vm.ci.hotspot.aarch64.AArch64HotSpotJVMCIBackendFactory"
    "jdk.vm.ci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory"
    "jdk.vm.ci.hotspot.riscv64.RISCV64HotSpotJVMCIBackendFactory"]}],
 :uses
 [{:service "jdk.vm.ci.services.JVMCIServiceLocator"}
  {:service "jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.vm.ci.aarch64"}
  {:package "jdk.vm.ci.amd64"}
  {:package "jdk.vm.ci.code"}
  {:package "jdk.vm.ci.code.site"}
  {:package "jdk.vm.ci.code.stack"}
  {:package "jdk.vm.ci.common"}
  {:package "jdk.vm.ci.hotspot"}
  {:package "jdk.vm.ci.hotspot.aarch64"}
  {:package "jdk.vm.ci.hotspot.amd64"}
  {:package "jdk.vm.ci.hotspot.riscv64"}
  {:package "jdk.vm.ci.meta"}
  {:package "jdk.vm.ci.riscv64"}
  {:package "jdk.vm.ci.runtime"}
  {:package "jdk.vm.ci.services"}],
 :target-platform "macos-amd64"}


name: jdk.security.auth
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 5a57e3037804766ed0f3826a341cd8f155af78c865ac0b9ba1dd9ebfe5d9b32b
created_at: 2026-04-20 19:57:30
module_info:
{:name "jdk.security.auth",
 :exports
 [{:package "com.sun.security.auth"}
  {:package "com.sun.security.auth.callback"}
  {:package "com.sun.security.auth.login"}
  {:package "com.sun.security.auth.module"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.security.jgss"}
  {:module "java.naming", :transitive true}],
 :provides
 [{:service "javax.security.auth.spi.LoginModule",
   :with
   ["com.sun.security.auth.module.Krb5LoginModule"
    "com.sun.security.auth.module.UnixLoginModule"
    "com.sun.security.auth.module.JndiLoginModule"
    "com.sun.security.auth.module.KeyStoreLoginModule"
    "com.sun.security.auth.module.LdapLoginModule"
    "com.sun.security.auth.module.NTLoginModule"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.auth"}
  {:package "com.sun.security.auth.callback"}
  {:package "com.sun.security.auth.login"}
  {:package "com.sun.security.auth.module"}],
 :target-platform "macos-amd64"}


name: java.scripting
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: b96cb462fe005ac835a2e0b3465037e5a78ebeb3ffabffe5410e280b3691759e
created_at: 2026-04-20 19:57:30
module_info:
{:name "java.scripting",
 :exports [{:package "javax.script"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "javax.script.ScriptEngineFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.script.shell"} {:package "javax.script"}],
 :target-platform "macos-amd64"}


name: jdk.jdi
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: cdf0145b34c730d29cc6e4a04b54860a7837ccef9b740e91165331fb79c3b136
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.jdi",
 :exports
 [{:package "com.sun.jdi"}
  {:package "com.sun.jdi.connect"}
  {:package "com.sun.jdi.connect.spi"}
  {:package "com.sun.jdi.event"}
  {:package "com.sun.jdi.request"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.attach"}
  {:module "jdk.jdwp.agent"}],
 :provides
 [{:service "com.sun.jdi.connect.Connector",
   :with
   ["com.sun.tools.jdi.ProcessAttachingConnector"
    "com.sun.tools.jdi.RawCommandLineLauncher"
    "com.sun.tools.jdi.SocketAttachingConnector"
    "com.sun.tools.jdi.SocketListeningConnector"
    "com.sun.tools.jdi.SunCommandLineLauncher"]}],
 :uses
 [{:service "com.sun.jdi.connect.Connector"}
  {:service "com.sun.jdi.connect.spi.TransportService"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jdi"}
  {:package "com.sun.jdi.connect"}
  {:package "com.sun.jdi.connect.spi"}
  {:package "com.sun.jdi.event"}
  {:package "com.sun.jdi.request"}
  {:package "com.sun.tools.example.debug.expr"}
  {:package "com.sun.tools.example.debug.tty"}
  {:package "com.sun.tools.jdi"}
  {:package "com.sun.tools.jdi.resources"}],
 :target-platform "macos-amd64"}


name: jdk.crypto.ec
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 50dfb5611ede0cec48a2faa5a2b49db48ee4e38e6631744efa837b16b203a187
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.crypto.ec",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-amd64"}


name: jdk.naming.rmi
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 44e6a24834bffceeb40c5c69df723268703dccde6a1df4e6ebdc884fd46a4efa
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.naming.rmi",
 :exports
 [{:package "com.sun.jndi.url.rmi", :to ["java.naming"]}
  {:package "com.sun.jndi.rmi.registry", :to ["java.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.naming"}
  {:module "java.rmi"}],
 :provides
 [{:service "javax.naming.spi.InitialContextFactory",
   :with ["com.sun.jndi.rmi.registry.RegistryContextFactory"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.rmi.registry"}
  {:package "com.sun.jndi.url.rmi"}],
 :target-platform "macos-amd64"}


name: jdk.jconsole
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 632e47199c65ccc3876a7da99d4763b79a040e2f0f1a4dce7f09baaff0672ee6
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.jconsole",
 :exports [{:package "com.sun.tools.jconsole"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.management.rmi"}
  {:module "java.rmi"}
  {:module "jdk.attach"}
  {:module "jdk.internal.jvmstat"}
  {:module "jdk.management"}
  {:module "jdk.management.agent"}
  {:module "java.desktop", :transitive true}
  {:module "java.management", :transitive true}],
 :provides [],
 :uses [{:service "com.sun.tools.jconsole.JConsolePlugin"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.jconsole"}
  {:package "sun.tools.jconsole"}
  {:package "sun.tools.jconsole.inspector"}
  {:package "sun.tools.jconsole.resources"}],
 :target-platform "macos-amd64"}


name: jdk.graal.compiler
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: b83c8284288d415cce16b38328cfc9297ab7ac8627891350b6b84a3d337153ec
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.graal.compiler",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.vm.ci"}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "macos-amd64"}


name: jdk.javadoc
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 489e7da4eccafd7f4b029e903070d802892db1e5db2e41189f47184e45ce0058
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.javadoc",
 :exports [{:package "jdk.javadoc.doclet"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.compiler", :transitive true}
  {:module "jdk.internal.md"}
  {:module "jdk.internal.opt"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["jdk.javadoc.internal.tool.JavadocToolProvider"]}
  {:service "javax.tools.DocumentationTool",
   :with ["jdk.javadoc.internal.api.JavadocTool"]}
  {:service "javax.tools.Tool",
   :with ["jdk.javadoc.internal.api.JavadocTool"]}
  {:service "com.sun.tools.doclint.DocLint",
   :with ["jdk.javadoc.internal.doclint.DocLint"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.javadoc.doclet"}
  {:package "jdk.javadoc.internal"}
  {:package "jdk.javadoc.internal.api"}
  {:package "jdk.javadoc.internal.doclets.formats.html"}
  {:package "jdk.javadoc.internal.doclets.formats.html.markup"}
  {:package "jdk.javadoc.internal.doclets.formats.html.resources"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.fonts"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.jquery"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.resources.legal"}
  {:package "jdk.javadoc.internal.doclets.formats.html.taglets"}
  {:package
   "jdk.javadoc.internal.doclets.formats.html.taglets.snippet"}
  {:package "jdk.javadoc.internal.doclets.toolkit"}
  {:package "jdk.javadoc.internal.doclets.toolkit.resources"}
  {:package "jdk.javadoc.internal.doclets.toolkit.resources.releases"}
  {:package "jdk.javadoc.internal.doclets.toolkit.util"}
  {:package "jdk.javadoc.internal.doclint"}
  {:package "jdk.javadoc.internal.doclint.resources"}
  {:package "jdk.javadoc.internal.html"}
  {:package "jdk.javadoc.internal.tool"}
  {:package "jdk.javadoc.internal.tool.resources"}],
 :target-platform "macos-amd64"}


name: jdk.editpad
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 87dbbc43066011a0e720d2d705d9bacc5fd4fd30e32d68fbc90df439944a9a3c
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.editpad",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop"}
  {:module "jdk.internal.ed"}],
 :provides
 [{:service "jdk.internal.editor.spi.BuildInEditorProvider",
   :with ["jdk.editpad.EditPadProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.editpad"} {:package "jdk.editpad.resources"}],
 :target-platform "macos-amd64"}


name: jdk.jsobject
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 4dc890b503d7037b83942b1356e00e6d6add75976aff51f9be64adeec9ff1da6
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.jsobject",
 :exports [{:package "netscape.javascript"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "netscape.javascript"}],
 :target-platform "macos-amd64"}


name: java.security.jgss
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: b8491738399890f828636fd6e18b377d63fb2b8ca5be8c40202c5690d37ef6ab
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.security.jgss",
 :exports
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.security.jgss", :to ["jdk.security.jgss"]}
  {:package "sun.security.jgss.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.jgss.krb5.internal",
   :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.krb5.internal", :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5.internal.ktab",
   :to ["jdk.security.auth"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.naming"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.jgss.SunProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.net.www.protocol.http.spnego"}
  {:package "sun.security.jgss"}
  {:package "sun.security.jgss.krb5"}
  {:package "sun.security.jgss.krb5.internal"}
  {:package "sun.security.jgss.spi"}
  {:package "sun.security.jgss.spnego"}
  {:package "sun.security.jgss.wrapper"}
  {:package "sun.security.krb5"}
  {:package "sun.security.krb5.internal"}
  {:package "sun.security.krb5.internal.ccache"}
  {:package "sun.security.krb5.internal.crypto"}
  {:package "sun.security.krb5.internal.crypto.dk"}
  {:package "sun.security.krb5.internal.ktab"}
  {:package "sun.security.krb5.internal.rcache"}
  {:package "sun.security.krb5.internal.util"}],
 :target-platform "macos-amd64"}


name: jdk.nio.mapmode
version: 25.0.2
target_platform: macos-amd64
type: jmod
sha256: 04a290316e2a955a90aa88f27cbbb387abb02bfd93d8986f36189cdfc97656d6
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.nio.mapmode",
 :exports [{:package "jdk.nio.mapmode"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "jdk.nio.mapmode"}],
 :target-platform "macos-amd64"}


name: java.base
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: cf5423c0f1e064dfe8ac0608a95a732f9cfd112a1613275d764b4558187d9bfc
created_at: 2026-04-20 19:57:31
module_info:
{:target-platform "linux-aarch64",
 :name "java.base",
 :exports
 [{:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "com.sun.crypto.provider", :to ["jdk.crypto.cryptoki"]}
  {:package "com.sun.security.ntlm", :to ["java.security.sasl"]}
  {:package "jdk.internal", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.access",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.rmi"
    "jdk.charsets"
    "jdk.crypto.cryptoki"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.management"
    "jdk.net"
    "jdk.sctp"]}
  {:package "jdk.internal.classfile.components", :to ["jdk.jfr"]}
  {:package "jdk.internal.event", :to ["jdk.jfr"]}
  {:package "jdk.internal.foreign", :to ["jdk.incubator.vector"]}
  {:package "jdk.internal.io", :to ["jdk.internal.le" "jdk.jshell"]}
  {:package "jdk.internal.javac",
   :to
   ["java.compiler"
    "java.desktop"
    "jdk.compiler"
    "jdk.incubator.vector"
    "jdk.jartool"
    "jdk.jdeps"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jshell"]}
  {:package "jdk.internal.jimage", :to ["jdk.jlink"]}
  {:package "jdk.internal.jimage.decompressor", :to ["jdk.jlink"]}
  {:package "jdk.internal.jmod", :to ["jdk.compiler" "jdk.jlink"]}
  {:package "jdk.internal.loader",
   :to ["java.instrument" "java.logging" "java.naming"]}
  {:package "jdk.internal.logger", :to ["java.logging"]}
  {:package "jdk.internal.misc",
   :to
   ["java.desktop"
    "java.logging"
    "java.management"
    "java.naming"
    "java.net.http"
    "java.rmi"
    "java.security.jgss"
    "jdk.attach"
    "jdk.charsets"
    "jdk.compiler"
    "jdk.crypto.cryptoki"
    "jdk.graal.compiler"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.jshell"
    "jdk.nio.mapmode"
    "jdk.unsupported"]}
  {:package "jdk.internal.module",
   :to
   ["java.instrument"
    "java.management.rmi"
    "jdk.compiler"
    "jdk.jartool"
    "jdk.jfr"
    "jdk.jlink"
    "jdk.jpackage"]}
  {:package "jdk.internal.org.xml.sax", :to ["jdk.jfr"]}
  {:package "jdk.internal.org.xml.sax.helpers", :to ["jdk.jfr"]}
  {:package "jdk.internal.perf",
   :to
   ["java.management" "jdk.internal.jvmstat" "jdk.management.agent"]}
  {:package "jdk.internal.platform", :to ["jdk.jfr" "jdk.management"]}
  {:package "jdk.internal.ref",
   :to ["java.desktop" "java.net.http" "jdk.naming.dns"]}
  {:package "jdk.internal.reflect",
   :to
   ["java.logging"
    "java.sql"
    "java.sql.rowset"
    "jdk.dynalink"
    "jdk.internal.vm.ci"
    "jdk.unsupported"]}
  {:package "jdk.internal.util",
   :to
   ["java.desktop"
    "java.naming"
    "java.net.http"
    "java.prefs"
    "java.rmi"
    "java.security.jgss"
    "java.smartcardio"
    "jdk.charsets"
    "jdk.httpserver"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jlink"
    "jdk.jpackage"
    "jdk.net"]}
  {:package "jdk.internal.util.xml", :to ["jdk.jfr"]}
  {:package "jdk.internal.util.xml.impl", :to ["jdk.jfr"]}
  {:package "jdk.internal.vm",
   :to
   ["java.management"
    "jdk.internal.jvmstat"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.management"
    "jdk.management.agent"]}
  {:package "jdk.internal.vm.annotation",
   :to
   ["java.instrument"
    "jdk.incubator.vector"
    "jdk.internal.vm.ci"
    "jdk.jfr"
    "jdk.unsupported"]}
  {:package "jdk.internal.vm.vector", :to ["jdk.incubator.vector"]}
  {:package "sun.invoke.util", :to ["jdk.compiler"]}
  {:package "sun.net", :to ["java.net.http" "jdk.naming.dns"]}
  {:package "sun.net.dns", :to ["java.security.jgss" "jdk.naming.dns"]}
  {:package "sun.net.ext", :to ["jdk.net"]}
  {:package "sun.net.util",
   :to ["java.net.http" "jdk.jconsole" "jdk.sctp"]}
  {:package "sun.net.www", :to ["java.net.http" "jdk.jartool"]}
  {:package "sun.net.www.protocol.http", :to ["java.security.jgss"]}
  {:package "sun.nio.ch",
   :to ["java.management" "jdk.crypto.cryptoki" "jdk.net" "jdk.sctp"]}
  {:package "sun.nio.cs", :to ["java.desktop" "jdk.charsets"]}
  {:package "sun.nio.fs", :to ["jdk.net"]}
  {:package "sun.reflect.annotation", :to ["jdk.compiler"]}
  {:package "sun.reflect.generics.reflectiveObjects",
   :to ["java.desktop"]}
  {:package "sun.reflect.misc", :to ["java.desktop" "java.management"]}
  {:package "sun.security.internal.interfaces",
   :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.internal.spec", :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.jca",
   :to ["java.smartcardio" "jdk.crypto.cryptoki" "jdk.naming.dns"]}
  {:package "sun.security.pkcs", :to ["jdk.jartool"]}
  {:package "sun.security.provider",
   :to
   ["java.security.jgss" "jdk.crypto.cryptoki" "jdk.security.auth"]}
  {:package "sun.security.provider.certpath",
   :to ["java.naming" "jdk.jartool"]}
  {:package "sun.security.rsa", :to ["jdk.crypto.cryptoki"]}
  {:package "sun.security.timestamp", :to ["jdk.jartool"]}
  {:package "sun.security.tools", :to ["jdk.jartool"]}
  {:package "sun.security.util",
   :to
   ["java.naming"
    "java.security.jgss"
    "java.security.sasl"
    "java.smartcardio"
    "java.xml.crypto"
    "jdk.crypto.cryptoki"
    "jdk.jartool"
    "jdk.security.auth"
    "jdk.security.jgss"]}
  {:package "sun.security.validator", :to ["jdk.jartool"]}
  {:package "sun.security.x509",
   :to ["jdk.crypto.cryptoki" "jdk.jartool"]}
  {:package "sun.util.cldr", :to ["jdk.jlink"]}
  {:package "sun.util.locale.provider",
   :to ["java.desktop" "jdk.jlink" "jdk.localedata"]}
  {:package "sun.util.logging",
   :to ["java.desktop" "java.logging" "java.prefs"]}
  {:package "sun.util.resources", :to ["jdk.localedata"]}],
 :requires [],
 :uses
 [{:service "java.lang.System$LoggerFinder"}
  {:service "java.net.ContentHandlerFactory"}
  {:service "java.net.spi.InetAddressResolverProvider"}
  {:service "java.net.spi.URLStreamHandlerProvider"}
  {:service "java.nio.channels.spi.AsynchronousChannelProvider"}
  {:service "java.nio.channels.spi.SelectorProvider"}
  {:service "java.nio.charset.spi.CharsetProvider"}
  {:service "java.nio.file.spi.FileSystemProvider"}
  {:service "java.nio.file.spi.FileTypeDetector"}
  {:service "java.security.Provider"}
  {:service "java.text.spi.BreakIteratorProvider"}
  {:service "java.text.spi.CollatorProvider"}
  {:service "java.text.spi.DateFormatProvider"}
  {:service "java.text.spi.DateFormatSymbolsProvider"}
  {:service "java.text.spi.DecimalFormatSymbolsProvider"}
  {:service "java.text.spi.NumberFormatProvider"}
  {:service "java.time.chrono.AbstractChronology"}
  {:service "java.time.chrono.Chronology"}
  {:service "java.time.zone.ZoneRulesProvider"}
  {:service "java.util.spi.CalendarDataProvider"}
  {:service "java.util.spi.CalendarNameProvider"}
  {:service "java.util.spi.CurrencyNameProvider"}
  {:service "java.util.spi.LocaleNameProvider"}
  {:service "java.util.spi.ResourceBundleControlProvider"}
  {:service "java.util.spi.ResourceBundleProvider"}
  {:service "java.util.spi.TimeZoneNameProvider"}
  {:service "java.util.spi.ToolProvider"}
  {:service "javax.security.auth.spi.LoginModule"}
  {:service "jdk.internal.io.JdkConsoleProvider"}
  {:service "jdk.internal.logger.DefaultLoggerFinder"}
  {:service "sun.text.spi.JavaTimeDateTimePatternProvider"}
  {:service "sun.util.locale.provider.LocaleDataMetaInfo"}
  {:service
   "sun.util.resources.LocaleData$CommonResourceBundleProvider"}
  {:service
   "sun.util.resources.LocaleData$SupplementaryResourceBundleProvider"}
  {:service "sun.util.spi.CalendarProvider"}],
 :packages
 [{:package "com.sun.crypto.provider"}
  {:package "com.sun.security.ntlm"}
  {:package "java.io"}
  {:package "java.lang"}
  {:package "java.lang.annotation"}
  {:package "java.lang.classfile"}
  {:package "java.lang.classfile.attribute"}
  {:package "java.lang.classfile.constantpool"}
  {:package "java.lang.classfile.instruction"}
  {:package "java.lang.constant"}
  {:package "java.lang.foreign"}
  {:package "java.lang.invoke"}
  {:package "java.lang.module"}
  {:package "java.lang.ref"}
  {:package "java.lang.reflect"}
  {:package "java.lang.runtime"}
  {:package "java.math"}
  {:package "java.net"}
  {:package "java.net.spi"}
  {:package "java.nio"}
  {:package "java.nio.channels"}
  {:package "java.nio.channels.spi"}
  {:package "java.nio.charset"}
  {:package "java.nio.charset.spi"}
  {:package "java.nio.file"}
  {:package "java.nio.file.attribute"}
  {:package "java.nio.file.spi"}
  {:package "java.security"}
  {:package "java.security.cert"}
  {:package "java.security.interfaces"}
  {:package "java.security.spec"}
  {:package "java.text"}
  {:package "java.text.spi"}
  {:package "java.time"}
  {:package "java.time.chrono"}
  {:package "java.time.format"}
  {:package "java.time.temporal"}
  {:package "java.time.zone"}
  {:package "java.util"}
  {:package "java.util.concurrent"}
  {:package "java.util.concurrent.atomic"}
  {:package "java.util.concurrent.locks"}
  {:package "java.util.function"}
  {:package "java.util.jar"}
  {:package "java.util.random"}
  {:package "java.util.regex"}
  {:package "java.util.spi"}
  {:package "java.util.stream"}
  {:package "java.util.zip"}
  {:package "javax.crypto"}
  {:package "javax.crypto.interfaces"}
  {:package "javax.crypto.spec"}
  {:package "javax.net"}
  {:package "javax.net.ssl"}
  {:package "javax.security.auth"}
  {:package "javax.security.auth.callback"}
  {:package "javax.security.auth.login"}
  {:package "javax.security.auth.spi"}
  {:package "javax.security.auth.x500"}
  {:package "javax.security.cert"}
  {:package "jdk.internal"}
  {:package "jdk.internal.access"}
  {:package "jdk.internal.access.foreign"}
  {:package "jdk.internal.classfile.components"}
  {:package "jdk.internal.classfile.impl"}
  {:package "jdk.internal.classfile.impl.verifier"}
  {:package "jdk.internal.constant"}
  {:package "jdk.internal.event"}
  {:package "jdk.internal.foreign"}
  {:package "jdk.internal.foreign.abi"}
  {:package "jdk.internal.foreign.abi.aarch64"}
  {:package "jdk.internal.foreign.abi.aarch64.linux"}
  {:package "jdk.internal.foreign.abi.aarch64.macos"}
  {:package "jdk.internal.foreign.abi.aarch64.windows"}
  {:package "jdk.internal.foreign.abi.fallback"}
  {:package "jdk.internal.foreign.abi.ppc64"}
  {:package "jdk.internal.foreign.abi.ppc64.aix"}
  {:package "jdk.internal.foreign.abi.ppc64.linux"}
  {:package "jdk.internal.foreign.abi.riscv64"}
  {:package "jdk.internal.foreign.abi.riscv64.linux"}
  {:package "jdk.internal.foreign.abi.s390"}
  {:package "jdk.internal.foreign.abi.s390.linux"}
  {:package "jdk.internal.foreign.abi.x64"}
  {:package "jdk.internal.foreign.abi.x64.sysv"}
  {:package "jdk.internal.foreign.abi.x64.windows"}
  {:package "jdk.internal.foreign.layout"}
  {:package "jdk.internal.icu.impl"}
  {:package "jdk.internal.icu.impl.data.icudt76b"}
  {:package "jdk.internal.icu.lang"}
  {:package "jdk.internal.icu.text"}
  {:package "jdk.internal.icu.util"}
  {:package "jdk.internal.invoke"}
  {:package "jdk.internal.io"}
  {:package "jdk.internal.javac"}
  {:package "jdk.internal.jimage"}
  {:package "jdk.internal.jimage.decompressor"}
  {:package "jdk.internal.jmod"}
  {:package "jdk.internal.jrtfs"}
  {:package "jdk.internal.lang.stable"}
  {:package "jdk.internal.loader"}
  {:package "jdk.internal.logger"}
  {:package "jdk.internal.math"}
  {:package "jdk.internal.misc"}
  {:package "jdk.internal.module"}
  {:package "jdk.internal.org.xml.sax"}
  {:package "jdk.internal.org.xml.sax.helpers"}
  {:package "jdk.internal.perf"}
  {:package "jdk.internal.platform"}
  {:package "jdk.internal.platform.cgroupv1"}
  {:package "jdk.internal.platform.cgroupv2"}
  {:package "jdk.internal.random"}
  {:package "jdk.internal.ref"}
  {:package "jdk.internal.reflect"}
  {:package "jdk.internal.util"}
  {:package "jdk.internal.util.random"}
  {:package "jdk.internal.util.regex"}
  {:package "jdk.internal.util.xml"}
  {:package "jdk.internal.util.xml.impl"}
  {:package "jdk.internal.vm"}
  {:package "jdk.internal.vm.annotation"}
  {:package "jdk.internal.vm.vector"}
  {:package "sun.invoke.empty"}
  {:package "sun.invoke.util"}
  {:package "sun.launcher"}
  {:package "sun.launcher.resources"}
  {:package "sun.net"}
  {:package "sun.net.dns"}
  {:package "sun.net.ext"}
  {:package "sun.net.ftp"}
  {:package "sun.net.ftp.impl"}
  {:package "sun.net.idn"}
  {:package "sun.net.sdp"}
  {:package "sun.net.smtp"}
  {:package "sun.net.spi"}
  {:package "sun.net.util"}
  {:package "sun.net.www"}
  {:package "sun.net.www.content.text"}
  {:package "sun.net.www.http"}
  {:package "sun.net.www.protocol.file"}
  {:package "sun.net.www.protocol.ftp"}
  {:package "sun.net.www.protocol.http"}
  {:package "sun.net.www.protocol.http.ntlm"}
  {:package "sun.net.www.protocol.https"}
  {:package "sun.net.www.protocol.jar"}
  {:package "sun.net.www.protocol.jmod"}
  {:package "sun.net.www.protocol.jrt"}
  {:package "sun.net.www.protocol.mailto"}
  {:package "sun.nio"}
  {:package "sun.nio.ch"}
  {:package "sun.nio.cs"}
  {:package "sun.nio.fs"}
  {:package "sun.reflect.annotation"}
  {:package "sun.reflect.generics.factory"}
  {:package "sun.reflect.generics.parser"}
  {:package "sun.reflect.generics.reflectiveObjects"}
  {:package "sun.reflect.generics.repository"}
  {:package "sun.reflect.generics.scope"}
  {:package "sun.reflect.generics.tree"}
  {:package "sun.reflect.generics.visitor"}
  {:package "sun.reflect.misc"}
  {:package "sun.security.ec"}
  {:package "sun.security.ec.ed"}
  {:package "sun.security.ec.point"}
  {:package "sun.security.internal.interfaces"}
  {:package "sun.security.internal.spec"}
  {:package "sun.security.jca"}
  {:package "sun.security.pkcs"}
  {:package "sun.security.pkcs10"}
  {:package "sun.security.pkcs12"}
  {:package "sun.security.provider"}
  {:package "sun.security.provider.certpath"}
  {:package "sun.security.provider.certpath.ssl"}
  {:package "sun.security.rsa"}
  {:package "sun.security.ssl"}
  {:package "sun.security.timestamp"}
  {:package "sun.security.tools"}
  {:package "sun.security.tools.keytool"}
  {:package "sun.security.tools.keytool.resources"}
  {:package "sun.security.util"}
  {:package "sun.security.util.math"}
  {:package "sun.security.util.math.intpoly"}
  {:package "sun.security.util.resources"}
  {:package "sun.security.validator"}
  {:package "sun.security.x509"}
  {:package "sun.text"}
  {:package "sun.text.resources"}
  {:package "sun.text.resources.cldr"}
  {:package "sun.text.spi"}
  {:package "sun.usagetracker"}
  {:package "sun.util"}
  {:package "sun.util.calendar"}
  {:package "sun.util.cldr"}
  {:package "sun.util.locale"}
  {:package "sun.util.locale.provider"}
  {:package "sun.util.logging"}
  {:package "sun.util.resources"}
  {:package "sun.util.resources.cldr"}
  {:package "sun.util.spi"}],
 :provides
 [{:service "java.nio.file.spi.FileSystemProvider",
   :with ["jdk.internal.jrtfs.JrtFileSystemProvider"]}],
 :version "25.0.2",
 :hashes
 {:algorithm "SHA-256",
  :hashes
  [{:module "java.datatransfer",
    :hash
    "08f8cc6f6dece4f74443ed7b4659357152189f4f3ed308973f6a1f26caa27a15"}
   {:module "java.desktop",
    :hash
    "b9de9a8cc73150a177a1654482142d4f7055fe8a50f6dd66b8ff8d9617cc3697"}
   {:module "java.instrument",
    :hash
    "17dd9713c323f11682e0471bd48ca3977a682156e5b044623e41dbcf666fe7c3"}
   {:module "java.logging",
    :hash
    "d18c5c75e26a771c7a52af30df74318352173f9d7e9b7edb84d8e3f032e768fe"}
   {:module "java.management",
    :hash
    "43d5685399e73a2a668ee5a2ae0cd937b9b8a2f80b5050005e73b73dd6770460"}
   {:module "java.management.rmi",
    :hash
    "f33238fef7021ca4c2878d8624f471d48115d2d27c3d36d46d4a9303178ee173"}
   {:module "java.naming",
    :hash
    "17265c7c77f1a71e2721bb13e716f15597d7bbe8a46bbdfee8d4c12aefea8351"}
   {:module "java.net.http",
    :hash
    "48625775f6e3e58728b0de928bedf9541953f141a5fd17b49c11b43a040a3e71"}
   {:module "java.prefs",
    :hash
    "c7b2b50700c4a089d108973237429c6d763c8083939890a1655dd73ad5f84714"}
   {:module "java.rmi",
    :hash
    "414ea0f7822d2db4f92766bf0773831a79064735f82f54a9a08d83be18110a76"}
   {:module "java.scripting",
    :hash
    "8f7a50b7f21156335de899ee4289aaafa1178042777425b96cfce62dfd04232c"}
   {:module "java.se",
    :hash
    "389dc2617f9a40674f401075e4eb1500e50dfba539ff34d171cd512d8a76f6c4"}
   {:module "java.security.jgss",
    :hash
    "e51f3e1e90719ecaa32eccdd118518adbf0fd0f91da995a6b760942ccd831c82"}
   {:module "java.security.sasl",
    :hash
    "e11b10278c29d4e1a35f2b92251094e3b89eb78ada24acf6b53c70fc57479174"}
   {:module "java.smartcardio",
    :hash
    "e065957415808c5fc28fac4601f1b9f6a0a300454c1e95cb5a89a1421a459d61"}
   {:module "java.sql",
    :hash
    "084f1125dd5f5518dd11144b0d3ccc1dcc2333bb21c8d9016b322a0b873d2f4b"}
   {:module "java.sql.rowset",
    :hash
    "d44cab55789eca29c87edb1f11aaee058addcee3b7d0387da63334391333cbd5"}
   {:module "java.transaction.xa",
    :hash
    "d5c7803cddb8e5c3854dc59bfcd84daf8f502ffabaff517d9c445ddc7c578d0e"}
   {:module "java.xml",
    :hash
    "5ed9bca95b3337ce66fd47780ff527bfc4d81aafe9b22d901cdccacb835c9b1c"}
   {:module "java.xml.crypto",
    :hash
    "8db28ed5701ab14f7078dfb23fd7e635d56f3c71039456035987f2120a24c82f"}
   {:module "jdk.accessibility",
    :hash
    "5f477f6f3afc8903b464907a46d3393aa688ab0a1a483f74948bf21a4e2ab732"}
   {:module "jdk.attach",
    :hash
    "a319473f9e077cf40963e8b8951abb879047ce693875d128c0cead8239213102"}
   {:module "jdk.charsets",
    :hash
    "1857fdf575553cec618675913604caa9083807b62f273ff68f31fa3a84633f5f"}
   {:module "jdk.compiler",
    :hash
    "16cfda48da5c293224bab8d0c34f381f4d4e732446d52dc22fe777dd4373af0a"}
   {:module "jdk.crypto.cryptoki",
    :hash
    "2d4ce0692bd7758af999276db0e866bb08c59a48fb86463eb5898671cb7b924d"}
   {:module "jdk.crypto.ec",
    :hash
    "73f7fa98c6dc0af331c80da85085d683a8476b106155df71e17861bb77ed6ca3"}
   {:module "jdk.dynalink",
    :hash
    "4ffa2b46b47d73eefccb6f6ba83d7bf83d05dd60644837f854fb1a1f70c91783"}
   {:module "jdk.editpad",
    :hash
    "2cbaaa7f5ed7166784c68541c67b0f190ccf16220cc078a6390d9bcc9d415819"}
   {:module "jdk.hotspot.agent",
    :hash
    "e19cb918944e2cf15db952188db2ec69cccc931f46652c8f810d5deaf6c241ed"}
   {:module "jdk.httpserver",
    :hash
    "94475160f4a095b83784b34936542c4ee539dcb1990cc0727a65d1b1e55d2cf8"}
   {:module "jdk.incubator.vector",
    :hash
    "3b79c3202c9f751c8c9ad628a5a1bcbb382628ca466d4cd430a75e8dd4037eb2"}
   {:module "jdk.internal.ed",
    :hash
    "6cd2ab7be8086dbdf1fb9a22f0d97d97a1b73674e5bd5d5c055b823e9752278d"}
   {:module "jdk.internal.jvmstat",
    :hash
    "ff1de8a7c882e747d27d71bca234657c3eeca6d5eff38db8c5d4316336a18bc4"}
   {:module "jdk.internal.le",
    :hash
    "9609c93a6cb141b2c2831da3dd65bd97f9bf34beaf0d294c11393055d214c0f5"}
   {:module "jdk.internal.md",
    :hash
    "e6340fc00ae3bb11774372bb7292b6175a1910f99031027d6b940aac46960640"}
   {:module "jdk.internal.opt",
    :hash
    "fdadfc2a6b64e79c2e7fc0ca3cf0dfa6a08f9ed40e5acf2f41599858b1adb86c"}
   {:module "jdk.internal.vm.ci",
    :hash
    "dce226a9bd53d7246e41f0fe6c698ace03e2e555d1ec7f7d20ad29b10301caed"}
   {:module "jdk.jartool",
    :hash
    "4e5498238e353e6b536de6807e42d2ec59d5355d2dc96338790177f5961761d7"}
   {:module "jdk.javadoc",
    :hash
    "f0b6b6bfb40e24d0df77d0830e815ad0a7439fbd9ed0398250bc79f47cb21d91"}
   {:module "jdk.jcmd",
    :hash
    "981e7b9f9babb142496c1b315e32b786cac411d7b7a5751f2b3669c07fb75b84"}
   {:module "jdk.jconsole",
    :hash
    "952fb4866affc0da3d940d566fcdc3dabe18d2b09d48e613a17abf321148b9a7"}
   {:module "jdk.jdeps",
    :hash
    "a15a104a50747d8e2576cea362f76dbb1ff924439e41fec012e6aae2241e9b1c"}
   {:module "jdk.jdi",
    :hash
    "6353afcb75f700c2978038181c754c9e8bd81f8ad2879dffb95a7a1e1622ca59"}
   {:module "jdk.jdwp.agent",
    :hash
    "e345d0c178b0a964e04bc0abc3d4236ec4f6d589009a306e9db88e0d0be6628b"}
   {:module "jdk.jfr",
    :hash
    "8b747452870d58a0347a078fba9023b46acacbea690634a9857dc71e3f994baa"}
   {:module "jdk.jlink",
    :hash
    "324933b31e31c44af08cffe796d0a8db7748e288c8d2186da7c7fb99351f373f"}
   {:module "jdk.jpackage",
    :hash
    "0e09407520b65148adbd94c9f41d5cb06e7aef212a98793bb72eb4153f2bb056"}
   {:module "jdk.jshell",
    :hash
    "86db4ec1a02387cc96f4828ecf4dabaa7e7a215f769a1cb842e8fda57ffee5ff"}
   {:module "jdk.jstatd",
    :hash
    "d370334f31ae8ba8ae6fbf289ce3ccccf8da371a04c9db28b5da50785f601a0c"}
   {:module "jdk.localedata",
    :hash
    "7a1ca4c58dfae4784e988dd435abfde1b6d329b5c5b6a58e03990f49cfceefda"}
   {:module "jdk.management",
    :hash
    "bc39db480d247ddac645978b1a0b0944eb842bd521754acfc0a1188755564686"}
   {:module "jdk.management.agent",
    :hash
    "3c42aeb22cc325316837a814ac2baaa70cff6a78b8e1d60bc8f82e163b87003a"}
   {:module "jdk.management.jfr",
    :hash
    "605e5abd09a2bdc7d0cb4f2cfba726411f9cab12c33b6c3cc73a9b2647722dbc"}
   {:module "jdk.naming.dns",
    :hash
    "4078d8cd5871d32419c78345137e44fdd67de209f1b2a232865be3429760f31a"}
   {:module "jdk.naming.rmi",
    :hash
    "c82544d2e558a4f42810e08da4ca1b265c23ecb0eb7266bb8897e98a90e6b1b3"}
   {:module "jdk.net",
    :hash
    "cae09868fe7b75fd3f879cb83025e780e742a31c76f5597bac5e0a45cedcd31d"}
   {:module "jdk.nio.mapmode",
    :hash
    "dd1efeac91a09f4c639705e2bb888aa1e3d6939d2db25ef761a642431ebdb416"}
   {:module "jdk.sctp",
    :hash
    "1a63b303f6b678e8cada888f7716b53a991874a81026179a036fda9c384644af"}
   {:module "jdk.security.auth",
    :hash
    "c27e16bbe5c00ebb80667863a6797e2b6850a80cd5d7c24bb799a5d97c71ea5f"}
   {:module "jdk.security.jgss",
    :hash
    "6c86fe3d91210f3200726c58f5d5acc19cd51ba713af54403bc125fd7d0c6df6"}
   {:module "jdk.unsupported",
    :hash
    "2b501300bd1158cf95acd90c236349e6bd055bd4392c2c4ce535d8ab6a1de3e6"}
   {:module "jdk.unsupported.desktop",
    :hash
    "f4311fc90420a0485498fb874eddf2d0b93362f7f5e86d8b76ec54b90c61b97d"}
   {:module "jdk.xml.dom",
    :hash
    "0fd31ac0458ef9652dd79ab209f827cef3afd9a8c133c9622e44c7acf70ade0b"}
   {:module "jdk.zipfs",
    :hash
    "e8183b9e34ea19a439d8da6615db8306beea2639815809070e8c20758b9b3818"}]}}


name: java.compiler
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 15a80733937b2e3cebf458ca16dcf266ea00f6835abee763c3770eea5f631e9a
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.compiler",
 :exports
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.tools.DocumentationTool"}
  {:service "javax.tools.JavaCompiler"}],
 :version "25.0.2",
 :packages
 [{:package "javax.annotation.processing"}
  {:package "javax.lang.model"}
  {:package "javax.lang.model.element"}
  {:package "javax.lang.model.type"}
  {:package "javax.lang.model.util"}
  {:package "javax.tools"}],
 :target-platform "linux-aarch64"}


name: java.datatransfer
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 0076c192112633914e04d383891c60decb9f07bf03528c38b20a66a3ce8fa938
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.datatransfer",
 :exports
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer", :to ["java.desktop"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "sun.datatransfer.DesktopDatatransferService"}],
 :version "25.0.2",
 :packages
 [{:package "java.awt.datatransfer"}
  {:package "sun.datatransfer"}
  {:package "sun.datatransfer.resources"}],
 :target-platform "linux-aarch64"}


name: java.desktop
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: ebb671ee397be088eed084107bef913135fed39f6666ab6a4e2a589e888cd4ec
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.desktop",
 :exports
 [{:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "sun.awt",
   :to ["jdk.accessibility" "jdk.unsupported.desktop"]}
  {:package "java.awt.dnd.peer", :to ["jdk.unsupported.desktop"]}
  {:package "sun.awt.dnd", :to ["jdk.unsupported.desktop"]}
  {:package "sun.swing", :to ["jdk.unsupported.desktop"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.prefs"}
  {:module "java.datatransfer", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "sun.datatransfer.DesktopDatatransferService",
   :with ["sun.awt.datatransfer.DesktopDatatransferServiceImpl"]}
  {:service "java.net.ContentHandlerFactory",
   :with ["sun.awt.www.content.MultimediaContentHandlers"]}
  {:service "javax.print.PrintServiceLookup",
   :with ["sun.print.PrintServiceLookupProvider"]}
  {:service "javax.print.StreamPrintServiceFactory",
   :with ["sun.print.PSStreamPrinterFactory"]}
  {:service "javax.sound.midi.spi.MidiDeviceProvider",
   :with
   ["com.sun.media.sound.MidiInDeviceProvider"
    "com.sun.media.sound.MidiOutDeviceProvider"
    "com.sun.media.sound.RealTimeSequencerProvider"
    "com.sun.media.sound.SoftProvider"]}
  {:service "javax.sound.midi.spi.MidiFileReader",
   :with ["com.sun.media.sound.StandardMidiFileReader"]}
  {:service "javax.sound.midi.spi.MidiFileWriter",
   :with ["com.sun.media.sound.StandardMidiFileWriter"]}
  {:service "javax.sound.midi.spi.SoundbankReader",
   :with
   ["com.sun.media.sound.AudioFileSoundbankReader"
    "com.sun.media.sound.DLSSoundbankReader"
    "com.sun.media.sound.JARSoundbankReader"
    "com.sun.media.sound.SF2SoundbankReader"]}
  {:service "javax.sound.sampled.spi.AudioFileReader",
   :with
   ["com.sun.media.sound.AiffFileReader"
    "com.sun.media.sound.AuFileReader"
    "com.sun.media.sound.SoftMidiAudioFileReader"
    "com.sun.media.sound.WaveFileReader"
    "com.sun.media.sound.WaveFloatFileReader"
    "com.sun.media.sound.WaveExtensibleFileReader"]}
  {:service "javax.sound.sampled.spi.AudioFileWriter",
   :with
   ["com.sun.media.sound.AiffFileWriter"
    "com.sun.media.sound.AuFileWriter"
    "com.sun.media.sound.WaveFileWriter"
    "com.sun.media.sound.WaveFloatFileWriter"]}
  {:service "javax.sound.sampled.spi.FormatConversionProvider",
   :with
   ["com.sun.media.sound.AlawCodec"
    "com.sun.media.sound.AudioFloatFormatConverter"
    "com.sun.media.sound.PCMtoPCMCodec"
    "com.sun.media.sound.UlawCodec"]}
  {:service "javax.sound.sampled.spi.MixerProvider",
   :with
   ["com.sun.media.sound.DirectAudioDeviceProvider"
    "com.sun.media.sound.PortMixerProvider"]}],
 :uses
 [{:service "java.awt.im.spi.InputMethodDescriptor"}
  {:service "javax.accessibility.AccessibilityProvider"}
  {:service "javax.imageio.spi.ImageInputStreamSpi"}
  {:service "javax.imageio.spi.ImageOutputStreamSpi"}
  {:service "javax.imageio.spi.ImageReaderSpi"}
  {:service "javax.imageio.spi.ImageTranscoderSpi"}
  {:service "javax.imageio.spi.ImageWriterSpi"}
  {:service "javax.print.PrintServiceLookup"}
  {:service "javax.print.StreamPrintServiceFactory"}
  {:service "javax.sound.midi.spi.MidiDeviceProvider"}
  {:service "javax.sound.midi.spi.MidiFileReader"}
  {:service "javax.sound.midi.spi.MidiFileWriter"}
  {:service "javax.sound.midi.spi.SoundbankReader"}
  {:service "javax.sound.sampled.spi.AudioFileReader"}
  {:service "javax.sound.sampled.spi.AudioFileWriter"}
  {:service "javax.sound.sampled.spi.FormatConversionProvider"}
  {:service "javax.sound.sampled.spi.MixerProvider"}
  {:service "sun.swing.InteropProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.accessibility.internal.resources"}
  {:package "com.sun.beans"}
  {:package "com.sun.beans.decoder"}
  {:package "com.sun.beans.editors"}
  {:package "com.sun.beans.finder"}
  {:package "com.sun.beans.infos"}
  {:package "com.sun.beans.introspect"}
  {:package "com.sun.beans.util"}
  {:package "com.sun.imageio.plugins.bmp"}
  {:package "com.sun.imageio.plugins.common"}
  {:package "com.sun.imageio.plugins.gif"}
  {:package "com.sun.imageio.plugins.jpeg"}
  {:package "com.sun.imageio.plugins.png"}
  {:package "com.sun.imageio.plugins.tiff"}
  {:package "com.sun.imageio.plugins.wbmp"}
  {:package "com.sun.imageio.spi"}
  {:package "com.sun.imageio.stream"}
  {:package "com.sun.java.swing"}
  {:package "com.sun.java.swing.plaf.gtk"}
  {:package "com.sun.java.swing.plaf.gtk.icons"}
  {:package "com.sun.java.swing.plaf.gtk.resources"}
  {:package "com.sun.java.swing.plaf.motif"}
  {:package "com.sun.java.swing.plaf.motif.icons"}
  {:package "com.sun.java.swing.plaf.motif.resources"}
  {:package "com.sun.media.sound"}
  {:package "com.sun.swing.internal.plaf.basic.resources"}
  {:package "com.sun.swing.internal.plaf.metal.resources"}
  {:package "com.sun.swing.internal.plaf.synth.resources"}
  {:package "java.applet"}
  {:package "java.awt"}
  {:package "java.awt.color"}
  {:package "java.awt.desktop"}
  {:package "java.awt.dnd"}
  {:package "java.awt.dnd.peer"}
  {:package "java.awt.event"}
  {:package "java.awt.font"}
  {:package "java.awt.geom"}
  {:package "java.awt.im"}
  {:package "java.awt.im.spi"}
  {:package "java.awt.image"}
  {:package "java.awt.image.renderable"}
  {:package "java.awt.peer"}
  {:package "java.awt.print"}
  {:package "java.beans"}
  {:package "java.beans.beancontext"}
  {:package "javax.accessibility"}
  {:package "javax.imageio"}
  {:package "javax.imageio.event"}
  {:package "javax.imageio.metadata"}
  {:package "javax.imageio.plugins.bmp"}
  {:package "javax.imageio.plugins.jpeg"}
  {:package "javax.imageio.plugins.tiff"}
  {:package "javax.imageio.spi"}
  {:package "javax.imageio.stream"}
  {:package "javax.print"}
  {:package "javax.print.attribute"}
  {:package "javax.print.attribute.standard"}
  {:package "javax.print.event"}
  {:package "javax.sound"}
  {:package "javax.sound.midi"}
  {:package "javax.sound.midi.spi"}
  {:package "javax.sound.sampled"}
  {:package "javax.sound.sampled.spi"}
  {:package "javax.swing"}
  {:package "javax.swing.beaninfo.images"}
  {:package "javax.swing.border"}
  {:package "javax.swing.colorchooser"}
  {:package "javax.swing.event"}
  {:package "javax.swing.filechooser"}
  {:package "javax.swing.plaf"}
  {:package "javax.swing.plaf.basic"}
  {:package "javax.swing.plaf.basic.icons"}
  {:package "javax.swing.plaf.metal"}
  {:package "javax.swing.plaf.metal.icons"}
  {:package "javax.swing.plaf.metal.icons.ocean"}
  {:package "javax.swing.plaf.metal.sounds"}
  {:package "javax.swing.plaf.multi"}
  {:package "javax.swing.plaf.nimbus"}
  {:package "javax.swing.plaf.synth"}
  {:package "javax.swing.table"}
  {:package "javax.swing.text"}
  {:package "javax.swing.text.html"}
  {:package "javax.swing.text.html.parser"}
  {:package "javax.swing.text.rtf"}
  {:package "javax.swing.text.rtf.charsets"}
  {:package "javax.swing.tree"}
  {:package "javax.swing.undo"}
  {:package "sun.awt"}
  {:package "sun.awt.X11"}
  {:package "sun.awt.datatransfer"}
  {:package "sun.awt.dnd"}
  {:package "sun.awt.event"}
  {:package "sun.awt.geom"}
  {:package "sun.awt.im"}
  {:package "sun.awt.image"}
  {:package "sun.awt.resources"}
  {:package "sun.awt.resources.cursors"}
  {:package "sun.awt.screencast"}
  {:package "sun.awt.shell"}
  {:package "sun.awt.util"}
  {:package "sun.awt.www.content"}
  {:package "sun.awt.www.content.audio"}
  {:package "sun.awt.www.content.image"}
  {:package "sun.font"}
  {:package "sun.font.lookup"}
  {:package "sun.java2d"}
  {:package "sun.java2d.cmm"}
  {:package "sun.java2d.cmm.lcms"}
  {:package "sun.java2d.cmm.profiles"}
  {:package "sun.java2d.loops"}
  {:package "sun.java2d.marlin"}
  {:package "sun.java2d.marlin.stats"}
  {:package "sun.java2d.opengl"}
  {:package "sun.java2d.pipe"}
  {:package "sun.java2d.pipe.hw"}
  {:package "sun.java2d.x11"}
  {:package "sun.java2d.xr"}
  {:package "sun.print"}
  {:package "sun.print.resources"}
  {:package "sun.swing"}
  {:package "sun.swing.icon"}
  {:package "sun.swing.plaf"}
  {:package "sun.swing.plaf.synth"}
  {:package "sun.swing.table"}
  {:package "sun.swing.text"}
  {:package "sun.swing.text.html"}],
 :target-platform "linux-aarch64"}


name: java.instrument
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 2bb2b2320c7db652e0446ea9eb44e87257896bbdccd15ebaf6cdb27cbdd6297f
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.instrument",
 :exports
 [{:package "java.lang.instrument"}
  {:package "sun.instrument", :to ["java.base"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.lang.instrument"} {:package "sun.instrument"}],
 :target-platform "linux-aarch64"}


name: java.logging
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: c1c577431d77378aaced10b40b01e43c66dac3a94932c345211316e78b084558
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.logging",
 :exports [{:package "java.util.logging"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "jdk.internal.logger.DefaultLoggerFinder",
   :with ["sun.util.logging.internal.LoggingProviderImpl"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.util.logging"}
  {:package "sun.net.www.protocol.http.logging"}
  {:package "sun.util.logging.internal"}
  {:package "sun.util.logging.resources"}],
 :target-platform "linux-aarch64"}


name: java.management
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 032ac1a885a2c60dd7e93ac73b0493d638d56b5126d127e87ef85eba178c9dbb
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.management",
 :exports
 [{:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "com.sun.jmx.remote.internal",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.security",
   :to ["java.management.rmi" "jdk.management.agent"]}
  {:package "com.sun.jmx.remote.util", :to ["java.management.rmi"]}
  {:package "sun.management",
   :to ["jdk.jconsole" "jdk.management" "jdk.management.agent"]}
  {:package "sun.management.counter", :to ["jdk.management.agent"]}
  {:package "sun.management.counter.perf",
   :to ["jdk.management.agent"]}
  {:package "sun.management.spi",
   :to ["jdk.management" "jdk.management.jfr"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "javax.security.auth.spi.LoginModule",
   :with ["com.sun.jmx.remote.security.FileLoginModule"]}],
 :uses
 [{:service "javax.management.remote.JMXConnectorProvider"}
  {:service "javax.management.remote.JMXConnectorServerProvider"}
  {:service "sun.management.spi.PlatformMBeanProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.defaults"}
  {:package "com.sun.jmx.interceptor"}
  {:package "com.sun.jmx.mbeanserver"}
  {:package "com.sun.jmx.remote.internal"}
  {:package "com.sun.jmx.remote.security"}
  {:package "com.sun.jmx.remote.util"}
  {:package "java.lang.management"}
  {:package "javax.management"}
  {:package "javax.management.loading"}
  {:package "javax.management.modelmbean"}
  {:package "javax.management.monitor"}
  {:package "javax.management.openmbean"}
  {:package "javax.management.relation"}
  {:package "javax.management.remote"}
  {:package "javax.management.timer"}
  {:package "sun.management"}
  {:package "sun.management.counter"}
  {:package "sun.management.counter.perf"}
  {:package "sun.management.spi"}],
 :target-platform "linux-aarch64"}


name: java.management.rmi
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 64324e0ea858aad3660e28ec060f96c8bdabb797fac62e1e298f642528d22dfc
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.management.rmi",
 :exports
 [{:package "javax.management.remote.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi", :to ["java.management"]}
  {:package "com.sun.jmx.remote.internal.rmi",
   :to ["jdk.management.agent"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.naming"}
  {:module "java.management", :transitive true}
  {:module "java.rmi", :transitive true}],
 :provides
 [{:service "javax.management.remote.JMXConnectorProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ClientProvider"]}
  {:service "javax.management.remote.JMXConnectorServerProvider",
   :with ["com.sun.jmx.remote.protocol.rmi.ServerProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jmx.remote.internal.rmi"}
  {:package "com.sun.jmx.remote.protocol.rmi"}
  {:package "javax.management.remote.rmi"}],
 :target-platform "linux-aarch64"}


name: java.naming
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 880cc93daface0a8bb82a4655aaeecc00d51324b3c93a23d64ffff1c22496814
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.naming",
 :exports
 [{:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.spi"}
  {:package "javax.naming.ldap.spi"}
  {:package "com.sun.jndi.toolkit.ctx", :to ["jdk.naming.dns"]}
  {:package "com.sun.jndi.toolkit.url",
   :to ["jdk.naming.dns" "jdk.naming.rmi"]}
  {:package "com.sun.naming.internal", :to ["jdk.naming.rmi"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.security.sasl"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.provider.certpath.ldap.JdkLDAP"]}],
 :uses
 [{:service "javax.naming.ldap.StartTlsResponse"}
  {:service "javax.naming.spi.InitialContextFactory"}
  {:service "javax.naming.ldap.spi.LdapDnsProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.jndi.ldap"}
  {:package "com.sun.jndi.ldap.ext"}
  {:package "com.sun.jndi.ldap.pool"}
  {:package "com.sun.jndi.ldap.sasl"}
  {:package "com.sun.jndi.toolkit.ctx"}
  {:package "com.sun.jndi.toolkit.dir"}
  {:package "com.sun.jndi.toolkit.url"}
  {:package "com.sun.jndi.url.ldap"}
  {:package "com.sun.jndi.url.ldaps"}
  {:package "com.sun.naming.internal"}
  {:package "javax.naming"}
  {:package "javax.naming.directory"}
  {:package "javax.naming.event"}
  {:package "javax.naming.ldap"}
  {:package "javax.naming.ldap.spi"}
  {:package "javax.naming.spi"}
  {:package "sun.security.provider.certpath.ldap"}],
 :target-platform "linux-aarch64"}


name: java.net.http
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 7186e8df1819002488644c68d5ea316592420611531b058b5180c80173df8951
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.net.http",
 :exports [{:package "java.net.http"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "java.net.http"}
  {:package "jdk.internal.net.http"}
  {:package "jdk.internal.net.http.common"}
  {:package "jdk.internal.net.http.frame"}
  {:package "jdk.internal.net.http.hpack"}
  {:package "jdk.internal.net.http.websocket"}],
 :target-platform "linux-aarch64"}


name: java.prefs
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: a764ee6078e7d104e6c0d4a3feb4abfe4c9a4b19b7a5e2eee721efbf378f3970
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.prefs",
 :exports [{:package "java.util.prefs"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.xml"}],
 :provides [],
 :uses [{:service "java.util.prefs.PreferencesFactory"}],
 :version "25.0.2",
 :packages [{:package "java.util.prefs"}],
 :target-platform "linux-aarch64"}


name: java.rmi
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: ddbeb7a4848d7d418e59a492c80ffc581a2b8454dddcaabeb13b264b03d1ab9d
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.rmi",
 :exports
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.registry", :to ["jdk.management.agent"]}
  {:package "sun.rmi.server",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}
  {:package "sun.rmi.transport",
   :to ["java.management.rmi" "jdk.management.agent" "jdk.jconsole"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses [{:service "java.rmi.server.RMIClassLoaderSpi"}],
 :version "25.0.2",
 :packages
 [{:package "java.rmi"}
  {:package "java.rmi.dgc"}
  {:package "java.rmi.registry"}
  {:package "java.rmi.server"}
  {:package "javax.rmi.ssl"}
  {:package "sun.rmi.log"}
  {:package "sun.rmi.registry"}
  {:package "sun.rmi.registry.resources"}
  {:package "sun.rmi.runtime"}
  {:package "sun.rmi.server"}
  {:package "sun.rmi.transport"}
  {:package "sun.rmi.transport.tcp"}],
 :target-platform "linux-aarch64"}


name: java.scripting
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: ffeaa62ab71033ed629ff3205b8193e43a875271d6d1496c1e5c3ac4ef4611bd
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.scripting",
 :exports [{:package "javax.script"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [{:service "javax.script.ScriptEngineFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.script.shell"} {:package "javax.script"}],
 :target-platform "linux-aarch64"}


name: java.se
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: e1bd3fc683be12799d811b44215205d972ca7623bc5220f805139356b3a82b84
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.se",
 :exports [],
 :requires
 [{:module "java.base", :transitive true}
  {:module "java.compiler", :transitive true}
  {:module "java.datatransfer", :transitive true}
  {:module "java.desktop", :transitive true}
  {:module "java.instrument", :transitive true}
  {:module "java.logging", :transitive true}
  {:module "java.management", :transitive true}
  {:module "java.management.rmi", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.net.http", :transitive true}
  {:module "java.prefs", :transitive true}
  {:module "java.rmi", :transitive true}
  {:module "java.scripting", :transitive true}
  {:module "java.security.jgss", :transitive true}
  {:module "java.security.sasl", :transitive true}
  {:module "java.sql", :transitive true}
  {:module "java.sql.rowset", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}
  {:module "java.xml.crypto", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "linux-aarch64"}


name: java.security.jgss
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 9a4fbea364325bb383c983b1e6e0db2e0a1a86cd59b7aa9e086a5c7a3992240b
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.security.jgss",
 :exports
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.security.jgss", :to ["jdk.security.jgss"]}
  {:package "sun.security.jgss.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.jgss.krb5.internal",
   :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5", :to ["jdk.security.auth"]}
  {:package "sun.security.krb5.internal", :to ["jdk.security.jgss"]}
  {:package "sun.security.krb5.internal.ktab",
   :to ["jdk.security.auth"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.naming"}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.jgss.SunProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.security.auth.kerberos"}
  {:package "org.ietf.jgss"}
  {:package "sun.net.www.protocol.http.spnego"}
  {:package "sun.security.jgss"}
  {:package "sun.security.jgss.krb5"}
  {:package "sun.security.jgss.krb5.internal"}
  {:package "sun.security.jgss.spi"}
  {:package "sun.security.jgss.spnego"}
  {:package "sun.security.jgss.wrapper"}
  {:package "sun.security.krb5"}
  {:package "sun.security.krb5.internal"}
  {:package "sun.security.krb5.internal.ccache"}
  {:package "sun.security.krb5.internal.crypto"}
  {:package "sun.security.krb5.internal.crypto.dk"}
  {:package "sun.security.krb5.internal.ktab"}
  {:package "sun.security.krb5.internal.rcache"}
  {:package "sun.security.krb5.internal.util"}],
 :target-platform "linux-aarch64"}


name: java.security.sasl
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: fa6f557d6a3417ba5ba753bc81af84abdf8f35c5f633c913bf0dce603b45b553
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.security.sasl",
 :exports
 [{:package "javax.security.sasl"}
  {:package "com.sun.security.sasl.util", :to ["jdk.security.jgss"]}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides
 [{:service "java.security.Provider",
   :with ["com.sun.security.sasl.Provider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.security.sasl"}
  {:package "com.sun.security.sasl.digest"}
  {:package "com.sun.security.sasl.ntlm"}
  {:package "com.sun.security.sasl.util"}
  {:package "javax.security.sasl"}],
 :target-platform "linux-aarch64"}


name: java.smartcardio
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: f69043de34f3bed60412a0fe9511ad4c450d402e6704f377fa2e9c562eba1232
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.smartcardio",
 :exports [{:package "javax.smartcardio"}],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.smartcardio.SunPCSC"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "javax.smartcardio"}
  {:package "sun.security.smartcardio"}],
 :target-platform "linux-aarch64"}


name: java.sql
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 17e305fbd4a68989d64d11473783872448d5f779581aa4b95aabc5b820872eea
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.sql",
 :exports [{:package "java.sql"} {:package "javax.sql"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.transaction.xa", :transitive true}
  {:module "java.xml", :transitive true}],
 :provides [],
 :uses [{:service "java.sql.Driver"}],
 :version "25.0.2",
 :packages [{:package "java.sql"} {:package "javax.sql"}],
 :target-platform "linux-aarch64"}


name: java.sql.rowset
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 3ef7568ce2a63a2896937b577781c4c279fa0d1f2f8204deec2b41b1fee6f640
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.sql.rowset",
 :exports
 [{:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging", :transitive true}
  {:module "java.naming", :transitive true}
  {:module "java.sql", :transitive true}],
 :provides [],
 :uses [{:service "javax.sql.rowset.RowSetFactory"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.rowset"}
  {:package "com.sun.rowset.internal"}
  {:package "com.sun.rowset.providers"}
  {:package "javax.sql.rowset"}
  {:package "javax.sql.rowset.serial"}
  {:package "javax.sql.rowset.spi"}],
 :target-platform "linux-aarch64"}


name: java.transaction.xa
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: addc95529f32aae6571fbecb2adf335e325e8d29b4128702a62b619b08d0dcae
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.transaction.xa",
 :exports [{:package "javax.transaction.xa"}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [{:package "javax.transaction.xa"}],
 :target-platform "linux-aarch64"}


name: java.xml.crypto
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 1f37e7e26d9d7999ddc3185e730c7b1390c7e07fac1132b9646585069cc4493d
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.xml.crypto",
 :exports
 [{:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.logging"}
  {:module "java.xml", :transitive true}],
 :provides
 [{:service "java.security.Provider",
   :with ["org.jcp.xml.dsig.internal.dom.XMLDSigRI"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.org.apache.xml.internal.security"}
  {:package "com.sun.org.apache.xml.internal.security.algorithms"}
  {:package
   "com.sun.org.apache.xml.internal.security.algorithms.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.c14n"}
  {:package "com.sun.org.apache.xml.internal.security.c14n.helper"}
  {:package
   "com.sun.org.apache.xml.internal.security.c14n.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.exceptions"}
  {:package "com.sun.org.apache.xml.internal.security.keys"}
  {:package "com.sun.org.apache.xml.internal.security.keys.content"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.keyvalues"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.content.x509"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.keys.storage"}
  {:package
   "com.sun.org.apache.xml.internal.security.keys.storage.implementations"}
  {:package "com.sun.org.apache.xml.internal.security.parser"}
  {:package "com.sun.org.apache.xml.internal.security.resource"}
  {:package "com.sun.org.apache.xml.internal.security.signature"}
  {:package
   "com.sun.org.apache.xml.internal.security.signature.reference"}
  {:package "com.sun.org.apache.xml.internal.security.transforms"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.implementations"}
  {:package
   "com.sun.org.apache.xml.internal.security.transforms.params"}
  {:package "com.sun.org.apache.xml.internal.security.utils"}
  {:package "com.sun.org.apache.xml.internal.security.utils.resolver"}
  {:package
   "com.sun.org.apache.xml.internal.security.utils.resolver.implementations"}
  {:package "com.sun.org.slf4j.internal"}
  {:package "javax.xml.crypto"}
  {:package "javax.xml.crypto.dom"}
  {:package "javax.xml.crypto.dsig"}
  {:package "javax.xml.crypto.dsig.dom"}
  {:package "javax.xml.crypto.dsig.keyinfo"}
  {:package "javax.xml.crypto.dsig.spec"}
  {:package "org.jcp.xml.dsig.internal"}
  {:package "org.jcp.xml.dsig.internal.dom"}],
 :target-platform "linux-aarch64"}


name: java.xml
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 5e8fad62c66b4496661c271b3db2f912f1370925a83aed6bbce06702a2ce70c6
created_at: 2026-04-20 19:57:31
module_info:
{:name "java.xml",
 :exports
 [{:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}
  {:package "com.sun.org.apache.xml.internal.dtm",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xml.internal.utils",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.compiler",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.functions",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.objects",
   :to ["java.xml.crypto"]}
  {:package "com.sun.org.apache.xpath.internal.res",
   :to ["java.xml.crypto"]}],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses
 [{:service "javax.xml.datatype.DatatypeFactory"}
  {:service "javax.xml.parsers.DocumentBuilderFactory"}
  {:service "javax.xml.parsers.SAXParserFactory"}
  {:service "javax.xml.stream.XMLEventFactory"}
  {:service "javax.xml.stream.XMLInputFactory"}
  {:service "javax.xml.stream.XMLOutputFactory"}
  {:service "javax.xml.transform.TransformerFactory"}
  {:service "javax.xml.validation.SchemaFactory"}
  {:service "javax.xml.xpath.XPathFactory"}
  {:service "org.xml.sax.XMLReader"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java_cup.internal.runtime"}
  {:package "com.sun.org.apache.bcel.internal"}
  {:package "com.sun.org.apache.bcel.internal.classfile"}
  {:package "com.sun.org.apache.bcel.internal.generic"}
  {:package "com.sun.org.apache.bcel.internal.util"}
  {:package "com.sun.org.apache.xalan.internal.extensions"}
  {:package "com.sun.org.apache.xalan.internal.lib"}
  {:package "com.sun.org.apache.xalan.internal.res"}
  {:package "com.sun.org.apache.xalan.internal.templates"}
  {:package "com.sun.org.apache.xalan.internal.utils"}
  {:package "com.sun.org.apache.xalan.internal.xsltc"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.compiler.util"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.dom"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.runtime.output"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.trax"}
  {:package "com.sun.org.apache.xalan.internal.xsltc.util"}
  {:package "com.sun.org.apache.xerces.internal.dom"}
  {:package "com.sun.org.apache.xerces.internal.dom.events"}
  {:package "com.sun.org.apache.xerces.internal.impl"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dtd.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.dtd"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.util"}
  {:package "com.sun.org.apache.xerces.internal.impl.dv.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.io"}
  {:package "com.sun.org.apache.xerces.internal.impl.msg"}
  {:package "com.sun.org.apache.xerces.internal.impl.validation"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath"}
  {:package "com.sun.org.apache.xerces.internal.impl.xpath.regex"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.identity"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.models"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.opti"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.traversers"}
  {:package "com.sun.org.apache.xerces.internal.impl.xs.util"}
  {:package "com.sun.org.apache.xerces.internal.jaxp"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.datatype"}
  {:package "com.sun.org.apache.xerces.internal.jaxp.validation"}
  {:package "com.sun.org.apache.xerces.internal.parsers"}
  {:package "com.sun.org.apache.xerces.internal.util"}
  {:package "com.sun.org.apache.xerces.internal.utils"}
  {:package "com.sun.org.apache.xerces.internal.xinclude"}
  {:package "com.sun.org.apache.xerces.internal.xni"}
  {:package "com.sun.org.apache.xerces.internal.xni.grammars"}
  {:package "com.sun.org.apache.xerces.internal.xni.parser"}
  {:package "com.sun.org.apache.xerces.internal.xpointer"}
  {:package "com.sun.org.apache.xerces.internal.xs"}
  {:package "com.sun.org.apache.xerces.internal.xs.datatypes"}
  {:package "com.sun.org.apache.xml.internal.dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.dom2dtm"}
  {:package "com.sun.org.apache.xml.internal.dtm.ref.sax2dtm"}
  {:package "com.sun.org.apache.xml.internal.res"}
  {:package "com.sun.org.apache.xml.internal.serialize"}
  {:package "com.sun.org.apache.xml.internal.serializer"}
  {:package "com.sun.org.apache.xml.internal.serializer.dom3"}
  {:package "com.sun.org.apache.xml.internal.serializer.utils"}
  {:package "com.sun.org.apache.xml.internal.utils"}
  {:package "com.sun.org.apache.xml.internal.utils.res"}
  {:package "com.sun.org.apache.xpath.internal"}
  {:package "com.sun.org.apache.xpath.internal.axes"}
  {:package "com.sun.org.apache.xpath.internal.compiler"}
  {:package "com.sun.org.apache.xpath.internal.functions"}
  {:package "com.sun.org.apache.xpath.internal.jaxp"}
  {:package "com.sun.org.apache.xpath.internal.objects"}
  {:package "com.sun.org.apache.xpath.internal.operations"}
  {:package "com.sun.org.apache.xpath.internal.patterns"}
  {:package "com.sun.org.apache.xpath.internal.res"}
  {:package "com.sun.xml.internal.stream"}
  {:package "com.sun.xml.internal.stream.dtd"}
  {:package "com.sun.xml.internal.stream.dtd.nonvalidating"}
  {:package "com.sun.xml.internal.stream.events"}
  {:package "com.sun.xml.internal.stream.util"}
  {:package "com.sun.xml.internal.stream.writers"}
  {:package "javax.xml"}
  {:package "javax.xml.catalog"}
  {:package "javax.xml.datatype"}
  {:package "javax.xml.namespace"}
  {:package "javax.xml.parsers"}
  {:package "javax.xml.stream"}
  {:package "javax.xml.stream.events"}
  {:package "javax.xml.stream.util"}
  {:package "javax.xml.transform"}
  {:package "javax.xml.transform.dom"}
  {:package "javax.xml.transform.sax"}
  {:package "javax.xml.transform.stax"}
  {:package "javax.xml.transform.stream"}
  {:package "javax.xml.validation"}
  {:package "javax.xml.xpath"}
  {:package "jdk.xml.internal"}
  {:package "jdk.xml.internal.jdkcatalog"}
  {:package "jdk.xml.internal.jdkcatalog.java.dtd"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.dtd.xmlspec2_10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.schema10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml10"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xhtml11"}
  {:package "jdk.xml.internal.jdkcatalog.w3c.xsd.xmlNS2001"}
  {:package "org.w3c.dom"}
  {:package "org.w3c.dom.bootstrap"}
  {:package "org.w3c.dom.events"}
  {:package "org.w3c.dom.ls"}
  {:package "org.w3c.dom.ranges"}
  {:package "org.w3c.dom.traversal"}
  {:package "org.w3c.dom.views"}
  {:package "org.xml.sax"}
  {:package "org.xml.sax.ext"}
  {:package "org.xml.sax.helpers"}],
 :target-platform "linux-aarch64"}


name: jdk.accessibility
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: d8b2fba3facbb08d608094b603b7366a5990c52b211d5923b82cdccf6a447ac4
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.accessibility",
 :exports [{:package "com.sun.java.accessibility.util"}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop", :transitive true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "com.sun.java.accessibility.util"}
  {:package "com.sun.java.accessibility.util.internal"}],
 :target-platform "linux-aarch64"}


name: jdk.attach
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: af173193c8c68cd23353c0b5f5c4c95879f5ab13cf45b71c4cd0cf77fe71fc76
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.attach",
 :exports
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach", :to ["jdk.jcmd"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "jdk.internal.jvmstat"}],
 :provides
 [{:service "com.sun.tools.attach.spi.AttachProvider",
   :with ["sun.tools.attach.AttachProviderImpl"]}],
 :uses [{:service "com.sun.tools.attach.spi.AttachProvider"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.tools.attach"}
  {:package "com.sun.tools.attach.spi"}
  {:package "sun.tools.attach"}],
 :target-platform "linux-aarch64"}


name: jdk.charsets
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: ea697a3e7d8a0f02d466e8361b8640f28946fb3cd232d71798e6a6edb32508c9
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.charsets",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.nio.charset.spi.CharsetProvider",
   :with ["sun.nio.cs.ext.ExtendedCharsets"]}],
 :uses [],
 :version "25.0.2",
 :packages [{:package "sun.nio.cs.ext"}],
 :target-platform "linux-aarch64"}


name: jdk.compiler
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: dde243db66e5da34aeb375b3022f9c6328dc582cebc058a72149ab19f6035eee
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.compiler",
 :exports
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.doclint", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.api",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.resources", :to ["jdk.jshell"]}
  {:package "com.sun.tools.javac.code",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.comp",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.file",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.jvm", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.main",
   :to ["jdk.javadoc" "jdk.jshell"]}
  {:package "com.sun.tools.javac.model", :to ["jdk.javadoc"]}
  {:package "com.sun.tools.javac.parser",
   :to ["jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.platform",
   :to ["jdk.jdeps" "jdk.javadoc"]}
  {:package "com.sun.tools.javac.tree",
   :to ["jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}
  {:package "com.sun.tools.javac.util",
   :to ["jdk.jdeps" "jdk.javadoc" "jdk.jshell" "jdk.internal.md"]}],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.compiler", :transitive true}
  {:module "jdk.internal.opt"}
  {:module "jdk.zipfs"}],
 :provides
 [{:service "java.util.spi.ToolProvider",
   :with ["com.sun.tools.javac.main.JavacToolProvider"]}
  {:service "com.sun.tools.javac.platform.PlatformProvider",
   :with ["com.sun.tools.javac.platform.JDKPlatformProvider"]}
  {:service "javax.tools.JavaCompiler",
   :with ["com.sun.tools.javac.api.JavacTool"]}
  {:service "javax.tools.Tool",
   :with ["com.sun.tools.javac.api.JavacTool"]}],
 :uses
 [{:service "javax.annotation.processing.Processor"}
  {:service "com.sun.source.util.Plugin"}
  {:service "com.sun.tools.doclint.DocLint"}
  {:service "com.sun.tools.javac.platform.PlatformProvider"}
  {:service
   "com.sun.tools.javac.api.JavacTrees$DocCommentTreeTransformer"}],
 :version "25.0.2",
 :packages
 [{:package "com.sun.source.doctree"}
  {:package "com.sun.source.tree"}
  {:package "com.sun.source.util"}
  {:package "com.sun.tools.doclint"}
  {:package "com.sun.tools.javac"}
  {:package "com.sun.tools.javac.api"}
  {:package "com.sun.tools.javac.code"}
  {:package "com.sun.tools.javac.comp"}
  {:package "com.sun.tools.javac.file"}
  {:package "com.sun.tools.javac.jvm"}
  {:package "com.sun.tools.javac.launcher"}
  {:package "com.sun.tools.javac.main"}
  {:package "com.sun.tools.javac.model"}
  {:package "com.sun.tools.javac.parser"}
  {:package "com.sun.tools.javac.platform"}
  {:package "com.sun.tools.javac.processing"}
  {:package "com.sun.tools.javac.resources"}
  {:package "com.sun.tools.javac.tree"}
  {:package "com.sun.tools.javac.util"}
  {:package "sun.tools.serialver"}
  {:package "sun.tools.serialver.resources"}],
 :target-platform "linux-aarch64"}


name: jdk.crypto.cryptoki
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: b9d4d902d0cb0a665ce4842458e79a4ff2e1fe2d19a661e82b9bf45c3033e28b
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.crypto.cryptoki",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides
 [{:service "java.security.Provider",
   :with ["sun.security.pkcs11.SunPKCS11"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "sun.security.pkcs11"}
  {:package "sun.security.pkcs11.wrapper"}],
 :target-platform "linux-aarch64"}


name: jdk.crypto.ec
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: d08e2051c3a897ca1cc40b24d052a2ae3ac32712721f1a4ddc8879ee8a071579
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.crypto.ec",
 :exports [],
 :requires [{:module "java.base", :mandated true}],
 :provides [],
 :uses [],
 :version "25.0.2",
 :packages [],
 :target-platform "linux-aarch64"}


name: jdk.dynalink
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 8637965f375be8722073f13ea79f34d744573868b2c04b52e4bc1791d115c435
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.dynalink",
 :exports
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :requires
 [{:module "java.base", :mandated true} {:module "java.logging"}],
 :provides [],
 :uses
 [{:service "jdk.dynalink.linker.GuardingDynamicLinkerExporter"}],
 :version "25.0.2",
 :packages
 [{:package "jdk.dynalink"}
  {:package "jdk.dynalink.beans"}
  {:package "jdk.dynalink.internal"}
  {:package "jdk.dynalink.linker"}
  {:package "jdk.dynalink.linker.support"}
  {:package "jdk.dynalink.support"}],
 :target-platform "linux-aarch64"}


name: jdk.editpad
version: 25.0.2
target_platform: linux-aarch64
type: jmod
sha256: 6827f9009775cce0d6bb2051d13615d363032646eb0b5f8ef63a7e6cffb67c6b
created_at: 2026-04-20 19:57:31
module_info:
{:name "jdk.editpad",
 :exports [],
 :requires
 [{:module "java.base", :mandated true}
  {:module "java.desktop"}
  {:module "jdk.internal.ed"}],
 :provides
 [{:service "jdk.internal.editor.spi.BuildInEditorProvider",
   :with ["jdk.editpad.EditPadProvider"]}],
 :uses [],
 :version "25.0.2",
 :packages
 [{:package "jdk.editpad"} {:package "jdk.editpad.resources"}],
 :target-platform "linux-aarch64"}


