Uses of Class
com.google.inject.internal.InjectorImpl
Packages that use InjectorImpl
-
Uses of InjectorImpl in com.google.inject.internal
Fields in com.google.inject.internal declared as InjectorImplModifier and TypeFieldDescriptionprotected InjectorImplAbstractProcessor.injectorprivate final InjectorImplBindingImpl.injectorprivate final InjectorImplBoundProviderFactory.injectorprivate final InjectorImplConstructorInjectorStore.injectorprivate final InjectorImplDeferredLookups.injectorprivate final InjectorImplFactoryProxy.injectorprivate final InjectorImplInitializer.InjectableReference.injector(package private) final InjectorImplInjectionRequestProcessor.StaticInjection.injectorprivate final InjectorImplInjectorShell.injectorprivate final InjectorImplMembersInjectorImpl.injectorprivate final InjectorImplMembersInjectorStore.injectorprivate final InjectorImplProviderToInternalFactoryAdapter.injector(package private) final InjectorImplInjectorImpl.parentprivate InjectorImplInjectorShell.Builder.parentMethods in com.google.inject.internal that return InjectorImplModifier and TypeMethodDescriptionBindingImpl.getInjector()(package private) InjectorImplInjectorShell.getInjector()(package private) InjectorImplProviderToInternalFactoryAdapter.getInjector()Exposed for SingletonScope.Methods in com.google.inject.internal with parameters of type InjectorImplModifier and TypeMethodDescriptionprivate static voidInjectorShell.bindInjector(InjectorImpl injector) The Injector is a special case because we allow both parent and child injectors to both have a binding for that key.private static voidInjectorShell.bindLogger(InjectorImpl injector) The Logger is a special case because it knows the injection point of the injected member.private static voidInjectorShell.bindStage(InjectorImpl injector, Stage stage) private static <T> voidTypeConverterBindingProcessor.convertToClass(InjectorImpl injector, Class<T> type, TypeConverter converter) private static voidTypeConverterBindingProcessor.convertToClasses(InjectorImpl injector, Matcher<? super Class<?>> typeMatcher, TypeConverter converter) private static <T> voidTypeConverterBindingProcessor.convertToPrimitiveType(InjectorImpl injector, Class<T> primitiveType, Class<T> wrapperType) (package private) static <T> ConstructorBindingImpl<T>ConstructorBindingImpl.create(InjectorImpl injector, Key<T> key, InjectionPoint constructorInjector, Object source, Scoping scoping, Errors errors, boolean failIfNotLinked, boolean failIfNotExplicit) (package private) static <T> LinkedProviderBindingImpl<T>LinkedProviderBindingImpl.createWithInitializer(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey, DelayedInitialize delayedInitializer) protected voidRealMapBinder.MultimapBinder.RealMultimapProvider.doInitialize(InjectorImpl injector, Errors errors) protected voidRealMapBinder.MultimapBinder.RealProviderMultimapProvider.doInitialize(InjectorImpl injector, Errors errors) protected abstract voidRealMapBinder.RealMapBinderProviderWithDependencies.doInitialize(InjectorImpl injector, Errors errors) Initialize the factory.protected voidRealMapBinder.RealMapProvider.doInitialize(InjectorImpl injector, Errors errors) (package private) abstract voidRealMapBinder.RealMultimapBinderProviderWithDependencies.doInitialize(InjectorImpl injector, Errors errors) Initialize the factory.protected voidRealMapBinder.RealProviderMapProvider.doInitialize(InjectorImpl injector, Errors errors) voidConstructorBindingImpl.initialize(InjectorImpl injector, Errors errors) voidDelayedInitialize.initialize(InjectorImpl injector, Errors errors) Initializes this binding, throwing any errors if necessary.(package private) abstract voidInternalProviderInstanceBindingImpl.Factory.initialize(InjectorImpl injector, Errors errors) A callback that allows for implementations to fetch dependencies on other bindings.voidInternalProviderInstanceBindingImpl.initialize(InjectorImpl injector, Errors errors) voidLinkedProviderBindingImpl.initialize(InjectorImpl injector, Errors errors) voidProvidedByInternalFactory.initialize(InjectorImpl injector, Errors errors) (package private) voidProviderMethod.initialize(InjectorImpl injector, Errors errors) (package private) voidRealMapBinder.ProviderMapEntry.initialize(InjectorImpl injector, Errors errors) (package private) final voidRealMapBinder.RealMapBinderProviderWithDependencies.initialize(InjectorImpl injector, Errors errors) (package private) final voidRealMapBinder.RealMultimapBinderProviderWithDependencies.initialize(InjectorImpl injector, Errors errors) This will get the authoritativeRealMapBinder.BindingSelectionfrom the map provider.(package private) voidRealMultibinder.BindingSelection.initialize(InjectorImpl injector, Errors errors) (package private) voidRealMultibinder.RealMultibinderCollectionOfProvidersProvider.initialize(InjectorImpl injector, Errors errors) (package private) voidRealMultibinder.RealMultibinderProvider.initialize(InjectorImpl injector, Errors errors) (package private) voidRealOptionalBinder.BindingSelection.initialize(InjectorImpl injector) (package private) final voidRealOptionalBinder.RealOptionalBinderProviderWithDependencies.initialize(InjectorImpl injector, Errors errors) private static voidTypeConverterBindingProcessor.internalConvertToTypes(InjectorImpl injector, Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) protected <T> UntargettedBindingImpl<T>AbstractBindingProcessor.invalidBinding(InjectorImpl injector, Key<T> key, Object source) private booleanInternalInjectorCreator.isEagerSingleton(InjectorImpl injector, BindingImpl<?> binding, Stage stage) (package private) voidInternalInjectorCreator.loadEagerSingletons(InjectorImpl injector, Stage stage, Errors errors) Loads eager singletons, or all singletons if we're in Stage.PRODUCTION.(package private) static ScopingScoping.makeInjectable(Scoping scoping, InjectorImpl injector, Errors errors) Replaces annotation scopes with instance scopes using the Injector's annotation-to-instance map.(package private) InjectorShell.BuilderInjectorShell.Builder.parent(InjectorImpl parent) InternalInjectorCreator.parentInjector(InjectorImpl parent) Sets the parent of the injector to-be-constructed.(package private) static voidTypeConverterBindingProcessor.prepareBuiltInConverters(InjectorImpl injector) Installs default converters for primitives, enums, and class literals.voidAbstractProcessor.process(InjectorImpl injector, List<Element> elements) (package private) <T> Initializable<T>Initializer.requestInjection(InjectorImpl injector, T instance, Binding<T> binding, Object source, Set<InjectionPoint> injectionPoints) Registers an instance for member injection when that step is performed.(package private) static <T> InternalFactory<? extends T>Scoping.scope(Key<T> key, InjectorImpl injector, InternalFactory<? extends T> creator, Object source, Scoping scoping) Scopes an internal factory.private booleanRealMapBinder.BindingSelection.tryInitialize(InjectorImpl injector, Errors errors) Will initialize internal data structures.Constructors in com.google.inject.internal with parameters of type InjectorImplModifierConstructorDescriptionBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping) (package private)BoundProviderFactory(InjectorImpl injector, Key<? extends javax.inject.Provider<? extends T>> providerKey, Object source, ProvisionListenerStackCallback<T> provisionCallback) privateConstructorBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> scopedFactory, Scoping scoping, ConstructorBindingImpl.Factory<T> factory, InjectionPoint constructorInjectionPoint) (package private)ConstructorInjectorStore(InjectorImpl injector) (package private)ConvertedConstantBindingImpl(InjectorImpl injector, Key<T> key, T value, Binding<String> originalBinding, TypeConverterBinding typeConverterBinding) (package private)DeferredLookups(InjectorImpl injector) ExposedBindingImpl(InjectorImpl injector, Object source, Key<T> key, InternalFactory<T> factory, PrivateElements privateElements) (package private)FactoryProxy(InjectorImpl injector, Key<T> key, Key<? extends T> targetKey, Object source) InjectableReference(InjectorImpl injector, T instance, Key<T> key, ProvisionListenerStackCallback<T> provisionCallback, Object source, CycleDetectingLock<?> lock) (package private)InjectorImpl(InjectorImpl parent, State state, InjectorImpl.InjectorOptions injectorOptions) privateInjectorShell(List<Element> elements, InjectorImpl injector) InstanceBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Set<InjectionPoint> injectionPoints, T instance) (package private)InternalProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalProviderInstanceBindingImpl.Factory<T> originalFactory, InternalFactory<? extends T> scopedFactory, Scoping scoping) LinkedBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends T> targetKey) LinkedProviderBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey) privateLinkedProviderBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, Key<? extends javax.inject.Provider<? extends T>> providerKey, DelayedInitialize delayedInitializer) (package private)MembersInjectorImpl(InjectorImpl injector, TypeLiteral<T> typeLiteral, EncounterImpl<T> encounter, com.google.common.collect.ImmutableList<SingleMemberInjector> memberInjectors) (package private)MembersInjectorStore(InjectorImpl injector, List<TypeListenerBinding> typeListenerBindings) ProviderInstanceBindingImpl(InjectorImpl injector, Key<T> key, Object source, InternalFactory<? extends T> internalFactory, Scoping scoping, javax.inject.Provider<? extends T> providerInstance, Set<InjectionPoint> injectionPoints) ProviderToInternalFactoryAdapter(InjectorImpl injector, InternalFactory<? extends T> internalFactory) SingleFieldInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) (package private)SingleMethodInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) StaticInjection(InjectorImpl injector, StaticInjectionRequest request) (package private)SyntheticProviderBindingImpl(InjectorImpl injector, Key<Provider<T>> key, Binding<T> providedBinding) (package private)UntargettedBindingImpl(InjectorImpl injector, Key<T> key, Object source)