Generated by
JDiff

Package com.google.inject.multibindings

Added Classes and Interfaces
ClassMapKey Allows {@literal @}ProvidesIntoMap to specify a class map key.
MapKey Allows users define customized key type annotations for map bindings by annotating an annotation of a {@code Map}'s key type.
MultibindingsScanner Scans a module for annotations that signal multibindings, mapbindings, and optional bindings.
OptionalBinder An API to bind optional values, optionally with a default value.
OptionalBinderBinding A binding for a OptionalBinder.
ProvidesIntoMap Annotates methods of a Module to add items to a MapBinder.
ProvidesIntoOptional Annotates methods of a Module to add items to a Multibinder.
ProvidesIntoOptional.Type @since 4.0
ProvidesIntoSet Annotates methods of a Module to add items to a Multibinder.
StringMapKey Allows {@literal @}ProvidesIntoMap to specify a string map key.
 

Changed Classes and Interfaces
MapBinder An API to bind multiple map entries separately, only to later inject them as a complete map.
MapBinderBinding A binding for a MapBinder.
Multibinder An API to bind multiple values separately, only to later inject them as a complete collection.
MultibinderBinding A binding for a Multibinder.
MultibindingsTargetVisitor A visitor for the multibinder extension.