ModuleBuilderDsl
DSL builder class for InjectableModules. It does not add functionality other than the building logic. All DSL functionalities are provided as extension functions of ContextBuilderDsl.
Functions
Add a module to the current definition. This adds all the declarations within the module to this context.
Add a definition of type T with the given supplier.
Add a definition of type T with the given constructor.
Add a definition of type T with the given qualifier and supplier.
Add a definition of type T with the given qualifier and constructor.
Add a definition of type T with the given class and constructor.
Add a definition of type T with the given class, qualifier and constructor.
Adds an alias to another component within this environment.
Allows to put a factory within the module or environment.
Add a function definition to this environment for the given function, with its configuration.
Add a function definition to this environment for the given function.
Add a function definition to this environment for the given function and qualifier.