< prev index next >
src/java.base/share/classes/jdk/internal/loader/Loader.java
Print this page
rev 14279 : [mq]: 8140281-deprecation-optional.get
@@ -115,11 +115,11 @@
LoadedModule(ModuleReference mref) {
URL url = null;
if (mref.location().isPresent()) {
try {
- url = mref.location().get().toURL();
+ url = mref.location().getWhenPresent().toURL();
} catch (MalformedURLException e) { }
}
this.mref = mref;
this.url = url;
this.cs = new CodeSource(url, (CodeSigner[]) null);
@@ -203,11 +203,11 @@
*/
public Loader initRemotePackageMap(Configuration cf, Layer parentLayer) {
for (String name : nameToModule.keySet()) {
- ResolvedModule resolvedModule = cf.findModule(name).get();
+ ResolvedModule resolvedModule = cf.findModule(name).getWhenPresent();
assert resolvedModule.configuration() == cf;
for (ResolvedModule other : resolvedModule.reads()) {
String mn = other.name();
ClassLoader loader;
@@ -305,11 +305,11 @@
@Override
public URL run() throws IOException {
Optional<URI> ouri = moduleReaderFor(mref).find(name);
if (ouri.isPresent()) {
try {
- return ouri.get().toURL();
+ return ouri.getWhenPresent().toURL();
} catch (MalformedURLException e) { }
}
return null;
}
}, acc);
< prev index next >