interface PropertyDelegate<out T>
Simple interface encapsulating the implicit Kotlin contract for immutable property delegates.
abstract operator fun getValue(thisRef: Any?, property: KProperty<*>): T
Invoked as part of Kotlin delegated properties construct. |
fun Any.contextLogger(): <ERROR CLASS>
When called from a companion object, returns the logger for the enclosing class. |
interface VariablePropertyDelegate<T> : PropertyDelegate<T>
Simple interface encapsulating the implicit Kotlin contract for mutable property delegates. |