< prev index next >
modules/jdk.packager/src/main/java/jdk/packager/internal/RedistributableModules.java
Print this page
@@ -43,10 +43,11 @@
import java.lang.module.ModuleReference;
import java.lang.module.ModuleReader;
import java.nio.file.Path;
import java.nio.file.Paths;
+import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -56,12 +57,14 @@
private static final String JDK_PACKAGER_MODULE = "jdk.packager";
private static final String REDISTRIBUTABLE_MODULES_FILENAME = "jdk/packager/internal/resources/tools/redistributable-files/redistributable.list";
private RedistributableModules() {}
- public static Set<String> getRedistributableModules(List<Path> modulePath, Set<String> addModules, Set<String> limitModules) {
+ public static Set<String> getRedistributableModules(List<Path> modulePath) {
Set<String> result = null;
+ Set<String> addModules = new HashSet<>();
+ Set<String> limitModules = new HashSet<>();
ModuleFinder finder = AppRuntimeImageBuilder.moduleFinder(modulePath, addModules, limitModules);
Optional<ModuleReference> mref = finder.find(JDK_PACKAGER_MODULE);
if (mref.isPresent()) {
ModuleReader reader = null;
< prev index next >