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
.
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.