< prev index next >

src/java.base/share/classes/java/lang/module/ModuleFinder.java

Print this page

        

*** 31,41 **** import java.nio.file.Path; import java.nio.file.Paths; import java.security.AccessController; import java.security.Permission; import java.security.PrivilegedAction; - import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; --- 31,40 ----
*** 340,350 **** * The array of module finders * * @return A {@code ModuleFinder} that composes a sequence of module finders */ static ModuleFinder compose(ModuleFinder... finders) { ! final List<ModuleFinder> finderList = Arrays.asList(finders); finderList.forEach(Objects::requireNonNull); return new ModuleFinder() { private final Map<String, ModuleReference> nameToModule = new HashMap<>(); private Set<ModuleReference> allModules; --- 339,349 ---- * The array of module finders * * @return A {@code ModuleFinder} that composes a sequence of module finders */ static ModuleFinder compose(ModuleFinder... finders) { ! final List<ModuleFinder> finderList = List.of(finders); finderList.forEach(Objects::requireNonNull); return new ModuleFinder() { private final Map<String, ModuleReference> nameToModule = new HashMap<>(); private Set<ModuleReference> allModules;
< prev index next >