provide Delegate
Required due to KT-25810.
Deprecated
Use 'val property = extra[name] as Type' instead. See the Gradle 9.6 upgrading guide.
Provides property delegate for typed access to extra properties.
Deprecated
Use 'val element = named(name)' instead. See the Gradle 9.6 upgrading guide.
Provides access to the NamedDomainObjectProvider for the element of the given property name from the container via a delegated property.
Deprecated
Use 'val element = named(name) { }' instead. See the Gradle 9.6 upgrading guide.
Provides access to the NamedDomainObjectProvider for the element of the given property name from the container via a delegated property.
Deprecated
Use 'val element = named<Type>(name)' instead. See the Gradle 9.6 upgrading guide.
Provides access to the NamedDomainObjectProvider for the element of the given property name from the container via a delegated property.
Deprecated
Use 'val element = named<Type>(name) { }' instead. See the Gradle 9.6 upgrading guide.
Provides access to the NamedDomainObjectProvider for the element of the given property name from the container via a delegated property.
Deprecated
Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.
Allows a NamedDomainObjectCollection to be used as a property delegate.
See also
Deprecated
Use 'val element = register(name)' instead. See the Gradle 9.6 upgrading guide.
Registers an element and provides a delegate with the resulting NamedDomainObjectProvider.
Deprecated
Use 'val element = register(name) { }' instead. See the Gradle 9.6 upgrading guide.
Registers an element and provides a delegate with the resulting NamedDomainObjectProvider.
Deprecated
Use 'val element = register<Type>(name)' instead. See the Gradle 9.6 upgrading guide.
Registers an element and provides a delegate with the resulting NamedDomainObjectProvider.
Deprecated
Use 'val element = register<Type>(name) { }' instead. See the Gradle 9.6 upgrading guide.
Registers an element and provides a delegate with the resulting NamedDomainObjectProvider.
Deprecated
Use 'val property = project.property(name)' or 'val property = project.findProperty(name)' instead. See the Gradle 9.6 upgrading guide.
Locates a property on Project.
Deprecated
Use 'providers.gradleProperty(name)' for Gradle properties or 'extra[name]' for extra properties instead. See the Gradle 9.6 upgrading guide.
Locates a property on Settings.
Deprecated
Use 'val task = tasks.named(name)' instead. See the Gradle 9.6 upgrading guide.
Provides a TaskProvider delegate for the task named after the property.
Deprecated
Use 'val task = tasks.named(name) { }' instead. See the Gradle 9.6 upgrading guide.
Provides a TaskProvider delegate for the task named after the property after configuring it with the given action.
Deprecated
Use 'val task = tasks.named<Type>(name)' instead. See the Gradle 9.6 upgrading guide.
Provides a TaskProvider delegate for the task of the given type named after the property.
Deprecated
Use 'val task = tasks.named<Type>(name) { }' instead. See the Gradle 9.6 upgrading guide.
Provides a TaskProvider delegate for the task of the given type named after the property after configuring it with the given action.
Deprecated
Use 'val task = tasks.register(name)' instead. See the Gradle 9.6 upgrading guide.
Registers a task and provides a delegate with the resulting TaskProvider.
Deprecated
Use 'val task = tasks.register(name) { }' instead. See the Gradle 9.6 upgrading guide.
Registers a task that gets configured with the given action and provides a delegate with the resulting TaskProvider.
Deprecated
Use 'val task = tasks.register<Type>(name)' instead. See the Gradle 9.6 upgrading guide.
Registers a task of the given type and provides a delegate with the resulting TaskProvider.
Deprecated
Use 'val task = tasks.register<Type>(name) { }' instead. See the Gradle 9.6 upgrading guide.
Registers a task of the given type that gets configured with the given action and provides a delegate with the resulting TaskProvider.