Changed Methods |
List<Binding<T>> findBindingsByType(TypeLiteral<T> )
|
Documentation changed from old to new. |
Returns all explicit bindings for {@code type}. |
Map<Key<?>, Binding<?>> getBindings()
|
Documentation changed from old to new. |
Returns all explicit bindings. |
void injectMembers(Object )
|
Documentation changed from old to new. |
Injects dependencies into the fields and methods of {@code instance}. |
Binding<T> getBinding(Key<T> )
|
Documentation changed from old to new. |
Returns the binding for the given injection key. |
T getInstance(Key<T> )
|
Documentation changed from old to new. |
Returns the appropriate instance for the given injection key; equivalent to {@code
getProvider(key).get()}. |
T getInstance(Class<T> )
|
Documentation changed from old to new. |
Returns the appropriate instance for the given injection type; equivalent to {@code
getProvider(type).get()}. |
Provider<T> getProvider(Key<T> )
|
Documentation changed from old to new. |
Returns the provider used to obtain instances for the given injection key. |
Provider<T> getProvider(Class<T> )
|
Documentation changed from old to new. |
Returns the provider used to obtain instances for the given type. |