diff -r 2c33418a6d57 -r 83b611b88ac8 jdk/src/java.base/share/classes/java/lang/module/package-info.java --- a/jdk/src/java.base/share/classes/java/lang/module/package-info.java Thu Apr 06 17:01:03 2017 +0000 +++ b/jdk/src/java.base/share/classes/java/lang/module/package-info.java Fri Apr 07 08:05:54 2017 +0000 @@ -70,7 +70,7 @@ * } * *
If module {@code m1} is resolved with the configuration for the {@link - * java.lang.reflect.Layer#boot() boot} layer as the parent then the resulting + * java.lang.ModuleLayer#boot() boot} layer as the parent then the resulting * configuration contains two modules ({@code m1}, {@code m2}). The edges in * its readability graph are: *
{@code @@ -92,10 +92,10 @@ * *{@link java.lang.module.ModuleDescriptor#isAutomatic() Automatic} modules * receive special treatment during resolution. Each automatic module is resolved - * so that it reads all other modules in the configuration and all parent - * configurations. Each automatic module is also resolved as if it - * "{@code requires transitive}" all other automatic modules in the configuration - * (and all automatic modules in parent configurations).
+ * as if it "{@code requires transitive}" all observable automatic modules and + * all automatic modules in the parent configurations. Each automatic module is + * resolved so that it reads all other modules in the resulting configuration and + * all modules in parent configurations. * *Service binding
*