Package io.quarkus.deployment.pkg.steps
Class GraalVM.Version
java.lang.Object
io.quarkus.deployment.pkg.steps.GraalVM.Version
- All Implemented Interfaces:
Comparable<GraalVM.Version>
- Enclosing class:
- GraalVM
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GraalVM.Version(package private) final GraalVM.Distribution(package private) final Stringfinal Runtime.Versionstatic final GraalVM.Version(package private) static final GraalVM.Version(package private) static final GraalVM.Versionstatic final GraalVM.Versionstatic final GraalVM.Versionstatic final GraalVM.Versionstatic final GraalVM.Versionstatic final GraalVM.Version -
Constructor Summary
ConstructorsConstructorDescriptionVersion(String fullVersion, String version, GraalVM.Distribution distro) Version(String fullVersion, String version, Runtime.Version javaVersion, GraalVM.Distribution distro) Version(String fullVersion, String version, String javaVersion, GraalVM.Distribution distro) -
Method Summary
Modifier and TypeMethodDescriptionint(package private) StringReturns the Mandrel/GraalVM version as a string.booleanisJava17()(package private) boolean(package private) booleanisNewerThan(GraalVM.Version version) (package private) boolean(package private) booleanisOlderThan(GraalVM.Version version) booleanjdkVersionGreaterOrEqualTo(NativeMinimalJavaVersionBuildItem javaVersionBuildItem) e.g.booleanjdkVersionGreaterOrEqualTo(String version) static GraalVM.VersiontoString()
-
Field Details
-
VERSION_21_3
-
VERSION_21_3_0
-
VERSION_22_3_0
-
VERSION_22_2_0
-
VERSION_23_0_0
-
VERSION_23_1_0
-
VERSION_24_0_0
-
MINIMUM
-
CURRENT
-
fullVersion
-
javaVersion
-
distribution
-
-
Constructor Details
-
Version
Version(String fullVersion, String version, GraalVM.Distribution distro) -
Version
Version(String fullVersion, String version, String javaVersion, GraalVM.Distribution distro) -
Version
Version(String fullVersion, String version, Runtime.Version javaVersion, GraalVM.Distribution distro)
-
-
Method Details
-
getFullVersion
String getFullVersion() -
isObsolete
boolean isObsolete() -
isMandrel
boolean isMandrel() -
isNewerThan
-
isOlderThan
-
jdkVersionGreaterOrEqualTo
e.g. JDK 11.0.13 > 11.0.12, 17.0.1 > 11.0.13, -
jdkVersionGreaterOrEqualTo
-
compareTo
- Specified by:
compareToin interfaceComparable<GraalVM.Version>
-
of
-
getVersionAsString
Returns the Mandrel/GraalVM version as a string. e.g. 21.3.0-rc1 -
getMajorMinorAsString
-
toString
-
isJava17
public boolean isJava17()
-