This commit is contained in:
David Holmes 2022-08-03 08:11:10 +00:00
commit 0971d34646
6 changed files with 24 additions and 27 deletions

View file

@ -83,11 +83,10 @@ import jdk.internal.vm.annotation.Stable;
* parent configuration. It prints the name of each resolved module and the
* names of the modules that each module reads. </p>
*
* <pre>{@code
* {@snippet :
* Path dir1 = ..., dir2 = ..., dir3 = ...;
* ModuleFinder finder = ModuleFinder.of(dir1, dir2, dir3);
*
* Configuration parent = ModuleLayer.boot().configuration();
*
* Configuration cf = parent.resolve(finder, ModuleFinder.of(), Set.of("myapp"));
* cf.modules().forEach(m -> {
* System.out.format("%s -> %s%n",
@ -96,7 +95,7 @@ import jdk.internal.vm.annotation.Stable;
* .map(ResolvedModule::name)
* .collect(Collectors.joining(", ")));
* });
* }</pre>
* }
*
* @since 9
* @see java.lang.ModuleLayer

View file

@ -1545,13 +1545,14 @@ public class ModuleDescriptor
* <cite>The Java Language Specification</cite>. </p>
*
* <p> Example usage: </p>
* <pre>{@code ModuleDescriptor descriptor = ModuleDescriptor.newModule("stats.core")
* {@snippet :
* ModuleDescriptor descriptor = ModuleDescriptor.newModule("stats.core")
* .requires("java.base")
* .exports("org.acme.stats.core.clustering")
* .exports("org.acme.stats.core.regression")
* .packages(Set.of("org.acme.stats.core.internal"))
* .build();
* }</pre>
* }
*
* @apiNote A {@code Builder} checks the components and invariants as
* components are added to the builder. The rationale for this is to detect

View file

@ -54,15 +54,12 @@ import jdk.internal.module.SystemModuleFinders;
*
* <p> Example usage: </p>
*
* <pre>{@code
* Path dir1, dir2, dir3;
*
* {@snippet :
* Path dir1 = ..., dir2 = ..., dir3 = ...;
* ModuleFinder finder = ModuleFinder.of(dir1, dir2, dir3);
*
* Optional<ModuleReference> omref = finder.find("jdk.foo");
* omref.ifPresent(mref -> ... );
*
* }</pre>
* }
*
* <p> The {@link #find(String) find} and {@link #findAll() findAll} methods
* defined here can fail for several reasons. These include I/O errors, errors