PropsMetaCollection class

A collection of metadata for the prop fields in all prop mixins used by a given component.

See PropsMeta for more info.

Implemented types

Constructors

PropsMetaCollection(Map<Type, PropsMeta> metaByMixin)
const

Properties

all Iterable<PropsMeta>
Returns a set of all the metadata in this collection (for propsMeta, this corresponds to all props mixins mixed into the props class).
no setterinherited
fields List<PropDescriptor>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
keys List<String>
no setterinherited
props List<PropDescriptor>
Rich views of prop declarations.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

allExceptForMixins(Set<Type> excludedMixinTypes) Iterable<PropsMeta>
Returns a set of all the metadata in this collection (for propsMeta, this corresponds to all props mixins mixed into the props class), except for the metadata corresponding to excludedMixinTypes.
inherited
forMixin(Type mixinType) PropsMeta
Returns the metadata for only the prop fields declared in mixinType.
inherited
forMixins(Set<Type> mixinTypes) Iterable<PropsMeta>
Returns a set of the metadata corresponding to mixinTypes.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited