Autowires members of a given instance using dependencies registered in the given container.
Autowire the given instance using the globally available dependency container.
UDA for annotating class members to be autowired with a new instance regardless of their registration scope.
UDA for annotating class members as candidates for autowiring.
UDA for marking autowired dependencies optional. Optional dependencies will not lead to a resolveException when there is no type registered for them. The member will remain null.
Contains functionality for autowiring dependencies using a dependency container.
This module is used in a dependency container for autowiring dependencies when resolving them. You typically only need this module if you want inject dependencies into a class instance not managed by a dependency container.
Part of the Poodinis Dependency Injection framework.