Interface InstanceBinding<T>

All Superinterfaces:
Binding<T>, Element, HasDependencies
All Known Implementing Classes:
InstanceBindingImpl

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 Details

    • 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