Bind
Attaches the binding of a given type with a given tag.
Parameters
The type of value to bind.
The tag to bind.
Whether this bind must or must not override an existing binding.
Starts the binding of a given type with a given tag.
Return
The binder: call TypeBinder.with) on it to finish the binding syntax and register the binding.
Parameters
The type of value to bind.
The type to bind.
The tag to bind.
Whether this bind must or must not override an existing binding.
Starts a direct binding with a given tag. A direct bind does not define the type to be bound, the type will be defined according to the bound factory.
Return
The binder: call DirectBinder.from) on it to finish the binding syntax and register the binding.
Parameters
The tag to bind.
Whether this bind must or must not override an existing binding.