SemanticsUpdateBuilder class Null safety

An object that creates SemanticsUpdate objects.

Once created, the SemanticsUpdate objects can be passed to PlatformDispatcher.updateSemantics to update the semantics conveyed to the user.


Creates an empty SemanticsUpdateBuilder object.


hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


build() SemanticsUpdate
Creates a SemanticsUpdate object that encapsulates the updates recorded by this object. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toString() String
A string representation of this object. [...]
updateCustomAction({required int id, String? label, String? hint, int overrideId = -1}) → void
Update the custom semantics action associated with the given id. [...]
updateNode({required int id, required int flags, required int actions, required int maxValueLength, required int currentValueLength, required int textSelectionBase, required int textSelectionExtent, required int platformViewId, required int scrollChildren, required int scrollIndex, required double scrollPosition, required double scrollExtentMax, required double scrollExtentMin, required double elevation, required double thickness, required Rect rect, required String label, List<StringAttribute>? labelAttributes, required String value, List<StringAttribute>? valueAttributes, required String increasedValue, List<StringAttribute>? increasedValueAttributes, required String decreasedValue, List<StringAttribute>? decreasedValueAttributes, required String hint, List<StringAttribute>? hintAttributes, TextDirection? textDirection, required Float64List transform, required Int32List childrenInTraversalOrder, required Int32List childrenInHitTestOrder, required Int32List additionalActions}) → void
Update the information associated with the node with the given id. [...]


operator ==(Object other) bool
The equality operator. [...]