Package | Description |
---|---|
com.google.inject.internal |
Guice (sounds like "juice")
|
Modifier and Type | Field and Description |
---|---|
(package private) InternalContext |
ProvisionListenerStackCallback.Provision.context |
Modifier and Type | Method and Description |
---|---|
(package private) InternalContext |
InjectorImpl.enterContext()
Looks up thread local context and
enters it or creates a new
context if necessary. |
(package private) InternalContext |
InjectorImpl.getLocalContext()
Only to be called by the
SingletonScope provider. |
Modifier and Type | Method and Description |
---|---|
protected T |
ProviderInternalFactory.circularGet(javax.inject.Provider<? extends T> provider,
InternalContext context,
Dependency<?> dependency,
ProvisionListenerStackCallback<T> provisionCallback) |
(package private) java.lang.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) |
protected java.util.Map<K,Provider<V>> |
RealMapBinder.RealProviderMapProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected java.util.Map<K,V> |
RealMapBinder.RealMapProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected java.util.Map<K,java.util.Set<Provider<V>>> |
RealMapBinder.MultimapBinder.RealProviderMultimapProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected java.util.Map<K,java.util.Set<V>> |
RealMapBinder.MultimapBinder.RealMultimapProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected java.util.Map.Entry<K,Provider<V>> |
RealMapBinder.ProviderMapEntry.doProvision(InternalContext context,
Dependency<?> dependency) |
protected java.util.Set<T> |
RealMultibinder.RealMultibinderProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected java.util.Collection<Provider<T>> |
RealMultibinder.RealMultibinderCollectionOfProvidersProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected java.util.Optional<T> |
RealOptionalBinder.JavaOptionalProvider.doProvision(InternalContext context,
Dependency<?> currentDependency) |
protected java.util.Optional<Provider<T>> |
RealOptionalBinder.JavaOptionalProviderProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected T |
RealOptionalBinder.RealDirectTypeProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected com.google.common.base.Optional<Provider<T>> |
RealOptionalBinder.RealOptionalProviderProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected com.google.common.base.Optional<T> |
RealOptionalBinder.RealOptionalKeyProvider.doProvision(InternalContext context,
Dependency<?> currentDependency) |
T |
BoundProviderFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
ConstantFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
ConstructorBindingImpl.Factory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
ExposedKeyFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
FactoryProxy.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
Injector |
InjectorShell.InjectorFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
java.util.logging.Logger |
InjectorShell.LoggerFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
InternalFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked)
Creates an object to be injected.
|
T |
InternalFactoryToInitializableAdapter.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
InternalFactoryToProviderAdapter.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
InternalProviderInstanceBindingImpl.Factory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
InternalProviderInstanceBindingImpl.CyclicFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
ProvidedByInternalFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
(package private) static java.lang.Object[] |
SingleParameterInjector.getAll(InternalContext context,
SingleParameterInjector<?>[] parameterInjectors)
Returns an array of parameter values.
|
(package private) T |
SingleParameterInjector.inject(InternalContext context) |
void |
SingleFieldInjector.inject(InternalContext context,
java.lang.Object o) |
void |
SingleMemberInjector.inject(InternalContext context,
java.lang.Object o) |
void |
SingleMethodInjector.inject(InternalContext context,
java.lang.Object o) |
(package private) void |
MembersInjectorImpl.injectMembers(T t,
InternalContext context,
boolean toolableOnly) |
private T |
InternalProviderInstanceBindingImpl.CyclicFactory.provision(Dependency<?> dependency,
InternalContext context,
ConstructionContext<T> constructionContext) |
private T |
ConstructorInjector.provision(InternalContext context,
ConstructionContext<T> constructionContext)
Provisions a new T.
|
T |
ProvisionListenerStackCallback.provision(InternalContext context,
ProvisionListenerStackCallback.ProvisionCallback<T> callable) |
Constructor and Description |
---|
Provision(InternalContext context,
ProvisionListenerStackCallback.ProvisionCallback<T> callable) |