6e767ee703aa9e0537a8e15e0467ac064a953848
priority field with dependsOn dependency resolver for Providers
- Removed the `priority` method from `Provider` interface and its implementations. - Introduced a `dependsOn` method for defining dependencies between Providers. - Implemented a topological sorting mechanism in `ProviderManager` to handle Provider initialization order based on dependencies. - Included validation for self-dependencies and unknown dependencies.
Description
No description provided
Languages
Java
100%