Package org.gradle.jvm.toolchain
Interface JavaToolchainRepositoryHandler
-
@Incubating public interface JavaToolchainRepositoryHandler
NamedDomainObjectList
based handler for configuring an ordered collection ofJavaToolchainRepository
implementations.- Since:
- 7.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<JavaToolchainRepository>
getAsList()
Returns a list of repositories that have been added so far.boolean
remove(java.lang.String name)
Removes the repository with the given name.void
repository(java.lang.String name, Action<? super JavaToolchainRepository> configureAction)
Utility method for creating a namedJavaToolchainRepository
based on a configuration block.int
size()
Returns the count of the repositories added so far.
-
-
-
Method Detail
-
repository
void repository(java.lang.String name, Action<? super JavaToolchainRepository> configureAction)
Utility method for creating a namedJavaToolchainRepository
based on a configuration block.
-
getAsList
java.util.List<JavaToolchainRepository> getAsList()
Returns a list of repositories that have been added so far. The list order reflects the order in which the repositories have been declared.- Since:
- 7.6.1
-
size
int size()
Returns the count of the repositories added so far.- Since:
- 7.6.1
-
remove
boolean remove(java.lang.String name)
Removes the repository with the given name.Returns true if a repository with the specified name exists and has been successfully removed, false otherwise.
- Since:
- 7.6.1
-
-