AndroidSourceDirectorySet

Added in 4.2.0

interface AndroidSourceDirectorySet : Named


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

Summary

Public functions

String

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

Any
setSrcDirs(srcDirs: Iterable<*>)

This function is deprecated. Use `directories` mutable set instead

Any
srcDir(srcDir: Any)

This function is deprecated. Use `directories` mutable set instead

Any
srcDirs(vararg srcDirs: Any)

This function is deprecated. Use `directories` mutable set instead

Public properties

MutableSet<String>

Allows to add source directories as path strings to this set.

Public functions

getName

fun getName(): String

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

setSrcDirs

Added in 4.2.0
Deprecated in 9.0.0-alpha13
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

Added in 4.2.0
Deprecated in 9.0.0-alpha13
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

Added in 4.2.0
Deprecated in 9.0.0-alpha13
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.

Public properties

directories

Added in 8.5.0
val directoriesMutableSet<String>

Allows to add source directories as path strings to this set. Directories provides MutableSet style access to all source directories that are added via set itself or variety of srcDirs methods.

Note that tasks or buildscript may add more directories, so you should not read this property and use Variant API instead.