WidgetSnapshot<W extends Widget> constructor
WidgetSnapshot<W extends Widget> ({
- required WidgetSelector<
W> selector, - required List<
WidgetTreeNode> discovered, - required List<
Element> debugCandidates, - required ScopedWidgetTreeSnapshot scope,
Constructs a WidgetSnapshot.
Implementation
WidgetSnapshot({
required this.selector,
required this.discovered,
required this.debugCandidates,
required this.scope,
}) : _widgets = Map.fromEntries(
discovered
.map((e) => MapEntry(e, selector.mapElementToWidget(e.element))),
);