removeCompNested<C extends Comp<T>> method

void removeCompNested<C extends Comp<T>>()

Recursively removes every component of type C from this subtree.

Implementation

void removeCompNested<C extends Comp<T>>() {
  removeComp<C>();
  for (final comp in _components) {
    comp.removeCompNested<C>();
  }
}