Interface and Description |
---|
com.google.inject.throwingproviders.ThrowingProvider
use
CheckedProvider instead. |
Class and Description |
---|
com.google.inject.spi.DependencyAndSource
The only use of this object is for
ProvisionListener.ProvisionInvocation.getDependencyChain() which is also deprecated. This
object will also be removed in Guice 4.4. |
com.google.inject.assistedinject.FactoryProvider
use
FactoryModuleBuilder instead. |
com.google.inject.struts2.GuiceObjectFactory
Use
Struts2Factory instead. |
com.google.inject.multibindings.MultibindingsScanner
This functionality is installed by default. All references to this can be safely
removed. This class will be removed in Guice 4.4
|
Method and Description |
---|
com.google.inject.multibindings.MultibindingsScanner.asModule()
This functionality is now installed by default. All references/installations can be
eliminated.
|
com.google.inject.throwingproviders.ThrowingProviderBinder.bind(Class<P>, Type) |
com.google.inject.servlet.ServletScopes.continueRequest(Callable<T>, Map<Key<?>, Object>)
You probably want to use
transferRequest instead |
com.google.inject.spi.ProvisionListener.ProvisionInvocation.getDependencyChain()
This method is planned for removal in Guice 4.4. Some use cases can be replaced
by inferring the current chain via ThreadLocals in the listener, other use cases can use
the static dependency graph. For example,
|
com.google.inject.spi.ProviderInstanceBinding.getProviderInstance()
Use
ProviderInstanceBinding.getUserSuppliedProvider() instead. |
com.google.inject.multibindings.MultibindingsScanner.scanner()
This method returns an empty scanner since the preexisting functionality is
installed by default.
|