Package com.google.inject.util
Class Providers.GuicifiedProviderWithDependencies<T>
- java.lang.Object
-
- com.google.inject.util.Providers.GuicifiedProvider<T>
-
- com.google.inject.util.Providers.GuicifiedProviderWithDependencies<T>
-
- All Implemented Interfaces:
Provider<T>,HasDependencies,ProviderWithDependencies<T>,javax.inject.Provider<T>
- Enclosing class:
- Providers
private static final class Providers.GuicifiedProviderWithDependencies<T> extends Providers.GuicifiedProvider<T> implements ProviderWithDependencies<T>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Dependency<?>>dependencies-
Fields inherited from class com.google.inject.util.Providers.GuicifiedProvider
delegate
-
-
Constructor Summary
Constructors Modifier Constructor Description privateGuicifiedProviderWithDependencies(java.util.Set<Dependency<?>> dependencies, javax.inject.Provider<T> delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<Dependency<?>>getDependencies()Returns the known dependencies for this type.(package private) voidinitialize(Injector injector)-
Methods inherited from class com.google.inject.util.Providers.GuicifiedProvider
equals, get, hashCode, toString
-
-
-
-
Field Detail
-
dependencies
private final java.util.Set<Dependency<?>> dependencies
-
-
Constructor Detail
-
GuicifiedProviderWithDependencies
private GuicifiedProviderWithDependencies(java.util.Set<Dependency<?>> dependencies, javax.inject.Provider<T> delegate)
-
-
Method Detail
-
getDependencies
public java.util.Set<Dependency<?>> getDependencies()
Description copied from interface:HasDependenciesReturns the known dependencies for this type. If this has dependencies whose values are not known statically, a dependency for theInjectorwill be included in the returned set.- Specified by:
getDependenciesin interfaceHasDependencies- Returns:
- a possibly empty set
-
-