PropertyDelegateProvider
Base interface that can be used for implementing property delegate providers.
This is provided only for convenience; you don't have to extend this interface as long as your delegate provider has a method with the same signature.
Since Kotlin
1.4Parameters
T
the type of object which owns the delegated property.
D
the type of property delegates this provider provides.