walk method
Returns a flattened, depth-first snapshot of every element below
context. context itself is not included.
Implementation
List<A11yElementInfo> walk(BuildContext context) {
final elements = <A11yElementInfo>[];
void visit(Element element, int depth) {
elements.add(_capture(element, depth));
element.visitChildren((child) => visit(child, depth + 1));
}
context.visitChildElements((child) => visit(child, 0));
return elements;
}