static <K,V> MapBinder<K,V> |
MapBinder.newMapBinder(Binder binder,
TypeLiteral<K> keyType,
TypeLiteral<V> valueType) |
Returns a new mapbinder that collects entries of keyType / valueType in a Map that is itself bound with no binding annotation.
|
static <K,V> MapBinder<K,V> |
MapBinder.newMapBinder(Binder binder,
TypeLiteral<K> keyType,
TypeLiteral<V> valueType,
Annotation annotation) |
Returns a new mapbinder that collects entries of keyType / valueType in a Map that is itself bound with annotation .
|
static <K,V> MapBinder<K,V> |
MapBinder.newMapBinder(Binder binder,
TypeLiteral<K> keyType,
TypeLiteral<V> valueType,
Class<? extends Annotation> annotationType) |
Returns a new mapbinder that collects entries of keyType / valueType in a Map that is itself bound with annotationType .
|
static <K,V> MapBinder<K,V> |
MapBinder.newMapBinder(Binder binder,
Class<K> keyType,
Class<V> valueType) |
Returns a new mapbinder that collects entries of keyType / valueType in a Map that is itself bound with no binding annotation.
|
static <K,V> MapBinder<K,V> |
MapBinder.newMapBinder(Binder binder,
Class<K> keyType,
Class<V> valueType,
Annotation annotation) |
Returns a new mapbinder that collects entries of keyType / valueType in a Map that is itself bound with annotation .
|
static <K,V> MapBinder<K,V> |
MapBinder.newMapBinder(Binder binder,
Class<K> keyType,
Class<V> valueType,
Class<? extends Annotation> annotationType) |
Returns a new mapbinder that collects entries of keyType / valueType in a Map that is itself bound with annotationType .
|
MapBinder<K,V> |
MapBinder.permitDuplicates() |
Configures the MapBinder to handle duplicate entries.
|