getDelegate
Returns the value of the delegate if this is a delegated property, or null
if this property is not delegated. See the Kotlin language documentation for more information.
Note that for a top level extension property, the delegate is the same for all extension receivers, so the actual receiver instance passed in is not going to make any difference, it must only be a value of T.
Since Kotlin
1.1Parameters
receiver
the receiver which is used to obtain the value of the property delegate. For example, it should be a class instance if this is a member property of that class, or an extension receiver if this is a top level extension property.
See also
kotlin.reflect.full.getExtensionDelegate
// KProperty1.getExtensionDelegate