ExistingDomainObjectDelegateProviderWithType

Holds the delegate provider and expected element type for the existing property delegate with the purpose of providing specialized implementations for the provideDelegate operator based on the static type of the provider.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
operator fun <U : ERROR CLASS: Symbol not found for Task> ExistingDomainObjectDelegateProviderWithType<out ERROR CLASS: Symbol not found for TaskContainer, U>.provideDelegate(receiver: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<ERROR CLASS: Cannot infer argument for type parameter T>

Provides a TaskProvider delegate for the task of the given type named after the property.

operator fun <T : Any, C : ERROR CLASS: Symbol not found for NamedDomainObjectCollection<T>, U : T> ExistingDomainObjectDelegateProviderWithType<C, U>.provideDelegate(receiver: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<ERROR CLASS: Cannot infer argument for type parameter T>

Provides access to the NamedDomainObjectProvider for the element of the given property name from the container via a delegated property.