delete<T> static method

void delete<T>()

Removes an instance and its factory, and disposes it if applicable.

Implementation

static void delete<T>() {
  final instance = _instances.remove(T);
  _factories.remove(T);
  _autoDispose.remove(T);
  if (instance is Injectable) {
    instance.onDispose();
  }
  _notify('delete', T);
}