Class InternalImportBindingBuilder.InternalBindingProvider<T>

  • All Implemented Interfaces:
    javax.inject.Provider<T>
    Enclosing class:
    InternalImportBindingBuilder<T>

    static final class InternalImportBindingBuilder.InternalBindingProvider<T>
    extends java.lang.Object
    implements javax.inject.Provider<T>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private com.google.inject.Injector injector  
      private com.google.inject.Key<? extends T> key  
    • Constructor Summary

      Constructors 
      Constructor Description
      InternalBindingProvider​(com.google.inject.Key<? extends T> key)  
    • Field Detail

      • key

        private com.google.inject.Key<? extends T> key
      • injector

        private com.google.inject.Injector injector
    • Constructor Detail

      • InternalBindingProvider

        InternalBindingProvider​(com.google.inject.Key<? extends T> key)
    • Method Detail

      • setInjector

        @Inject
        void setInjector​(com.google.inject.Injector injector)
      • get

        @CheckForNull
        public T get()
        Specified by:
        get in interface javax.inject.Provider<T>