AndroidSourceDirectorySet

@Incubating interface AndroidSourceDirectorySet : Named, PatternFilterable
com.android.build.api.dsl.AndroidSourceDirectorySet

An AndroidSourceDirectorySet represents a set of directory inputs for an Android project.

Summary

Public methods

abstract String

A concise name for the source directory (typically used to identify it in a collection).

abstract Any
setSrcDirs(srcDirs: Iterable<*>)

Sets the source directories for this set.

abstract Any
srcDir(srcDir: Any)

Adds the given source directory to this set.

abstract Any
srcDirs(vararg srcDirs: Any)

Adds the given source directories to this set.

Public methods

getName

abstract fun getName(): String

A concise name for the source directory (typically used to identify it in a collection).

setSrcDirs

abstract fun setSrcDirs(srcDirs: Iterable<*>): Any

Sets the source directories for this set.

Parameters
srcDirs: Iterable<*>

The source directories. These are evaluated as for org.gradle.api.Project.files

This method has a return value for legacy reasons.

srcDir

abstract fun srcDir(srcDir: Any): Any

Adds the given source directory to this set.

Parameters
srcDir: Any

The source directory. This is evaluated as org.gradle.api.Project.file

This method has a return value for legacy reasons.

srcDirs

abstract fun srcDirs(vararg srcDirs: Any): Any

Adds the given source directories to this set.

Parameters
vararg srcDirs: Any

The source directories. These are evaluated as org.gradle.api.Project.files

This method has a return value for legacy reasons.