com.mchange.v2.lang
Class VersionUtils
java.lang.Object
com.mchange.v2.lang.VersionUtils
public final class VersionUtils
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VersionUtils
public VersionUtils()
jvmNumberOfBits
public static 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()
extractVersionNumberArray
public static int[] extractVersionNumberArray(String versionString)
throws NumberFormatException
- Throws:
NumberFormatException
extractVersionNumberArray
public static int[] extractVersionNumberArray(String versionString,
String delims)
throws NumberFormatException
- Throws:
NumberFormatException
prefixMatches
public boolean prefixMatches(int[] pfx,
int[] fullVersion)
lexicalCompareVersionNumberArrays
public static int lexicalCompareVersionNumberArrays(int[] a,
int[] b)