AccessorScopeSelector

expect interface AccessorScopeSelector

Inheritors

actual interface AccessorScopeSelector
actual interface AccessorScopeSelector

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open operator fun Family.provideDelegate(thisRef: Listener, property: KProperty<*>): Accessor<Family>

Ensures the ResultScope at the receiver of this property matches this family.

open operator fun <T : Accessor<*>> AccessorBuilder<T>.provideDelegate(thisRef: Listener, property: KProperty<*>): T

Automatically finds which ResultScope to select based on the receiver used on this property.