init method

void init()

Initializes the container.

Implementation

void init() {
  // Initialize observer
  final observer = this.observer;
  if (observer != null) {
    observer.internalSetup(ProxyRef(
      this,
      observer.debugLabel,
      observer,
    ));
  }

  // Initialize overrides
  _overridesFuture = _initOverrides();

  // Initialize all specified providers right away
  for (final provider in _initialProviders) {
    _getState(provider, null, ProviderInitCause.initial);
  }
}