ReadOnlyProperty
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
fun interface ReadOnlyProperty<in T, out V>
Базовый интерфейс, который можно использовать для реализации делегатов свойств только для чтения.
Он предоставляется только для удобства; вам не нужно расширять этот интерфейс, если ваш делегат свойства имеет методы с такими же сигнатурами.
Параметры
T - тип объекта, который владеет делегированным свойством.
V - тип значения свойства.
Функции
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
getValue
Возвращает значение свойства для данного объекта.
abstract operator fun getValue( thisRef: T, property: KProperty<*> ): V
Наследники
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
ReadWriteProperty
Базовый интерфейс, который можно использовать для реализации делегатов свойств чтения и записи.
interface ReadWriteProperty<in T, V> : ReadOnlyProperty<T, V>
© 2010–2020 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/-read-only-property/index.html