gh-pages / com.nextfaze.devfun.inject / CompositeInstanceProvider

CompositeInstanceProvider

interface CompositeInstanceProvider : ThrowingInstanceProvider, Composite<InstanceProvider> (source)

Instance provider that delegates to other providers.

Checks in reverse order of added. i.e. most recently added is checked first.

Inherited Functions

Name Summary
get abstract operator fun <T : Any> get(clazz: KClass<out T>): T
Get an instance of some clazz.
minusAssign abstract operator fun minusAssign(other: T): Unit
Remove from this Composite
plusAssign abstract operator fun plusAssign(other: T): Unit
Add to this Composite.