Class GraalVM.Version

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

public static final class GraalVM.Version extends io.quarkus.runtime.graal.GraalVM.Version
  • Field Details

  • Constructor Details

    • Version

      Version(io.quarkus.runtime.graal.GraalVM.Version version)
    • Version

      Version(String fullVersion, String version, io.quarkus.runtime.graal.GraalVM.Distribution distro)
    • Version

      Version(String fullVersion, String version, String javaVersion, io.quarkus.runtime.graal.GraalVM.Distribution distro)
    • Version

      Version(String fullVersion, String version, Runtime.Version javaVersion, io.quarkus.runtime.graal.GraalVM.Distribution distro)
  • Method Details

    • getDistribution

      io.quarkus.runtime.graal.GraalVM.Distribution getDistribution()
    • getFullVersion

      String getFullVersion()
    • isObsolete

      boolean isObsolete()
    • isSupported

      boolean isSupported()
    • 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()