ancestors<T extends Renderer> method

Iterable<T> ancestors<T extends Renderer>({
  1. bool includeSelf = false,
})

Implementation

Iterable<T> ancestors<T extends Renderer>({bool includeSelf = false}) sync* {
  var current = includeSelf && this is T ? this : _parent;
  while (current != null) {
    if (current is T) {
      yield current;
    }
    current = current._parent;
  }
}