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> |
BoundProviderFactory.provisionCallback |
private ProvisionListenerStackCallback<T> |
ConstructorBindingImpl.Factory.provisionCallback |
private ProvisionListenerStackCallback<T> |
Initializer.InjectableReference.provisionCallback |
private ProvisionListenerStackCallback<T> |
InternalFactoryToInitializableAdapter.provisionCallback |
private ProvisionListenerStackCallback<T> |
ProvidedByInternalFactory.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) |