Package com.google.inject.spi
Interface InstanceBinding<T>
-
- All Superinterfaces:
Binding<T>
,Element
,HasDependencies
public interface InstanceBinding<T> extends Binding<T>, HasDependencies
A binding to a single instance. The same instance is returned for every injection.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<InjectionPoint>
getInjectionPoints()
Returns the field and method injection points of the instance, injected at injector-creation time only.T
getInstance()
Returns the user-supplied instance.-
Methods inherited from interface com.google.inject.Binding
acceptScopingVisitor, acceptTargetVisitor, getKey, getProvider
-
Methods inherited from interface com.google.inject.spi.Element
acceptVisitor, applyTo, getSource
-
Methods inherited from interface com.google.inject.spi.HasDependencies
getDependencies
-
-
-
-
Method Detail
-
getInstance
T getInstance()
Returns the user-supplied instance.
-
getInjectionPoints
Set<InjectionPoint> getInjectionPoints()
Returns the field and method injection points of the instance, injected at injector-creation time only.- Returns:
- a possibly empty set
-
-