< prev index next >

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

Print this page
rev 14279 : [mq]: 8140281-deprecation-optional.get

@@ -436,12 +436,11 @@
             .forEach(p -> builder.exports(p));
 
         // map names of service configuration files to service names
         Set<String> serviceNames = configFiles.stream()
             .map(this::toServiceName)
-            .filter(Optional::isPresent)
-            .map(Optional::get)
+            .flatMap(Optional::stream)
             .collect(Collectors.toSet());
 
         // parse each service configuration file
         for (String sn : serviceNames) {
             JarEntry entry = jf.getJarEntry(SERVICES_PREFIX + sn);
< prev index next >