- getInstance
Returns the appropriate instance for the given injection type; equivalent to
getProvider(type).get()
- injectMembers
Injects dependencies into the fields and methods of instance. Ignores the
presence or absence of an
- createChildInjector
Returns a new injector that inherits all state from this injector. All bindings,
scopes, interceptor
- getProvider
Returns the provider used to obtain instances for the given type. When feasible,
avoid using this me
- getBindings
Returns this injector's explicit bindings.The returned map does not include
bindings inherited from
- getBinding
Returns the binding for the given type. This will be an explicit bindings if the
injection key was b
- getExistingBinding
Returns the binding if it already exists, or null if does not exist. Unlike
#getBinding(Key), this d
- findBindingsByType
Returns all explicit bindings for type.This method is part of the Guice SPI and
is intended for use
- getAllBindings
Returns a snapshot of this injector's bindings, both explicit and just-in-time.
The returned map is
- getParent
Returns this injector's parent, or null if this is a top-level injector.
- getScopeBindings
Returns a map containing all scopes in the injector. The maps keys are scoping
annotations like Sing
- getTypeConverterBindings
Returns a set containing all type converter bindings in the injector. The
returned set is immutable.