Spec-Zone.ru › Kotlin 1.7

getDelegate

kotlin-stdlib / kotlin.reflect / KProperty1 / getDelegate
Требования к платформе и версии: JVM (1.1)
abstract fun getDelegate(receiver: T): Any?

Возвращает значение делегата, если это делегированное свойство, или null если это свойство не делегировано. Для получения дополнительной информации см. документацию по языку Kotlin.

Обратите внимание, что для свойства расширения верхнего уровня делегат одинаков для всех получателей расширения, поэтому фактический получатель, переданный, не будет иметь значения. Он должен быть только значением T.

Параметры

receiver — получатель, используемый для получения значения делегата свойства. Например, это должен быть экземпляр класса, если это свойство-член данного класса, или получатель расширения, если это свойство расширения верхнего уровня.

См. также

kotlin.reflect.full.getExtensionDelegate

© 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.reflect/-k-property1/get-delegate.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API