See: Description
| Annotation Type | Description |
|---|---|
| ClassKey |
A
MapKey annotation for maps with Class<?> keys. |
| ElementsIntoSet |
The method's return type is
Set<T> and all values are contributed to the set. |
| IntKey |
A
MapKey annotation for maps with int keys. |
| IntoMap |
The method's return type forms the type argument for the value of a
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. |
| IntoSet |
The method's return type forms the generic type argument of a
Set<T>, and the returned
value is contributed to the set. |
| LongKey |
A
MapKey annotation for maps with long keys. |
| Multibinds |
Annotates abstract module methods that declare multibindings.
|
| StringKey |
A
MapKey annotation for maps with String keys. |