initialize method

void initialize(
  1. AutoInjectorImpl injector
)

Fills the adjacencyList with this injector and its children tree.

Implementation

void initialize(AutoInjectorImpl injector) {
  _addInjector(injector);
  for (final innerInjector in injector.injectorsList) {
    _addEdge(injector, innerInjector);
    initialize(innerInjector);
    _removeWhenDispose(
      innerInjector: innerInjector,
      parentInjector: injector,
    );
  }
}