Creates an injector from previously resolved providers.
This API is the recommended way to construct injectors in performance-sensitive parts.
@Injectable()
class Engine {
}
@Injectable()
class Car {
Car(Engine engine);
}
var providers = ReflectiveInjector.resolve([Car, Engine]);
var injector = ReflectiveInjector.fromResolvedProviders(providers);
expect(injector.get(Car) is Car, true);
Source
static ReflectiveInjector fromResolvedProviders( List<ResolvedReflectiveProvider> providers, [Injector parent = null]) { return new ReflectiveInjectorImpl( ReflectiveProtoInjector.fromResolvedProviders(providers), parent); }