Package io.quarkus.deployment.pkg.steps
Class GraalVM.Version
java.lang.Object
io.quarkus.runtime.graal.GraalVM.Version
io.quarkus.deployment.pkg.steps.GraalVM.Version
- All Implemented Interfaces:
Comparable<GraalVM.Version>
- Enclosing class:
- GraalVM
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GraalVM.VersionDeprecated.static final GraalVM.VersionDeprecated.Useio.quarkus.runtime.graal.GraalVM.Version.MINIMUMinstead.static final GraalVM.VersionDeprecated.Useio.quarkus.runtime.graal.GraalVM.Version.MINIMUM_SUPPORTEDinstead.(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.Versionstatic final GraalVM.Versionstatic final GraalVM.Versionstatic final GraalVM.Versionstatic final GraalVM.VersionFields inherited from class io.quarkus.runtime.graal.GraalVM.Version
distribution, fullVersion, javaVersion -
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) GraalVM.Distribution(package private) StringbooleanisJava17()(package private) booleanisNewerThan(GraalVM.Version version) (package private) boolean(package private) booleanisOlderThan(GraalVM.Version version) (package private) booleanbooleanjdkVersionGreaterOrEqualTo(NativeMinimalJavaVersionBuildItem javaVersionBuildItem) e.g.booleanjdkVersionGreaterOrEqualTo(String version) static GraalVM.VersionMethods inherited from class io.quarkus.runtime.graal.GraalVM.Version
compareTo, compareTo, getCurrent, getMajorMinorAsString, getVersionAsString, toString
-
Field Details
-
VERSION_21_3
-
VERSION_21_3_0
-
VERSION_23_0_0
-
VERSION_23_1_0
-
VERSION_23_1_2
-
VERSION_23_1_3
-
VERSION_24_0_0
-
VERSION_24_0_999
-
VERSION_24_1_0
-
VERSION_24_1_999
-
VERSION_24_2_0
-
MINIMUM
Deprecated.Useio.quarkus.runtime.graal.GraalVM.Version.MINIMUMinstead.The minimum version of GraalVM supported by Quarkus. Versions prior to this are expected to cause major issues. -
CURRENT
Deprecated.Useio.quarkus.runtime.graal.GraalVM.Version.CURRENTinstead.The current version of GraalVM supported by Quarkus. This version is the one actively being tested and is expected to give the best experience. -
MINIMUM_SUPPORTED
Deprecated.Useio.quarkus.runtime.graal.GraalVM.Version.MINIMUM_SUPPORTEDinstead.The minimum version of GraalVM officially supported by Quarkus. Versions prior to this are expected to work but are not given the same level of testing or priority.
-
-
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
-
compareTo
-
getDistribution
GraalVM.Distribution getDistribution() -
getFullVersion
String getFullVersion() -
isObsolete
boolean isObsolete() -
isSupported
boolean isSupported() -
isNewerThan
-
isOlderThan
-
jdkVersionGreaterOrEqualTo
e.g. JDK 11.0.13 > 11.0.12, 17.0.1 > 11.0.13, -
jdkVersionGreaterOrEqualTo
-
of
-
isJava17
public boolean isJava17()
-
io.quarkus.runtime.graal.GraalVM.Version.CURRENTinstead.