< prev index next >

src/java.base/share/classes/java/lang/VersionProps.java.template

Print this page
rev 14904 : 8160457: VersionProps.versionNumbers() is broken

@@ -72,11 +72,11 @@
         int prevIndex = 0;
         int index = VERSION_NUMBER.indexOf('.');
         while (index > 0) {
             versionNumbers.add(
                     Integer.parseInt(VERSION_NUMBER, prevIndex, index, 10));
-            prevIndex = index;
+            prevIndex = ++index; // Skip the period
             index = VERSION_NUMBER.indexOf('.', prevIndex);
         }
         versionNumbers.add(Integer.parseInt(VERSION_NUMBER,
                 prevIndex, VERSION_NUMBER.length(), 10));
         return versionNumbers;
< prev index next >