| Package | Description |
|---|---|
| com.google.inject.multibindings |
Extension for binding multiple instances in a collection; this extension requires
guice-multibindings.jar. |
| Class and Description |
|---|
| Element.Type |
| Indexer.BindingType |
| Indexer.IndexedBinding |
| MapBinder
An API to bind multiple map entries separately, only to later inject them as
a complete map.
|
| MapBinder.RealMapBinder
The actual mapbinder plays several roles:
|
| MapBinder.RealMapBinder.RealMapBinderProviderWithDependencies
A base class for ProviderWithDependencies that need equality
based on a specific object.
|
| MapBinder.RealMapBinder.RealMapWithExtensionProvider |
| MapBinderBinding
A binding for a MapBinder.
|
| MapKey
Allows users define customized key type annotations for map bindings by annotating an annotation
of a
Map's key type. |
| Multibinder
An API to bind multiple values separately, only to later inject them as a
complete collection.
|
| Multibinder.RealMultibinder
The actual multibinder plays several roles:
|
| MultibinderBinding
A binding for a Multibinder.
|
| MultibindingsScanner.AnnotationOrError |
| MultibindingsScanner.Scanner |
| MultibindingsScanner.TypeAndValue |
| OptionalBinder
An API to bind optional values, optionally with a default value.
|
| OptionalBinder.BaseAnnotation |
| OptionalBinder.RealOptionalBinder
The actual OptionalBinder plays several roles.
|
| OptionalBinder.RealOptionalBinder.RealOptionalBinderProviderWithDependencies
A base class for ProviderWithDependencies that need equality based on a specific object.
|
| OptionalBinder.Source |
| OptionalBinderBinding
A binding for a OptionalBinder.
|
| ProvidesIntoOptional.Type |