Package-level declarations
Types
Link copied to clipboard
open class KCollectionPropertyPath<T, R, MEMBER : KPropertyPath<T, R?>>(previous: KPropertyPath<T, *>?, property: KProperty1<*, Iterable<R>?>) : KPropertyPath<T, Iterable<R>?>
Base class for collection property path.
Link copied to clipboard
class KCollectionSimplePropertyPath<T, R>(previous: KPropertyPath<T, *>?, property: KProperty1<*, Iterable<R>?>) : KCollectionPropertyPath<T, R, KPropertyPath<T, R?>>
A property path for a collection property.
Link copied to clipboard
open class KMapPropertyPath<T, K, R, MEMBER : KPropertyPath<T, R?>>(previous: KPropertyPath<T, *>?, property: KProperty1<*, Map<out K, R>?>) : KPropertyPath<T, Map<out K?, R>?>
Base class for map property path.
Link copied to clipboard
class KMapSimplePropertyPath<T, K, R>(previous: KPropertyPath<T, *>?, property: KProperty1<*, Map<out K, R>?>) : KMapPropertyPath<T, K, R, KPropertyPath<T, R?>>
A property path for a map property.
Link copied to clipboard
@Sealed
A property path, operations on which take one receiver as a parameter.