KProperty2
Represents a property, operations on which take two receivers as parameters, such as an extension property declared in a class.
Since Kotlin
1.0Parameters
D
the type of the first receiver. In case of the extension property in a class this is the type of the declaring class of the property, or any subclass of that class.
E
the type of the second receiver. In case of the extension property in a class this is the type of the extension receiver.
V
the type of the property value.