Package com.palantir.gradle.jdks
Class JdkExtension
- java.lang.Object
-
- com.palantir.gradle.jdks.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 voidfromJson(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.ObjectFactorygetObjectFactory()voidos(com.palantir.gradle.jdks.setup.common.Os os, org.gradle.api.Action<JdkOsExtension> action)voidos(java.lang.String os, org.gradle.api.Action<JdkOsExtension> action)voidsetDistribution(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)voidsetDistribution(java.lang.String distributionName)
-
-
-
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)
-
-