state<T extends State<StatefulWidget> > method
T?
state<T extends State<StatefulWidget> >()
Implementation
T? state<T extends State<StatefulWidget>>() {
final root = rootElement;
if (root == null) return null;
T? result;
void visit(Element element) {
if (element is StatefulElement && element.state is T) {
result = element.state as T;
return;
}
element.visitChildren(visit);
}
visit(root);
return result;
}