currently composed immutable injectors
Composes two injectors.
Composes two injectors. Polymorphic, needs CanCompose trait implementation available in the scope
injector's type to be composed with
resulting injector's type
other injector to be composed with
CanCompose implementation that will handle the composition of the two injectors
composed injector, depends on CanCompose trait's implementation
Composes two injectors.
Composes two injectors. Note that the operands are inverted because the method starts with ":" Polymorphic, needs CanCompose trait implementation available in the scope
injector's type to be composed with
resulting injector's type
other injector to be composed with
CanCompose implementation that will handle the composition of the two injectors
composed injector, depends on CanCompose trait's implementation
Single binding lookup
Single binding lookup
binding's identifiers
option with binding (None
if not found)
Goes through composed injectors to find a binding having identifiers
Goes through composed injectors to find a binding having identifiers
list of identifiers identifying a dependency
a binding identified by identifiers
List of bindings lookup
List of bindings lookup
bindings identifiers
list of found bindings
Goes through composed injectors to find bindings having identifiers
Goes through composed injectors to find bindings having identifiers
list of identifiers identifying dependencies
a list of bindings identified by identifiers
Initialize bindings that are not lazy in composed injectors
Initialize bindings that are not lazy in composed injectors
entity that will manage the lifecycle of the eager bindings
Initializes binding that are not lazy
Initializes binding that are not lazy
initializeable injector
Mutates current injector replacing it with the one in the parameters
Mutates current injector replacing it with the one in the parameters
the replacement for current injector
Determines if the injector is frozen
Determines if the injector is frozen
true if injector may no longer be modified, false otherwise
Composes function for initialization
Composes function for initialization
where to look for initializations
initialization function
The result of the composition of two or more of the mutable injectors