ContextBuilderDsl
Context for Tegral DI builders, such as module builders (tegralDiModule) or environment builders (tegralDi).
DSL elements should use this class as a receiver, like the put functions.
Inheritors
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.