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 VersionCURRENT_JAVA_VERSIONTheVersioninstance for current Java Versionstatic VersionJAVA_VERSION_10TheVersioninstance for Java 10static VersionJAVA_VERSION_11TheVersioninstance for Java 11static VersionJAVA_VERSION_12TheVersioninstance for Java 12static VersionJAVA_VERSION_13TheVersioninstance for Java 13static VersionJAVA_VERSION_14TheVersioninstance for Java 14static VersionJAVA_VERSION_15TheVersioninstance for Java 15static VersionJAVA_VERSION_16TheVersioninstance for Java 16static VersionJAVA_VERSION_17TheVersioninstance for Java 17static VersionJAVA_VERSION_18TheVersioninstance for Java 18static VersionJAVA_VERSION_19TheVersioninstance for Java 19static VersionJAVA_VERSION_20TheVersioninstance for Java 20static VersionJAVA_VERSION_21TheVersioninstance for Java 21static VersionJAVA_VERSION_22TheVersioninstance for Java 22static VersionJAVA_VERSION_8TheVersioninstance for Java 8static VersionJAVA_VERSION_9TheVersioninstance for Java 9static javax.lang.model.SourceVersionLATEST_JAVA_VERSIONThe latestJava Release Version
-
Constructor Summary
Constructors Constructor Description VersionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleantestCurrentJavaVersion(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- theVersionto be comparedversionOperator- theVersion.Operator- Returns:
trueifVersion.Operatormatchescurrent versionandcomparedVersion
-
-