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

public static final class GraalVM.Version extends GraalVM.Version
  • Field Details

    • VERSION_21_3

      static final GraalVM.Version VERSION_21_3
    • VERSION_21_3_0

      static final GraalVM.Version VERSION_21_3_0
    • VERSION_23_0_0

      public static final GraalVM.Version VERSION_23_0_0
    • VERSION_23_1_0

      public static final GraalVM.Version VERSION_23_1_0
    • VERSION_24_0_0

      public static final GraalVM.Version VERSION_24_0_0
    • VERSION_24_0_999

      public static final GraalVM.Version VERSION_24_0_999
    • VERSION_24_1_0

      public static final GraalVM.Version VERSION_24_1_0
    • VERSION_24_1_999

      public static final GraalVM.Version VERSION_24_1_999
    • VERSION_24_2_0

      public static final GraalVM.Version VERSION_24_2_0
    • MINIMUM

      @Deprecated public static final GraalVM.Version MINIMUM
      Deprecated.
      Use io.quarkus.runtime.graal.GraalVM.Version.MINIMUM instead.
      The minimum version of GraalVM supported by Quarkus. Versions prior to this are expected to cause major issues.
    • CURRENT

      @Deprecated public static final GraalVM.Version CURRENT
      Deprecated.
      Use io.quarkus.runtime.graal.GraalVM.Version.CURRENT instead.
      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 public static final GraalVM.Version MINIMUM_SUPPORTED
      Deprecated.
      Use io.quarkus.runtime.graal.GraalVM.Version.MINIMUM_SUPPORTED instead.
      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

  • Method Details

    • compareTo

      public int compareTo(GraalVM.Version o)
    • getDistribution

      GraalVM.Distribution getDistribution()
    • getFullVersion

      String getFullVersion()
    • isObsolete

      boolean isObsolete()
    • isSupported

      boolean isSupported()
    • isNewerThan

      boolean isNewerThan(GraalVM.Version version)
    • isOlderThan

      boolean isOlderThan(GraalVM.Version version)
    • jdkVersionGreaterOrEqualTo

      public boolean jdkVersionGreaterOrEqualTo(NativeMinimalJavaVersionBuildItem javaVersionBuildItem)
      e.g. JDK 11.0.13 > 11.0.12, 17.0.1 > 11.0.13,
    • jdkVersionGreaterOrEqualTo

      public boolean jdkVersionGreaterOrEqualTo(String version)
    • of

      public static GraalVM.Version of(Stream<String> output)
    • isJava17

      public boolean isJava17()