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

ChildSemanticsConfigurationsResultBuilder()
Creates a ChildSemanticsConfigurationsResultBuilder.

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