Package-level declarations

The interfaces for value providers.

Since

4.0

Types

Link copied to clipboard
Represents an object that holds a value that is configurable, meaning that the value or some source for the value, such as a Provider, can be specified directly on the object.
Link copied to clipboard
Represents a property whose value can be set using multiple elements of type T, such as a collection property.
Link copied to clipboard
Represents a property whose type is a List of elements of type T.
Link copied to clipboard
Represents a property whose type is a Map of keys of type K and values of type V.
Link copied to clipboard
A container object that represents a configurable value of a specific type.
Link copied to clipboard
A container object that provides a value of a specific type.
Link copied to clipboard
An object that can be converted to a Provider.
Link copied to clipboard
@ServiceScope(value = Build::class)
interface ProviderFactory
A factory for creating instances of Provider.
Link copied to clipboard
Represents a property whose type is a Set of elements of type T.
Link copied to clipboard
Marks a Gradle API custom type as supporting conventions.
Link copied to clipboard
Represents an external source of information used by a Gradle build.
Link copied to clipboard
Marker interface for parameter objects to ValueSources.
Link copied to clipboard
Base configuration for value source definitions.