libraries that split packages

Jeff Hain jeffhain at rocketmail.com
Tue Mar 22 20:00:21 UTC 2016


>For bonus points then check for overlap with the packages in modules in
>the runtime image. That would help with the cases that Nicolai mentions
>in his mail.


Working on modules extracted from lib/modules
(just feeding Jadecy with modules directories instead of jars),
with version 9-ea+110-2016-03-17-022235.javare.4664.nc,
I found just that:


###
jdk.net:
   jdk.net:
      jdk.net.module-info
   java.base:
      jdk.net.ExtendedSocketOptions
      jdk.net.NetworkPermission
      jdk.net.SocketFlow
      jdk.net.Sockets
###


If adding jsr305 jar (3.0.1) in a pseudo-module directory, I got that more:


###
javax.annotation:
   java.annotations.common:
      javax.annotation.Generated
      javax.annotation.PostConstruct
      javax.annotation.PreDestroy
      javax.annotation.Resource
      javax.annotation.Resources
   jsr305:
      javax.annotation.CheckForNull
      javax.annotation.CheckForSigned
      javax.annotation.CheckReturnValue
      javax.annotation.Detainted
      javax.annotation.MatchesPattern
      javax.annotation.Nonnegative
      javax.annotation.Nonnull
      javax.annotation.Nullable
      javax.annotation.OverridingMethodsMustInvokeSuper
      javax.annotation.ParametersAreNonnullByDefault
      javax.annotation.ParametersAreNullableByDefault
      javax.annotation.PropertyKey
      javax.annotation.RegEx
      javax.annotation.Signed
      javax.annotation.Syntax
      javax.annotation.Tainted
      javax.annotation.Untainted
      javax.annotation.WillClose
      javax.annotation.WillCloseWhenClosed
      javax.annotation.WillNotClose
###


and with xml-apis (2.0.2), many more, so not showing classes:


###
javax.xml.parsers:
   java.xml:
   xml_apis:

javax.xml.transform:
   java.xml:
   xml_apis:

javax.xml.transform.dom:
   java.xml:
   xml_apis:

javax.xml.transform.sax:
   java.xml:
   xml_apis:

javax.xml.transform.stream:
   java.xml:
   xml_apis:

org.w3c.dom:
   java.xml:
   xml_apis:

org.w3c.dom.css:
   xml_apis:
   jdk.xml.dom:

org.w3c.dom.events:
   java.xml:
   xml_apis:

org.w3c.dom.html:
   xml_apis:
   jdk.xml.dom:

org.w3c.dom.ranges:
   java.xml:
   xml_apis:

org.w3c.dom.stylesheets:
   xml_apis:
   jdk.xml.dom:

org.w3c.dom.traversal:
   java.xml:
   xml_apis:

org.w3c.dom.views:
   java.xml:
   xml_apis:

org.xml.sax:
   java.xml:
   xml_apis:

org.xml.sax.ext:
   java.xml:
   xml_apis:

org.xml.sax.helpers:
   java.xml:
   xml_apis:
###


-Jeff



More information about the jigsaw-dev mailing list