Package-level declarations

Contains Dependency Injection Classes.

Types

Link copied to clipboard
class DependencyInjectionResolver<out T>(clazz: Class<*>)

DependencyInjectionResolver is a class that resolves dependencies for a given class

Link copied to clipboard

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.