< 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 >