resolve

abstract fun CoroutineScope.resolve(provider: DependencyProvider, external: DependencyMap, reflection: DependencyReflection): DependencyResolver(source)

Resolves and creates a new instance of DependencyResolver using the provided DependencyProvider and DependencyReflection.

Report a problem

Return

A new instance of DependencyResolver configured with the provided arguments

Parameters

provider

The DependencyProvider instance responsible for managing dependency initializers and declarations.

external

A DependencyMap of externally provided dependencies available during resolution.

reflection

The DependencyReflection instance used for reflective creation of dependency instances.