iterate method

void iterate(
  1. BuildContext context,
  2. bool visitor(
    1. Element element,
    2. int index
    )
)

Implementation

void iterate(BuildContext context, bool Function(Element element, int index) visitor) {
  if (isVisitDone) {
    return;
  }
  context.visitChildElements((element) {
    if (isVisitDone) {
      return;
    }
    isVisitDone = visitor(element, visitIndex);
    visitIndex++;
    if (isVisitDone) {
      return;
    }
    iterate(element, visitor);
  });
}