collectOfType<E> method

void collectOfType<E>({
  1. required List<E> into,
})

Implementation

void collectOfType<E>({required List<E> into}) {
  for (final element in this) {
    if (element case final E e) {
      into.add(e);
    }
    element.children.collectOfType(into: into);
  }
}