interface KMutableProperty0<R> : KProperty0<R>, KMutableProperty<R>
Represents a var
-property without any kind of receiver.
interface Setter<R> : Setter<R>, (R) -> Unit Setter of the property is a |
abstract val setter: Setter<R> The setter of this mutable property, used to change the value of the property. |
abstract val getter: Getter<R> The getter of this property, used to obtain the value of the property. |
abstract fun set(value: R) Modifies the value of the property. |
abstract fun get(): R Returns the current value of the property. | |
abstract fun getDelegate(): Any? Returns the value of the delegate if this is a delegated property, or |
val KCallable<*>.extensionReceiverParameter: KParameter? Returns a parameter representing the extension receiver instance needed to call this callable, or | |
val KCallable<*>.instanceParameter: KParameter? Returns a parameter representing the | |
var KCallable<*>.isAccessible: Boolean Provides a way to suppress JVM access checks for a callable. | |
val KProperty0<*>.isInitialized: Boolean Returns | |
val KProperty<*>.javaField: Field? Returns a Java Field instance corresponding to the backing field of the given property, or | |
val KProperty<*>.javaGetter: Method? Returns a Java Method instance corresponding to the getter of the given property, or | |
val KMutableProperty<*>.javaSetter: Method? Returns a Java Method instance corresponding to the setter of the given mutable property, or | |
val KCallable<*>.valueParameters: List<KParameter> Returns parameters of this callable, excluding the |
fun <T : Annotation> KAnnotatedElement.findAnnotation(): T? Returns an annotation of the given type on this element. | |
fun KCallable<*>.findParameterByName( name: String ): KParameter? Returns the parameter of this callable with the given name, or |
© 2010–2018 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-mutable-property0/index.html