ChildSemanticsConfigurationsResultBuilder class
The builder to build a ChildSemanticsConfigurationsResult based on its annotations.
To use this builder, one can use markAsMergeUp and markAsSiblingMergeGroup to annotate the arrangement of SemanticsConfigurations. Once all the configs are annotated, use build to generate the ChildSemanticsConfigurationsResult.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
build(
) → ChildSemanticsConfigurationsResult - Builds a ChildSemanticsConfigurationsResult contains the arrangement.
-
markAsMergeUp(
SemanticsConfiguration config) → void - Marks the SemanticsConfiguration to be merged into the parent semantics node.
-
markAsSiblingMergeGroup(
List< SemanticsConfiguration> configs) → void - Marks a group of SemanticsConfigurations to merge together and form a sibling SemanticsNode.
-
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