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 toexcludedMixinTypes
.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