- override
Obtains the element corresponding to the nearest widget of the given type,
which must be the type of a concrete InheritedWidget
subclass.
Calling this method is O(1) with a small constant factor.
This method does not establish a relationship with the target in the way
that inheritFromWidgetOfExactType
does. It is normally used by such
widgets to obtain their corresponding InheritedElement
object so that they
can call InheritedElement.dispatchDependenciesChanged
to actually
notify the widgets that did register such a relationship.
Source
@override InheritedElement ancestorInheritedElementForWidgetOfExactType(Type targetType) { InheritedElement ancestor = _inheritedWidgets == null ? null : _inheritedWidgets[targetType]; return ancestor; }