Please review this changeset for adding support for `--module` (-m) option for 
CDS.
Changes in the `ModuleBootstrap.java` are needed so that the 
`ArchivedModuleGraph.archive` and `ArchivedBootLayer.archive` are called if the 
main module is specified. The module name will be stored in the ro region of 
the CDS archive. During runtime, the archived module name will be compared with 
the runtime module name. If comparison fails, the archived full module graph 
won't be used.

Note: this RFE is a subtask of 
[JDK-8266329](https://bugs.openjdk.org/browse/JDK-8266329). More subtask(s) 
will be created to support other options such as `--add-modules`.

Passed tiers 1 - 4 testing.

-------------

Commit messages:
 - better way to check if a module is a JDK module
 - initial review comments from Ioi
 - 8316969: Improve CDS module graph support for --module option

Changes: https://git.openjdk.org/jdk/pull/16016/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16016&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8316969
  Stats: 185 lines in 9 files changed: 176 ins; 3 del; 6 mod
  Patch: https://git.openjdk.org/jdk/pull/16016.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16016/head:pull/16016

PR: https://git.openjdk.org/jdk/pull/16016

Reply via email to