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.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_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.