Package com.mchange.v2.lang
Class VersionUtils
- java.lang.Object
-
- com.mchange.v2.lang.VersionUtils
-
public final class VersionUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VersionUtils()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int[]extractVersionNumberArray(java.lang.String versionString)static int[]extractVersionNumberArray(java.lang.String versionString, java.lang.String delims)static booleanisAtLeastJavaVersion10()static booleanisAtLeastJavaVersion11()static booleanisAtLeastJavaVersion12()static booleanisAtLeastJavaVersion13()static booleanisAtLeastJavaVersion14()static booleanisAtLeastJavaVersion15()static booleanisAtLeastJavaVersion16()static booleanisAtLeastJavaVersion17()static booleanisJavaVersion10()static booleanisJavaVersion11()static booleanisJavaVersion12()static booleanisJavaVersion13()static booleanisJavaVersion14()static booleanisJavaVersion15()static java.lang.IntegerjvmNumberOfBits()static intlexicalCompareVersionNumberArrays(int[] a, int[] b)booleanprefixMatches(int[] pfx, int[] fullVersion)
-
-
-
Method Detail
-
jvmNumberOfBits
public static java.lang.Integer jvmNumberOfBits()
- Returns:
- null if unknown, an Integer (as of 2006 always 32 or 64) otherwise
-
isJavaVersion10
public static boolean isJavaVersion10()
-
isJavaVersion11
public static boolean isJavaVersion11()
-
isJavaVersion12
public static boolean isJavaVersion12()
-
isJavaVersion13
public static boolean isJavaVersion13()
-
isJavaVersion14
public static boolean isJavaVersion14()
-
isJavaVersion15
public static boolean isJavaVersion15()
-
isAtLeastJavaVersion10
public static boolean isAtLeastJavaVersion10()
-
isAtLeastJavaVersion11
public static boolean isAtLeastJavaVersion11()
-
isAtLeastJavaVersion12
public static boolean isAtLeastJavaVersion12()
-
isAtLeastJavaVersion13
public static boolean isAtLeastJavaVersion13()
-
isAtLeastJavaVersion14
public static boolean isAtLeastJavaVersion14()
-
isAtLeastJavaVersion15
public static boolean isAtLeastJavaVersion15()
-
isAtLeastJavaVersion16
public static boolean isAtLeastJavaVersion16()
-
isAtLeastJavaVersion17
public static boolean isAtLeastJavaVersion17()
-
extractVersionNumberArray
public static int[] extractVersionNumberArray(java.lang.String versionString) throws java.lang.NumberFormatException- Throws:
java.lang.NumberFormatException
-
extractVersionNumberArray
public static int[] extractVersionNumberArray(java.lang.String versionString, java.lang.String delims) throws java.lang.NumberFormatException- Throws:
java.lang.NumberFormatException
-
prefixMatches
public boolean prefixMatches(int[] pfx, int[] fullVersion)
-
lexicalCompareVersionNumberArrays
public static int lexicalCompareVersionNumberArrays(int[] a, int[] b)
-
-