< prev index next >

src/jdk.jartool/share/classes/sun/tools/jar/Main.java

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

@@ -1679,11 +1679,11 @@
                       .append(toString(p.providers(), "", "")));
         }
 
         Optional<String> mc = md.mainClass();
         if (mc.isPresent())
-            sb.append("\nMain class:\n  " + mc.get());
+            sb.append("\nMain class:\n  " + mc.getWhenPresent());
 
         s = md.conceals();
         if (!s.isEmpty()) {
             sb.append("\nConceals:");
             s.forEach(p -> sb.append("\n  ").append(p));

@@ -1694,11 +1694,11 @@
             m.setAccessible(true);
             Optional<Hasher.DependencyHashes> optHashes =
                     (Optional<Hasher.DependencyHashes>) m.invoke(md);
 
             if (optHashes.isPresent()) {
-                Hasher.DependencyHashes hashes = optHashes.get();
+                Hasher.DependencyHashes hashes = optHashes.getWhenPresent();
                 sb.append("\nHashes:");
                 sb.append("\n  Algorithm: " + hashes.algorithm());
                 hashes.names().stream().forEach(mod ->
                         sb.append("\n  ").append(mod)
                           .append(": ").append(hashes.hashFor(mod)));

@@ -1803,11 +1803,11 @@
             if (matcher.reset(dn).find()) {
                 Optional<ModuleReference> omref = moduleFinder.find(dn);
                 if (!omref.isPresent()) {
                     throw new IOException(formatMsg2("error.hash.dep", name , dn));
                 }
-                map.put(dn, modRefToPath(omref.get()));
+                map.put(dn, modRefToPath(omref.getWhenPresent()));
             }
         }
 
         if (map.size() == 0) {
             return null;

@@ -1815,9 +1815,9 @@
             return Hasher.generate(map, "SHA-256");
         }
     }
 
     private static Path modRefToPath(ModuleReference mref) {
-        URI location = mref.location().get();
+        URI location = mref.location().getWhenPresent();
         return Paths.get(location);
     }
 }
< prev index next >