Package-level declarations
Contains Dependency Injection Classes.
Types
Link copied to clipboard
DependencyInjectionResolver is a class that resolves dependencies for a given class
Link copied to clipboard
object DIContainer
This class is responsible for creating and managing dependency injection. It uses reflection to create beans and inject them into the classes that need them. It scans the project for classes annotated with @Injectable and creates beans for them. It also scans for classes that implement interfaces and creates beans for them. It stores the beans in a map and provides them when needed. It also logs the beans created.