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 private
GuicifiedProviderWithDependencies(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) void
initialize(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:HasDependencies
Returns the known dependencies for this type. If this has dependencies whose values are not known statically, a dependency for theInjector
will be included in the returned set.- Specified by:
getDependencies
in interfaceHasDependencies
- Returns:
- a possibly empty set
-
-