container

Deprecated

Deprecated Gradle API

Kotlin extension function taking kotlin.reflect.KClass for org.gradle.api.Project.container.

Since

0.9.2

See also


Deprecated

Deprecated Gradle API

Kotlin extension function taking kotlin.reflect.KClass for org.gradle.api.Project.container.

See also


Deprecated

Replaced by ObjectFactory method

Replace with

objects.domainObjectContainer(T::class.java)

Creates a container for managing named objects of the specified type.

The specified type must have a public constructor which takes the name as a String parameter.

All objects MUST expose their name as a bean property named name. The name must be constant for the life of the object.

Return

The container.

Since

5.6

Type Parameters

T

The type of objects for the container to contain.

See also

Project.container

inline fun <T : Any> Project.container(noinline factory: (String) -> T): NamedDomainObjectContainer<T>(source)

Deprecated

Replaced by ObjectFactory method

Replace with

objects.domainObjectContainer(T::class.java, factory)

Creates a container for managing named objects of the specified type.

The given factory is used to create object instances.

All objects MUST expose their name as a bean property named name. The name must be constant for the life of the object.

Return

The container.

Since

5.6

Parameters

factory

The factory to use to create object instances.

Type Parameters

T

The type of objects for the container to contain.

See also

Project.container