Class GraalVM.Version

java.lang.Object
io.quarkus.runtime.graal.GraalVM.Version
All Implemented Interfaces:
Comparable<GraalVM.Version>
Enclosing class:
GraalVM

public static class GraalVM.Version extends Object implements Comparable<GraalVM.Version>
  • Field Details

    • 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
    • GRAAL_MAPPING

      protected static final Map<String,String> GRAAL_MAPPING
    • MINIMUM

      public static final GraalVM.Version MINIMUM
      The minimum version of GraalVM supported by Quarkus. Versions prior to this are expected to cause major issues.
    • CURRENT

      public static final GraalVM.Version CURRENT
      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

      public static final GraalVM.Version MINIMUM_SUPPORTED
      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.
    • fullVersion

      protected final String fullVersion
    • javaVersion

      public final Runtime.Version javaVersion
    • distribution

      protected final GraalVM.Distribution distribution
  • Constructor Details

  • Method Details

    • compareTo

      public int compareTo(GraalVM.Version o)
      Specified by:
      compareTo in interface Comparable<GraalVM.Version>
    • compareTo

      public int compareTo(int[] versions)
    • getVersionAsString

      public String getVersionAsString()
      Returns the Mandrel/GraalVM version as a string. e.g. 21.3.0-rc1
    • getMajorMinorAsString

      public String getMajorMinorAsString()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getCurrent

      public static GraalVM.Version getCurrent()