inject<E> method
Implementation
E inject<E>({String? qualifier}) {
AbstractProvider? provider = _registry[E];
if (provider != null) {
return provider.getInstance(qualifier: qualifier);
} else {
final previousScope = getPreviousScope();
if (previousScope != null) {
return previousScope.inject(qualifier: qualifier);
} else {
throw Exception("$E has not been provided");
}
}
}