Class ProviderInstanceBindingImpl<T>

    • Field Detail

      • providerInstance

        final javax.inject.Provider<? extends T> providerInstance
      • injectionPoints

        final com.google.common.collect.ImmutableSet<InjectionPoint> injectionPoints
    • Constructor Detail

      • ProviderInstanceBindingImpl

        public ProviderInstanceBindingImpl​(InjectorImpl injector,
                                           Key<T> key,
                                           java.lang.Object source,
                                           InternalFactory<? extends T> internalFactory,
                                           Scoping scoping,
                                           javax.inject.Provider<? extends T> providerInstance,
                                           java.util.Set<InjectionPoint> injectionPoints)
      • ProviderInstanceBindingImpl

        public ProviderInstanceBindingImpl​(java.lang.Object source,
                                           Key<T> key,
                                           Scoping scoping,
                                           java.util.Set<InjectionPoint> injectionPoints,
                                           javax.inject.Provider<? extends T> providerInstance)