JsonDelegateProperty

expect class JsonDelegateProperty<out T>(key: String?, initializer: PropertyInitializer<T>) : ReadOnlyProperty<Any?, T>
actual class JsonDelegateProperty<out T>(key: String?, initializer: PropertyInitializer<T>) : ReadOnlyProperty<Any?, T>
actual class JsonDelegateProperty<out T>(key: String?, initializer: PropertyInitializer<T>) : ReadOnlyProperty<Any?, T>

Constructors

Link copied to clipboard
expect fun JsonDelegateProperty(key: String?, initializer: PropertyInitializer<T>)
actual fun JsonDelegateProperty(key: String?, initializer: PropertyInitializer<T>)
actual fun JsonDelegateProperty(key: String?, initializer: PropertyInitializer<T>)

Functions

getValue
Link copied to clipboard
abstract operator fun getValue(thisRef: Any?, property: KProperty<*>): T
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): T
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): T