Class JdkExtension


  • public abstract class JdkExtension
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JdkExtension()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void fromJson​(com.palantir.gradle.jdks.json.JdkInfoJson jdkInfo)  
      abstract org.gradle.api.provider.Property<com.palantir.gradle.jdks.JdkDistributionName> getDistributionName()  
      abstract org.gradle.api.provider.Property<java.lang.String> getJdkVersion()  
      protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()  
      void os​(com.palantir.gradle.jdks.setup.common.Os os, org.gradle.api.Action<JdkOsExtension> action)  
      void os​(java.lang.String os, org.gradle.api.Action<JdkOsExtension> action)  
      void setDistribution​(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)  
      void setDistribution​(java.lang.String distributionName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JdkExtension

        public JdkExtension()
    • Method Detail

      • getJdkVersion

        public abstract org.gradle.api.provider.Property<java.lang.String> getJdkVersion()
      • getDistributionName

        public abstract org.gradle.api.provider.Property<com.palantir.gradle.jdks.JdkDistributionName> getDistributionName()
      • getObjectFactory

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

        public final void setDistribution​(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)
      • setDistribution

        public final void setDistribution​(java.lang.String distributionName)
      • os

        public final void os​(com.palantir.gradle.jdks.setup.common.Os os,
                             org.gradle.api.Action<JdkOsExtension> action)
      • os

        public final void os​(java.lang.String os,
                             org.gradle.api.Action<JdkOsExtension> action)
      • fromJson

        public final void fromJson​(com.palantir.gradle.jdks.json.JdkInfoJson jdkInfo)