AssistedInject
-annotated constructor.AssistedInject
constructor.Module
that delegate bindings.Optional
containers of values from bindings
that may or may not be present in the component.MapKey
annotation for maps with Class<?>
keys.Set<T>
and all values are contributed to the set.instance
.MapKey
annotation for maps with int
keys.Map<K, Provider<V>>
,
and the combination of the annotated key and the returned value is contributed to the map as a
key/value pair.Set<T>
, and the returned
value is contributed to the set.MapKey
annotation for maps with long
keys.T
.MapKey
annotation for maps with String
keys.Component
or
Subcomponent
.