BindInArgSet

abstract fun <A : Any, T : Any> BindInArgSet(    tag: Any? = null,     overrides: Boolean? = null,     argType: TypeToken<in A>,     type: TypeToken<out T>,     creator: DI.Builder.ArgSetBinder<A, T>.() -> Unit)

Creates a Set binding of a given type with a given tag and attaches multiple bindings to it.

Parameters

T

The type of value to bind.

tag

The tag to bind.

overrides

Whether this bind must or must not override an existing binding.