Integrated: 8338611: java.lang.module specification wording not aligned with JEP 261

Mark Reinhold mr at openjdk.org
Tue Aug 20 18:53:12 UTC 2024


On Mon, 19 Aug 2024 21:19:13 GMT, Mark Reinhold <mr at openjdk.org> wrote:

> The `java.lang.module` package specification defines the default set of root modules as “every module that is observable on the upgrade module path or among the system modules, and that exports at least one package without qualification.” There’s no need to use the term “observable” here, since any module in those two locations is, by definition, observable.
> 
> This should be changed to align with the wording in [JEP 261](https://openjdk.org/jeps/261#Root-modules): “every module on the upgrade module path or among the system modules that exports at least one package, without qualification.”
> 
> This is not a substantive specification change, so a CSR is not required.

This pull request has now been integrated.

Changeset: 0267284c
Author:    Mark Reinhold <mr at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/0267284c52a450afaec78a542910381f5bff58fb
Stats:     3 lines in 1 file changed: 0 ins; 0 del; 3 mod

8338611: java.lang.module specification wording not aligned with JEP 261

Reviewed-by: alanb

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

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


More information about the core-libs-dev mailing list