PropertyContainer

data class PropertyContainer<C : Any>

Types

Companion
Link copied to clipboard
object Companion

Functions

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

Extensions

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