< prev index next >

src/java.base/share/classes/jdk/Version.java

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

@@ -457,12 +457,12 @@
             if (oPre.isPresent())
                 return 1;
         } else {
             if (!oPre.isPresent())
                 return -1;
-            String val = pre.get();
-            String oVal = oPre.get();
+            String val = pre.getWhenPresent();
+            String oVal = oPre.getWhenPresent();
             if (val.matches("\\d+")) {
                 return (oVal.matches("\\d+")
                         ? (new BigInteger(val)).compareTo(new BigInteger(oVal))
                         : -1);
             } else {

@@ -476,11 +476,11 @@
 
     private int compareBuild(Version ob) {
         Optional<Integer> oBuild = ob.build();
         if (oBuild.isPresent()) {
             return (build.isPresent()
-                   ? build.get().compareTo(oBuild.get())
+                   ? build.getWhenPresent().compareTo(oBuild.getWhenPresent())
                    : 1);
         } else if (build.isPresent()) {
             return -1;
         }
         return 0;

@@ -492,11 +492,11 @@
             if (oOpt.isPresent())
                 return -1;
         } else {
             if (!oOpt.isPresent())
                 return 1;
-            return optional.get().compareTo(oOpt.get());
+            return optional.getWhenPresent().compareTo(oOpt.getWhenPresent());
         }
         return 0;
     }
 
     /**

@@ -511,17 +511,17 @@
                                 .map(Object::toString)
                                 .collect(Collectors.joining(".")));
         pre.ifPresent(v -> sb.append("-").append(v));
 
         if (build.isPresent()) {
-            sb.append("+").append(build.get());
+            sb.append("+").append(build.getWhenPresent());
             if (optional.isPresent())
-                sb.append("-").append(optional.get());
+                sb.append("-").append(optional.getWhenPresent());
         } else {
             if (optional.isPresent()) {
                 sb.append(pre.isPresent() ? "-" : "+-");
-                sb.append(optional.get());
+                sb.append(optional.getWhenPresent());
             }
         }
 
         return sb.toString();
     }
< prev index next >