open class KMapPropertyPath<T, K, R, MEMBER : KPropertyPath<T, R?>> : KPropertyPath<T, Map<out K?, R>?>
(source)
Base class for map property path.
<init> |
Base class for map property path. KMapPropertyPath(previous: KPropertyPath<T, *>?, property: KProperty1<*, Map<out K, R>?>) |
keyProjection |
Key projection of map.
Sample: fun keyProjection(key: K): MEMBER |
memberWithAdditionalPath |
To be overridden to returns the right type. open fun memberWithAdditionalPath(additionalPath: String): MEMBER |
KMapSimplePropertyPath |
A property path for a map property. class KMapSimplePropertyPath<T, K, R> : KMapPropertyPath<T, K, R, KPropertyPath<T, R?>> |