< 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 >