Class ZigToolchainRepositoryInternal
java.lang.Object
dev.lukebemish.ziggradle.toolchain.internal.ZigToolchainRepositoryInternal
- All Implemented Interfaces:
ZigToolchainRepository,org.gradle.api.Named
public abstract class ZigToolchainRepositoryInternal
extends Object
implements ZigToolchainRepository
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(org.gradle.api.artifacts.repositories.AuthenticationSupported supported) voidauthentication(org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.AuthenticationContainer> action) voidcredentials(Class<? extends org.gradle.api.credentials.Credentials> credentialsType) <T extends org.gradle.api.credentials.Credentials>
voidcredentials(Class<T> credentialsType, org.gradle.api.Action<? super T> action) voidcredentials(org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.PasswordCredentials> action) getName()protected abstract org.gradle.api.model.ObjectFactoryabstract org.gradle.api.provider.Property<Class<? extends ZigToolchainProvider>>abstract org.gradle.api.provider.Property<URI>
-
Constructor Details
-
ZigToolchainRepositoryInternal
-
-
Method Details
-
getObjectFactory
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory() -
apply
public void apply(org.gradle.api.artifacts.repositories.AuthenticationSupported supported) -
getName
- Specified by:
getNamein interfaceorg.gradle.api.Named
-
credentials
public void credentials(org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.PasswordCredentials> action) - Specified by:
credentialsin interfaceZigToolchainRepository
-
credentials
public <T extends org.gradle.api.credentials.Credentials> void credentials(Class<T> credentialsType, org.gradle.api.Action<? super T> action) - Specified by:
credentialsin interfaceZigToolchainRepository
-
credentials
- Specified by:
credentialsin interfaceZigToolchainRepository
-
authentication
public void authentication(org.gradle.api.Action<? super org.gradle.api.artifacts.repositories.AuthenticationContainer> action) - Specified by:
authenticationin interfaceZigToolchainRepository
-
getProviderClass
public abstract org.gradle.api.provider.Property<Class<? extends ZigToolchainProvider>> getProviderClass()- Specified by:
getProviderClassin interfaceZigToolchainRepository
-
getRootUri
- Specified by:
getRootUriin interfaceZigToolchainRepository
-