Class JdksExtension


  • public abstract class JdksExtension
    extends java.lang.Object
    • Constructor Detail

      • JdksExtension

        public JdksExtension()
    • Method Detail

      • getObjectFactory

        @Inject
        protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()
      • getDaemonTarget

        public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> getDaemonTarget()
      • setDaemonTarget

        public final void setDaemonTarget​(java.lang.String value)
      • setDaemonTarget

        public final void setDaemonTarget​(int value)
      • jdkMajorVersionsToUse

        public final org.gradle.api.provider.SetProperty<org.gradle.jvm.toolchain.JavaLanguageVersion> jdkMajorVersionsToUse()
      • setJdkMajorVersionsToUse

        public final void setJdkMajorVersionsToUse​(java.util.Set<java.lang.String> jdkMajorVersions)
      • daemonJdkOnly

        public final void daemonJdkOnly()
      • getCaCerts

        public final org.gradle.api.provider.MapProperty<java.lang.String,​java.lang.String> getCaCerts()
      • getJdkStorageLocation

        public final org.gradle.api.file.DirectoryProperty getJdkStorageLocation()
      • jdk

        public final void jdk​(org.gradle.jvm.toolchain.JavaLanguageVersion javaLanguageVersion,
                              org.gradle.api.Action<JdkExtension> action)
      • jdk

        public final void jdk​(int javaLanguageVersion,
                              @DelegatesTo(JdkExtension.class)
                              groovy.lang.Closure closure)
      • jdkDistribution

        public final void jdkDistribution​(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName,
                                          org.gradle.api.Action<JdkDistributionExtension> action)
      • jdkDistribution

        public final void jdkDistribution​(java.lang.String distributionName,
                                          @DelegatesTo(JdkDistributionExtension.class)
                                          groovy.lang.Closure closure)
      • fromJson

        public final void fromJson​(com.palantir.gradle.jdks.json.JdksInfoJson jdksInfo)
      • jdkDistributionFor

        public final JdkDistributionExtension jdkDistributionFor​(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)