CompositeMetaInfo

Allows to specify multiple MetaInfo objects. It might be simpler than constructing single object implementing multiple MetaInfo derived interfaces. Nesting CompositeMetaInfo into each other is not supported. Only one instance of certain MetaInfo subtype should be specified.

Inheritors

Properties

Link copied to clipboard
abstract val metaInfoSet: Set<MetaInfo>

Default: emptySet()

Functions

Link copied to clipboard
inline fun <M : MetaInfo> MetaInfo?.findMetaInfo(): M?

Helper method for getting MetaInfo of specified type