langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
changeset 44293 2f47b2c16612
parent 43872 b5ce3bc28931
child 44388 4d0903f1f311
equal deleted inserted replaced
44292:0a87e188cae7 44293:2f47b2c16612
   439                         .computeIfAbsent(mdle, m -> new TreeSet<>(utils.makePackageComparator()));
   439                         .computeIfAbsent(mdle, m -> new TreeSet<>(utils.makePackageComparator()));
   440                 s.add(p);
   440                 s.add(p);
   441             }
   441             }
   442         }
   442         }
   443 
   443 
       
   444         // add entries for modules which may not have exported packages
       
   445         modules.forEach((ModuleElement mdle) -> {
       
   446             modulePackages.computeIfAbsent(mdle, m -> Collections.emptySet());
       
   447         });
       
   448 
   444         modules.addAll(modulePackages.keySet());
   449         modules.addAll(modulePackages.keySet());
   445         showModules = !modules.isEmpty();
   450         showModules = !modules.isEmpty();
   446         for (Set<PackageElement> pkgs : modulePackages.values()) {
   451         for (Set<PackageElement> pkgs : modulePackages.values()) {
   447             packages.addAll(pkgs);
   452             packages.addAll(pkgs);
   448         }
   453         }