ExtensibleInjectionEnvironmentKind
interface ExtensibleInjectionEnvironmentKind<E : ExtensibleInjectionEnvironment>
Content copied to clipboard
Equivalent of InjectionEnvironmentKind for environments that support installable extensions.
Should be implemented in the companion object of extensible injection environments.
See ExtensibleInjectionEnvironment for more details.
Functions
Link copied to clipboard
abstract fun build(context: ExtensibleEnvironmentContext, metaEnvironmentKind: InjectionEnvironmentKind<*> = EagerImmutableMetaEnvironment): E
Content copied to clipboard
Builds an extensible environment of type E using the given context and given meta-environment kind.