Top Fields Constructors Methods
com.mchange.v2.lang

public final Class VersionUtils

extends Object
Class Inheritance
Imports
com.mchange.v2.log.*, com.mchange.v1.util.StringTokenizerUtils

Field Summary

Modifier and TypeField and Description
private static final int[]
private static final int
private static final int[]
private static final MLogger
private static final Integer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int[]
public static int[]
extractVersionNumberArray(String versionString, String delims)

private static int[]
extractVersionNumberArray(String versionString, String[] intStrs)

public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
isAtLeastJavaVersion10()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isAtLeastJavaVersion11()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isAtLeastJavaVersion12()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isAtLeastJavaVersion13()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isAtLeastJavaVersion14()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isAtLeastJavaVersion15()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isAtLeastJavaVersion16()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isAtLeastJavaVersion17()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
isJavaVersion10()
Deprecated ambiguous between "one dot zero" and "ten"

public static boolean
isJavaVersion11()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isJavaVersion12()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isJavaVersion13()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isJavaVersion14()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
isJavaVersion15()
Deprecated ambiguous between "one dot x" and "x"

public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static Integer

Returns:

null if unknown, an Integer (as of 2006 always 32 or 64) otherwise
jvmNumberOfBits
()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DFLT_VERSION_ARRAYback to summary
private static final int[] DFLT_VERSION_ARRAY
JDK_VERSIONback to summary
private static final int JDK_VERSION
JDK_VERSION_ARRAYback to summary
private static final int[] JDK_VERSION_ARRAY
loggerback to summary
private static final MLogger logger
NUM_BITSback to summary
private static final Integer NUM_BITS

Constructor Detail

VersionUtilsback to summary
public VersionUtils()

Method Detail

extractVersionNumberArrayback to summary
public static int[] extractVersionNumberArray(String versionString) throws NumberFormatException
extractVersionNumberArrayback to summary
public static int[] extractVersionNumberArray(String versionString, String delims) throws NumberFormatException
extractVersionNumberArrayback to summary
private static int[] extractVersionNumberArray(String versionString, String[] intStrs) throws NumberFormatException
isAtLeastJava10back to summary
public static boolean isAtLeastJava10()
isAtLeastJava11back to summary
public static boolean isAtLeastJava11()
isAtLeastJava12back to summary
public static boolean isAtLeastJava12()
isAtLeastJava13back to summary
public static boolean isAtLeastJava13()
isAtLeastJava5back to summary
public static boolean isAtLeastJava5()
isAtLeastJava6back to summary
public static boolean isAtLeastJava6()
isAtLeastJava7back to summary
public static boolean isAtLeastJava7()
isAtLeastJava8back to summary
public static boolean isAtLeastJava8()
isAtLeastJava9back to summary
public static boolean isAtLeastJava9()
isAtLeastJavaVersion10back to summary
public static boolean isAtLeastJavaVersion10()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion11back to summary
public static boolean isAtLeastJavaVersion11()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion12back to summary
public static boolean isAtLeastJavaVersion12()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion13back to summary
public static boolean isAtLeastJavaVersion13()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion14back to summary
public static boolean isAtLeastJavaVersion14()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion15back to summary
public static boolean isAtLeastJavaVersion15()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion16back to summary
public static boolean isAtLeastJavaVersion16()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion17back to summary
public static boolean isAtLeastJavaVersion17()

Deprecated

ambiguous between "one dot x" and "x"

isAtLeastJavaVersion1_0back to summary
public static boolean isAtLeastJavaVersion1_0()
isAtLeastJavaVersion1_1back to summary
public static boolean isAtLeastJavaVersion1_1()
isAtLeastJavaVersion1_2back to summary
public static boolean isAtLeastJavaVersion1_2()
isAtLeastJavaVersion1_3back to summary
public static boolean isAtLeastJavaVersion1_3()
isAtLeastJavaVersion1_4back to summary
public static boolean isAtLeastJavaVersion1_4()
isAtLeastJavaVersion1_5back to summary
public static boolean isAtLeastJavaVersion1_5()
isAtLeastJavaVersion1_6back to summary
public static boolean isAtLeastJavaVersion1_6()
isAtLeastJavaVersion1_7back to summary
public static boolean isAtLeastJavaVersion1_7()
isAtLeastJavaVersion1_8back to summary
public static boolean isAtLeastJavaVersion1_8()
isAtLeastJavaVersion1_9back to summary
public static boolean isAtLeastJavaVersion1_9()
isJava10back to summary
public static boolean isJava10()
isJava11back to summary
public static boolean isJava11()
isJava12back to summary
public static boolean isJava12()
isJava13back to summary
public static boolean isJava13()
isJava5back to summary
public static boolean isJava5()
isJava6back to summary
public static boolean isJava6()
isJava7back to summary
public static boolean isJava7()
isJava8back to summary
public static boolean isJava8()
isJava9back to summary
public static boolean isJava9()
isJavaVersion10back to summary
public static boolean isJavaVersion10()

Deprecated

ambiguous between "one dot zero" and "ten"

isJavaVersion11back to summary
public static boolean isJavaVersion11()

Deprecated

ambiguous between "one dot x" and "x"

isJavaVersion12back to summary
public static boolean isJavaVersion12()

Deprecated

ambiguous between "one dot x" and "x"

isJavaVersion13back to summary
public static boolean isJavaVersion13()

Deprecated

ambiguous between "one dot x" and "x"

isJavaVersion14back to summary
public static boolean isJavaVersion14()

Deprecated

ambiguous between "one dot x" and "x"

isJavaVersion15back to summary
public static boolean isJavaVersion15()

Deprecated

ambiguous between "one dot x" and "x"

isJavaVersion1_0back to summary
public static boolean isJavaVersion1_0()
isJavaVersion1_1back to summary
public static boolean isJavaVersion1_1()
isJavaVersion1_2back to summary
public static boolean isJavaVersion1_2()
isJavaVersion1_3back to summary
public static boolean isJavaVersion1_3()
isJavaVersion1_4back to summary
public static boolean isJavaVersion1_4()
isJavaVersion1_5back to summary
public static boolean isJavaVersion1_5()
isJavaVersion1_6back to summary
public static boolean isJavaVersion1_6()
isJavaVersion1_7back to summary
public static boolean isJavaVersion1_7()
isJavaVersion1_8back to summary
public static boolean isJavaVersion1_8()
isJavaVersion1_9back to summary
public static boolean isJavaVersion1_9()
jvmNumberOfBitsback to summary
public static Integer jvmNumberOfBits()
Returns:Integer

null if unknown, an Integer (as of 2006 always 32 or 64) otherwise