PropertyThis

class PropertyThis<T2 : Extra, T>(val name: String? = null, val defaultGen: T2.() -> T)

Constructors

Link copied to clipboard
constructor(name: String? = null, defaultGen: T2.() -> T)

Properties

Link copied to clipboard
val defaultGen: T2.() -> T
Link copied to clipboard
val name: String? = null

Functions

Link copied to clipboard
inline operator fun getValue(thisRef: T2, property: KProperty<*>): T
Link copied to clipboard
inline operator fun setValue(thisRef: T2, property: KProperty<*>, value: T)
Link copied to clipboard
inline fun setValueUntransformed(thisRef: T2, property: KProperty<*>, value: T)
Link copied to clipboard
inline fun withTransform(noinline block: T2.(T) -> T): Extra.PropertyThis<T2, T>