Uses of Class
com.google.inject.internal.InternalContext
Packages that use InternalContext
-
Uses of InternalContext in com.google.inject.internal
Methods in com.google.inject.internal that return InternalContextModifier and TypeMethodDescription(package private) InternalContext
InjectorImpl.enterContext()
Looks up thread local context andenters
it or creates a new context if necessary.(package private) InternalContext
InjectorImpl.getLocalContext()
Only to be called by theSingletonScope
provider.Methods in com.google.inject.internal with parameters of type InternalContextModifier and TypeMethodDescriptionprotected T
ProviderInternalFactory.circularGet
(javax.inject.Provider<? extends T> provider, InternalContext context, Dependency<?> dependency, ProvisionListenerStackCallback<T> provisionCallback) (package private) Object
ConstructorInjector.construct
(InternalContext context, Dependency<?> dependency, ProvisionListenerStackCallback<T> provisionCallback) Construct an instance.protected abstract T
InternalProviderInstanceBindingImpl.Factory.doProvision
(InternalContext context, Dependency<?> dependency) Creates an object to be injected.protected T
ProviderMethod.doProvision
(InternalContext context, Dependency<?> dependency) RealMapBinder.ExtensionRealMapProvider.doProvision
(InternalContext context, Dependency<?> dependency) RealMapBinder.MultimapBinder.RealMultimapProvider.doProvision
(InternalContext context, Dependency<?> dependency) RealMapBinder.MultimapBinder.RealProviderMultimapProvider.doProvision
(InternalContext context, Dependency<?> dependency) RealMapBinder.ProviderMapEntry.doProvision
(InternalContext context, Dependency<?> dependency) RealMapBinder.RealMapProvider.doProvision
(InternalContext context, Dependency<?> dependency) RealMapBinder.RealProviderMapProvider.doProvision
(InternalContext context, Dependency<?> dependency) protected com.google.common.collect.ImmutableSet
<T> RealMultibinder.ExtensionRealMultibinderProvider.doProvision
(InternalContext context, Dependency<?> dependency) RealMultibinder.RealMultibinderCollectionOfProvidersProvider.doProvision
(InternalContext context, Dependency<?> dependency) protected com.google.common.collect.ImmutableSet
<T> RealMultibinder.RealMultibinderProvider.doProvision
(InternalContext context, Dependency<?> dependency) RealOptionalBinder.JavaOptionalProvider.doProvision
(InternalContext context, Dependency<?> currentDependency) RealOptionalBinder.JavaOptionalProviderProvider.doProvision
(InternalContext context, Dependency<?> dependency) protected T
RealOptionalBinder.RealDirectTypeProvider.doProvision
(InternalContext context, Dependency<?> dependency) protected com.google.common.base.Optional
<T> RealOptionalBinder.RealOptionalKeyProvider.doProvision
(InternalContext context, Dependency<?> currentDependency) RealOptionalBinder.RealOptionalProviderProvider.doProvision
(InternalContext context, Dependency<?> dependency) BoundProviderFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) ConstantFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) ConstructorBindingImpl.Factory.get
(InternalContext context, Dependency<?> dependency, boolean linked) ExposedKeyFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) FactoryProxy.get
(InternalContext context, Dependency<?> dependency, boolean linked) InjectorShell.InjectorFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) InjectorShell.LoggerFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) InternalFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) Creates an object to be injected.InternalFactoryToInitializableAdapter.get
(InternalContext context, Dependency<?> dependency, boolean linked) InternalFactoryToProviderAdapter.get
(InternalContext context, Dependency<?> dependency, boolean linked) final T
InternalProviderInstanceBindingImpl.CyclicFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) InternalProviderInstanceBindingImpl.Factory.get
(InternalContext context, Dependency<?> dependency, boolean linked) ProvidedByInternalFactory.get
(InternalContext context, Dependency<?> dependency, boolean linked) (package private) static Object[]
SingleParameterInjector.getAll
(InternalContext context, SingleParameterInjector<?>[] parameterInjectors) Returns an array of parameter values.void
SingleFieldInjector.inject
(InternalContext context, Object o) void
SingleMemberInjector.inject
(InternalContext context, Object o) void
SingleMethodInjector.inject
(InternalContext context, Object o) (package private) T
SingleParameterInjector.inject
(InternalContext context) (package private) void
MembersInjectorImpl.injectMembers
(T t, InternalContext context, boolean toolableOnly) private T
ConstructorInjector.provision
(InternalContext context, ConstructionContext<T> constructionContext) Provisions a new T.private T
InternalProviderInstanceBindingImpl.CyclicFactory.provision
(Dependency<?> dependency, InternalContext context, ConstructionContext<T> constructionContext) ProvisionListenerStackCallback.provision
(InternalContext context, ProvisionListenerStackCallback.ProvisionCallback<T> callable)