Пакет kotlin.properties
Стандартные реализации делегатов для делегированных свойств и вспомогательные функции для реализации пользовательских делегатов.
Типы
Делегаты
Стандартные делегаты свойств.
object Delegates
ObservableProperty
Реализует основную логику делегата свойства для свойства чтения/записи, которое вызывает функции обратного вызова при изменении.
abstract class ObservableProperty<V> : ReadWriteProperty<Any?, V>
PropertyDelegateProvider
Базовый интерфейс, который можно использовать для реализации поставщиков делегатов свойств.
fun interface PropertyDelegateProvider<in T, out D>
ReadOnlyProperty
Базовый интерфейс, который можно использовать для реализации делегатов свойств для свойств только для чтения.
fun interface ReadOnlyProperty<in T, out V>
ReadWriteProperty
Базовый интерфейс, который можно использовать для реализации делегатов свойств для свойств чтения/записи.
interface ReadWriteProperty<in T, V> : ReadOnlyProperty<T, V>
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.properties/index.html