setDependencies method Null safety

  1. @protected
void setDependencies(
  1. Element dependent,
  2. Object? value
)
protected">@protected

Sets the value returned by getDependencies value for dependent.

Each dependent element is mapped to a single object value which represents how the element depends on this InheritedElement. The updateDependencies method sets this value to null by default so that dependent elements are rebuilt unconditionally.

Subclasses can manage these values with updateDependencies so that they can selectively rebuild dependents in notifyDependent.

This method is typically only called in overrides of updateDependencies.

See also:

Implementation

@protected
void setDependencies(Element dependent, Object? value) {
  _dependents[dependent] = value;
}