const mixinafIoc::DependencyProviderSource

afIoc::DependencyProviderSource

Contribute DependencyProviders to provide your own dependencies for fields annotated with the @Inject facet. Typically you would augment @Inject with your own facet to provide injection meta. See @ServiceId and @Autobuild for builtin examples.

@Contribute
static Void contributeDependencyProviderSource(OrderedConfig config) {
  serviceIdProvider := config.autobuild(ServiceIdProvider#)
  config.addUnordered(serviceIdProvider)
}

@since 1.1 @uses OrderedConfig of DependencyProvider