Interface HasDependencies
- All Known Subinterfaces:
ConstructorBinding<T>
,ConvertedConstantBinding<T>
,ExposedBinding<T>
,InstanceBinding<T>
,ProviderInstanceBinding<T>
,ProviderWithDependencies<T>
- All Known Implementing Classes:
ExposedBindingImpl
,FactoryProvider
,InstanceBindingImpl
,MapBinder.RealMapBinder.MapBinderProviderWithDependencies
,Multibinder.RealMultibinder
,ProviderInstanceBindingImpl
,ProviderMethod
public interface HasDependencies
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptionSet<Dependency<?>>
Returns the known dependencies for this type.
-
Method Details
-
getDependencies
Set<Dependency<?>> getDependencies()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.- Returns:
- a possibly empty set
-