Factory
class Factory<C : Any, A, T : Any>( val contextType: TypeToken<in C>, val argType: TypeToken<in A>, val createdType: TypeToken<out T>, creator: BindingDI<C>.(A) -> T) : DIBinding<C, A, T>
Content copied to clipboard
Concrete factory: each time an instance is needed, the function creator function will be called.
Parameters
A
The argument type.
T
The created type.
arg Type
The type of the argument used by this factory.
created Type
The type of objects created by this factory.
Constructors
Functions
Link copied to clipboard
The full(er) name of this factory, used for debug print only.
Link copied to clipboard
The name of this factory, used for debug print only.
Link copied to clipboard