ancestors method

List<Component> ancestors()

A list containing the current parent and its parent, and so on, until it reaches a component without a parent.

Implementation

List<Component> ancestors() {
  _ancestors.clear();
  for (var currentParent = parent;
      currentParent != null;
      currentParent = currentParent.parent) {
    _ancestors.add(currentParent);
  }
  return _ancestors;
}