Class ProviderToInternalFactoryAdapter<T>

  • All Implemented Interfaces:
    Provider<T>, javax.inject.Provider<T>

    final class ProviderToInternalFactoryAdapter<T>
    extends java.lang.Object
    implements Provider<T>
    • Constructor Detail

      • ProviderToInternalFactoryAdapter

        public ProviderToInternalFactoryAdapter​(InjectorImpl injector,
                                                InternalFactory<? extends T> internalFactory)
    • Method Detail

      • get

        public T get()
        Description copied from interface: Provider
        Provides an instance of T.
        Specified by:
        get in interface Provider<T>
        Specified by:
        get in interface javax.inject.Provider<T>
      • getInjector

        InjectorImpl getInjector()
        Exposed for SingletonScope.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object