Set Binding
class SetBinding<C : Any, T : Any>(val contextType: TypeToken<in C>, _elementType: TypeToken<out T>, val createdType: TypeToken<out Set<T>>) : BaseMultiBinding<C, Unit, T> , NoArgDIBinding<C, Set<T>>
Binding that holds multiple factory bindings (e.g. with argument) in a set.
Parameters
C
The context type of all bindings in the set.
T
The provided type of all bindings in the set.
Properties
Link copied to clipboard
The type of contexts that are to be set when using this factory.
Link copied to clipboard
The type of object that is created by this factory.
Link copied to clipboard
The description of this factory (using simple type names), used for debug print only.
Link copied to clipboard
The description of this factory (using full type names), used for debug print only.
Link copied to clipboard
Whether this bindings supports subtype handling.