public interface AndroidSourceDirectorySet
extends org.gradle.api.tasks.util.PatternFilterable
| Modifier and Type | Method and Description |
|---|---|
org.gradle.api.file.FileCollection |
getBuildableArtifact()
Returns the [FileCollection] that represents this source sets.
|
org.gradle.api.tasks.util.PatternFilterable |
getFilter()
Returns the filter used to select the source from the source directories.
|
java.lang.String |
getName()
A concise name for the source directory (typically used to identify it in a collection).
|
java.util.List<org.gradle.api.file.ConfigurableFileTree> |
getSourceDirectoryTrees()
Returns the source folders as a list of
ConfigurableFileTree |
org.gradle.api.file.FileTree |
getSourceFiles()
Returns the list of source files as a
FileTree |
java.util.Set<java.io.File> |
getSrcDirs()
Returns the resolved directories.
|
AndroidSourceDirectorySet |
setSrcDirs(java.lang.Iterable<?> srcDirs)
Sets the source directories for this set.
|
AndroidSourceDirectorySet |
srcDir(java.lang.Object srcDir)
Adds the given source directory to this set.
|
AndroidSourceDirectorySet |
srcDirs(java.lang.Object... srcDirs)
Adds the given source directories to this set.
|
@NonNull java.lang.String getName()
@NonNull AndroidSourceDirectorySet srcDir(java.lang.Object srcDir)
srcDir - The source directory. This is evaluated as for
Project.file(Object)@NonNull AndroidSourceDirectorySet srcDirs(java.lang.Object... srcDirs)
srcDirs - The source directories. These are evaluated as for
Project.files(Object...)@NonNull AndroidSourceDirectorySet setSrcDirs(java.lang.Iterable<?> srcDirs)
srcDirs - The source directories. These are evaluated as for
Project.files(Object...)@NonNull org.gradle.api.file.FileTree getSourceFiles()
FileTreeFileTree for all the source files in this set.@NonNull org.gradle.api.tasks.util.PatternFilterable getFilter()
PatternFilterable@NonNull java.util.List<org.gradle.api.file.ConfigurableFileTree> getSourceDirectoryTrees()
ConfigurableFileTree
This is used as the input to the java compile to enable incremental compilation.
ConfigurableFileTrees, one per source dir in this set.@NonNull java.util.Set<java.io.File> getSrcDirs()
Setter can be called with a collection of Objects, just like
Gradle's project.file(...).
@Incubating org.gradle.api.file.FileCollection getBuildableArtifact()