PropertyContainer

data class PropertyContainer<C : Any>

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun <D : C> addAll(extras: Collection<ExtraProperty<D>>): PropertyContainer<D>
Link copied to clipboard
inline fun <T : Any> allOfType(): List<T>
Link copied to clipboard
inline operator fun <T : Any> get(key: ExtraProperty.Key<C, T>): T?
Link copied to clipboard
operator fun <D : C> minus(prop: ExtraProperty.Key<C, *>): PropertyContainer<D>
Link copied to clipboard
operator fun <D : C> plus(prop: ExtraProperty<D>): PropertyContainer<D>

Extensions

Link copied to clipboard
operator fun <D : Any> PropertyContainer<D>.plus(prop: ExtraProperty<D>?): PropertyContainer<D>