maybeCreate
Creates a domain object with the specified name and type if it does not exists, and adds it to the container.
Return
the created domain object
Parameters
name
the name of the domain object to be created
the type of the domain object to be created
Throws
InvalidUserDataException
if a domain object with the specified name already exists or the container does not support creating a domain object with the specified type
if a domain object with the specified name exists with a different type
inline fun <U : T, T : Any> PolymorphicDomainObjectContainer<T>.maybeCreate(name: String, type: KClass<U>): U(source)
inline fun <U : T, T : Any> PolymorphicDomainObjectContainer<T>.maybeCreate(name: String, type: KClass<U>): U(source)
Kotlin extension function taking kotlin.reflect.KClass for org.gradle.api.PolymorphicDomainObjectContainer.maybeCreate.
See also
PolymorphicDomainObjectContainer.maybeCreate