SettableProperty

interface SettableProperty<R> : KMutableProperty<R>

Functions

call
Link copied to clipboard
abstract fun call(vararg args: Any?): R
callBy
Link copied to clipboard
abstract fun callBy(args: Map<KParameter, Any?>): R
get
Link copied to clipboard
abstract fun get(): R
set
Link copied to clipboard
abstract fun set(value: R)

Properties

annotations
Link copied to clipboard
abstract val annotations: List<Annotation>
getter
Link copied to clipboard
abstract val getter: KProperty.Getter<R>
isAbstract
Link copied to clipboard
abstract val isAbstract: Boolean
isConst
Link copied to clipboard
abstract val isConst: Boolean
isFinal
Link copied to clipboard
abstract val isFinal: Boolean
isLateinit
Link copied to clipboard
abstract val isLateinit: Boolean
isOpen
Link copied to clipboard
abstract val isOpen: Boolean
isSuspend
Link copied to clipboard
abstract val isSuspend: Boolean
name
Link copied to clipboard
abstract val name: String
parameters
Link copied to clipboard
abstract val parameters: List<KParameter>
returnType
Link copied to clipboard
abstract val returnType: KType
setter
Link copied to clipboard
abstract val setter: KMutableProperty.Setter<R>
typeParameters
Link copied to clipboard
abstract val typeParameters: List<KTypeParameter>
visibility
Link copied to clipboard
abstract val visibility: KVisibility?

Extensions

from
Link copied to clipboard
infix fun <R> SettableProperty<R>.from(from: R): PropertyFrom<R>