izumi.distage.AbstractLocator
See theAbstractLocator companion object
trait AbstractLocator extends Locator
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Known subtypes
-
trait LocatorDefclass LocatorDefaultImpl[F]
Members list
Value members
Concrete methods
Attributes
- Definition Classes
Attributes
- Throws
-
MissingInstanceException
if
Tis missing - Definition Classes
Attributes
- Throws
-
MissingInstanceException
if
T @Id(id)is missing - Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Inherited methods
Attributes
- Returns
-
ALL instances contained in
thislocator and in all the parent locators, including injector bootstrap environment. Returned keys may overlap if parent locators contain objects for the same key. Instances from parent locators will be earlier in the list than instances from this locator. - See also
- Inherited from:
- Locator
Attributes
- Inherited from:
- Locator
Run function filling all the arguments from the object graph.
Run function filling all the arguments from the object graph.
Works similarly to function bindings in izumi.distage.model.definition.ModuleDef.
objects.run {
(hellower: Hellower, bye: Byer) =>
hellower.hello()
byer.bye()
}
Attributes
- See also
- Inherited from:
- Locator
In this article