< prev index next >

src/java.base/share/classes/jdk/internal/module/Modules.java

Print this page

        

@@ -80,12 +80,12 @@
      */
     public static Module defineModule(ClassLoader loader,
                                       String name,
                                       Set<String> packages)
     {
-        ModuleDescriptor descriptor = ModuleDescriptor.module(name)
-                .contains(packages)
+        ModuleDescriptor descriptor = ModuleDescriptor.newModule(name)
+                .packages(packages)
                 .build();
 
         return JLRMA.defineModule(loader, descriptor, null);
     }
 

@@ -183,11 +183,12 @@
     }
 
     /**
      * Adds a package to a module's content.
      *
-     * This method is a no-op if the module already contains the package.
+     * This method is a no-op if the module already contains the package or the
+     * module is an unnamed module.
      */
     public static void addPackage(Module m, String pn) {
         JLRMA.addPackage(m, pn);
     }
 
< prev index next >