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
Modifier and TypeFieldDescriptionstatic final GraalVM.Version
(package private) final GraalVM.Distribution
(package private) final String
final Runtime.Version
static final GraalVM.Version
(package private) static final GraalVM.Version
(package private) static final GraalVM.Version
static final GraalVM.Version
static final GraalVM.Version
static final GraalVM.Version
static final GraalVM.Version
static final GraalVM.Version
-
Constructor Summary
ConstructorDescriptionVersion
(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) String
Returns the Mandrel/GraalVM version as a string.boolean
isJava17()
(package private) boolean
(package private) boolean
isNewerThan
(GraalVM.Version version) (package private) boolean
(package private) boolean
isOlderThan
(GraalVM.Version version) boolean
jdkVersionGreaterOrEqualTo
(NativeMinimalJavaVersionBuildItem javaVersionBuildItem) e.g.boolean
jdkVersionGreaterOrEqualTo
(String version) static GraalVM.Version
toString()
-
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:
compareTo
in 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()
-