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>
copy
Link copied to clipboard
fun copy(map: Map<ExtraProperty.Key<C, *>, ExtraProperty<C>>): PropertyContainer<C>
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
get
Link copied to clipboard
inline operator fun <T : Any> get(key: ExtraProperty.Key<C, T>): T?
hashCode
Link copied to clipboard
open override fun hashCode(): Int
plus
Link copied to clipboard
operator fun <D : C> plus(prop: ExtraProperty<D>): PropertyContainer<D>
toString
Link copied to clipboard
open override fun toString(): String

Extensions

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