< prev index next >
src/java.base/share/classes/java/util/ServiceLoader.java
Print this page
rev 14279 : [mq]: 8140281-deprecation-optional.get
*** 598,608 ****
// next descriptor
if (descriptorIterator.hasNext()) {
ModuleDescriptor descriptor = descriptorIterator.next();
! nextModule = currentLayer.findModule(descriptor.name()).get();
Provides provides = descriptor.provides().get(serviceName);
providersIterator = provides.providers().iterator();
continue;
--- 598,608 ----
// next descriptor
if (descriptorIterator.hasNext()) {
ModuleDescriptor descriptor = descriptorIterator.next();
! nextModule = currentLayer.findModule(descriptor.name()).getWhenPresent();
Provides provides = descriptor.provides().get(serviceName);
providersIterator = provides.providers().iterator();
continue;
< prev index next >