< prev index next >
src/java.base/share/classes/java/lang/module/ModulePath.java
Print this page
rev 14279 : [mq]: 8140281-deprecation-optional.get
*** 436,447 ****
.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)
.collect(Collectors.toSet());
// parse each service configuration file
for (String sn : serviceNames) {
JarEntry entry = jf.getJarEntry(SERVICES_PREFIX + sn);
--- 436,446 ----
.forEach(p -> builder.exports(p));
// map names of service configuration files to service names
Set<String> serviceNames = configFiles.stream()
.map(this::toServiceName)
! .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 >