| Package | Description |
|---|---|
| com.google.inject.internal |
Guice (sounds like like "juice")
|
| Modifier and Type | Field and Description |
|---|---|
private static ProvisionListenerStackCallback<?> |
ProvisionListenerStackCallback.EMPTY_CALLBACK |
private ProvisionListenerStackCallback<T> |
ProvidedByInternalFactory.provisionCallback |
private ProvisionListenerStackCallback<T> |
ConstructorBindingImpl.Factory.provisionCallback |
private ProvisionListenerStackCallback<T> |
Initializer.InjectableReference.provisionCallback |
private ProvisionListenerStackCallback<T> |
BoundProviderFactory.provisionCallback |
private ProvisionListenerStackCallback<T> |
InternalFactoryToInitializableAdapter.provisionCallback |
private ProvisionListenerStackCallback<T> |
ProviderMethod.Factory.provisionCallback |
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.cache.LoadingCache<ProvisionListenerCallbackStore.KeyBinding,ProvisionListenerStackCallback<?>> |
ProvisionListenerCallbackStore.cache |
| Modifier and Type | Method and Description |
|---|---|
private <T> ProvisionListenerStackCallback<T> |
ProvisionListenerCallbackStore.create(Binding<T> binding)
Creates a new
ProvisionListenerStackCallback with the correct listeners
for the key. |
static <T> ProvisionListenerStackCallback<T> |
ProvisionListenerStackCallback.emptyListener() |
<T> ProvisionListenerStackCallback<T> |
ProvisionListenerCallbackStore.get(Binding<T> binding)
Returns a new
ProvisionListenerStackCallback for the key. |
| Modifier and Type | Method and Description |
|---|---|
protected T |
ProviderInternalFactory.circularGet(javax.inject.Provider<? extends T> provider,
Errors errors,
InternalContext context,
Dependency<?> dependency,
ProvisionListenerStackCallback<T> provisionCallback) |
(package private) java.lang.Object |
ConstructorInjector.construct(Errors errors,
InternalContext context,
java.lang.Class<?> expectedType,
ProvisionListenerStackCallback<T> provisionCallback)
Construct an instance.
|
(package private) void |
MembersInjectorImpl.injectAndNotify(T instance,
Errors errors,
Key<T> key,
ProvisionListenerStackCallback<T> provisionCallback,
java.lang.Object source,
boolean toolableOnly) |
(package private) void |
ProvidedByInternalFactory.setProvisionListenerCallback(ProvisionListenerStackCallback<T> listener) |
| Constructor and Description |
|---|
BoundProviderFactory(InjectorImpl injector,
Key<? extends javax.inject.Provider<? extends T>> providerKey,
java.lang.Object source,
ProvisionListenerStackCallback<T> provisionCallback) |
InjectableReference(InjectorImpl injector,
T instance,
Key<T> key,
ProvisionListenerStackCallback<T> provisionCallback,
java.lang.Object source,
CycleDetectingLock<?> lock) |
InternalFactoryToInitializableAdapter(Initializable<? extends javax.inject.Provider<? extends T>> initializable,
java.lang.Object source,
ProvisionListenerStackCallback<T> provisionCallback) |