Post-build modularization scripts and class lists

Mark Reinhold mr at sun.com
Tue Sep 15 11:07:52 PDT 2009


I've copied these to

    http://cr.openjdk.java.net/~mr/jigsaw/jdk.make.modules/

for now; they'll be pushed into the Jigsaw forest in due course, in
the jdk/make/modules directory.

The class lists are the very crude, preliminary cut of rt.jar which
I did for demo purposes at JavaOne back in June.

In contrast to Mandy's analysis, these lists are bottom-up.  The boot
(aka base) module, in particular, is the static transitive closure over
API and implementation dependences of the java.{lang{,.ref},io,net,util}
packages and the sun.launcher package, plus some additional classes
needed to satisfy dynamic dependences (i.e., via Class.forName).

- Mark



More information about the jigsaw-dev mailing list