Injector constructor

Injector([
  1. String name = DEFAULT_INJECTOR_NAME
])

Get the instance of the named injector creating an Injector instance if the named injector cannot be found.

The name is optional and if omitted the "default" injector instance will be returned.

final defaultInjector = Injector();
final isolatedInjector = Injector("Isolated");

Implementation

factory Injector([
  String name = DEFAULT_INJECTOR_NAME,
]) {
  if (!_injectors.containsKey(name)) {
    _injectors[name] = Injector._internal(name);
  }

  return _injectors[name]!;
}