Package io.microsphere.util
Class VersionUtils
- java.lang.Object
-
- io.microsphere.util.BaseUtils
-
- io.microsphere.util.VersionUtils
-
-
Field Summary
Fields Modifier and Type Field Description static Version
CURRENT_JAVA_VERSION
TheVersion
instance for current Java Versionstatic Version
JAVA_VERSION_10
TheVersion
instance for Java 10static Version
JAVA_VERSION_11
TheVersion
instance for Java 11static Version
JAVA_VERSION_12
TheVersion
instance for Java 12static Version
JAVA_VERSION_13
TheVersion
instance for Java 13static Version
JAVA_VERSION_14
TheVersion
instance for Java 14static Version
JAVA_VERSION_15
TheVersion
instance for Java 15static Version
JAVA_VERSION_16
TheVersion
instance for Java 16static Version
JAVA_VERSION_17
TheVersion
instance for Java 17static Version
JAVA_VERSION_18
TheVersion
instance for Java 18static Version
JAVA_VERSION_19
TheVersion
instance for Java 19static Version
JAVA_VERSION_20
TheVersion
instance for Java 20static Version
JAVA_VERSION_21
TheVersion
instance for Java 21static Version
JAVA_VERSION_22
TheVersion
instance for Java 22static Version
JAVA_VERSION_8
TheVersion
instance for Java 8static Version
JAVA_VERSION_9
TheVersion
instance for Java 9static javax.lang.model.SourceVersion
LATEST_JAVA_VERSION
The latestJava Release Version
-
Constructor Summary
Constructors Constructor Description VersionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
testCurrentJavaVersion(Version comparedVersion, Version.Operator versionOperator)
Determine whether the current Java version matches the specified version
-
-
-
Method Detail
-
testCurrentJavaVersion
public static boolean testCurrentJavaVersion(Version comparedVersion, Version.Operator versionOperator)
Determine whether the current Java version matches the specified version- Parameters:
comparedVersion
- theVersion
to be comparedversionOperator
- theVersion.Operator
- Returns:
true
ifVersion.Operator
matches
current version
andcomparedVersion
-
-