Package | Description |
---|---|
com.google.inject.internal |
Guice (sounds like "juice")
|
Modifier and Type | Field and Description |
---|---|
(package private) InternalProvisionException |
ProvisionListenerStackCallback.Provision.exceptionDuringProvision |
Modifier and Type | Method and Description |
---|---|
(package private) InternalProvisionException |
InternalProvisionException.addSource(java.lang.Object source)
Prepends the given
source to the stack of binding sources for the errors reported in
this exception. |
static InternalProvisionException |
InternalProvisionException.cannotProxyClass(java.lang.Class<?> expectedType) |
static InternalProvisionException |
InternalProvisionException.circularDependenciesDisabled(java.lang.Class<?> expectedType) |
static InternalProvisionException |
InternalProvisionException.create(java.lang.String format,
java.lang.Object... arguments) |
private static <K,V> InternalProvisionException |
RealMapBinder.createNullValueException(K key,
Binding<V> binding) |
static InternalProvisionException |
InternalProvisionException.errorInjectingConstructor(java.lang.Throwable cause) |
static InternalProvisionException |
InternalProvisionException.errorInjectingMethod(java.lang.Throwable cause) |
static InternalProvisionException |
InternalProvisionException.errorInProvider(java.lang.Throwable cause) |
static InternalProvisionException |
InternalProvisionException.errorInUserCode(java.lang.Throwable cause,
java.lang.String messageFormat,
java.lang.Object... arguments) |
static InternalProvisionException |
InternalProvisionException.errorInUserInjector(MembersInjector<?> listener,
TypeLiteral<?> type,
java.lang.RuntimeException cause) |
static InternalProvisionException |
InternalProvisionException.errorNotifyingInjectionListener(InjectionListener<?> listener,
TypeLiteral<?> type,
java.lang.RuntimeException cause) |
static InternalProvisionException |
InternalProvisionException.jitDisabled(Key<?> key) |
private InternalProvisionException |
RealMultibinder.RealMultibinderProvider.newDuplicateValuesException(com.google.common.collect.ImmutableSet<T> set,
T[] values) |
private InternalProvisionException |
RealMultibinder.RealMultibinderProvider.newNullEntryException(int i) |
static InternalProvisionException |
InternalProvisionException.subtypeNotProvided(java.lang.Class<? extends javax.inject.Provider<?>> providerType,
java.lang.Class<?> type) |
Modifier and Type | Method and Description |
---|---|
Errors |
Errors.merge(InternalProvisionException ipe) |
Modifier and Type | Method and Description |
---|---|
T |
ProvisionListenerStackCallback.ProvisionCallback.call() |
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.
|
java.lang.Object |
ConstructionContext.createProxy(InjectorImpl.InjectorOptions injectorOptions,
java.lang.Class<?> expectedType) |
protected java.lang.Object |
RealOptionalBinder.JavaOptionalProvider.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) |
protected java.util.Set<T> |
RealMultibinder.RealMultibinderProvider.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<V>> |
RealMapBinder.MultimapBinder.RealMultimapProvider.doProvision(InternalContext context,
Dependency<?> dependency) |
protected T |
ProviderMethod.doProvision(InternalContext context,
Dependency<?> dependency) |
protected abstract T |
InternalProviderInstanceBindingImpl.Factory.doProvision(InternalContext context,
Dependency<?> dependency)
Creates an object to be injected.
|
T |
Initializer.InjectableReference.get()
Reentrant.
|
T |
Initializable.get()
Ensures the reference is initialized, then returns it.
|
T |
ProvidedByInternalFactory.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 |
InternalFactoryToProviderAdapter.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
InternalFactoryToInitializableAdapter.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
InternalFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked)
Creates an object to be injected.
|
T |
FactoryProxy.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
ExposedKeyFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
ConstructorBindingImpl.Factory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
ConstantFactory.get(InternalContext context,
Dependency<?> dependency,
boolean linked) |
T |
BoundProviderFactory.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 |
SingleMethodInjector.inject(InternalContext context,
java.lang.Object o) |
void |
SingleMemberInjector.inject(InternalContext context,
java.lang.Object o) |
void |
SingleFieldInjector.inject(InternalContext context,
java.lang.Object o) |
(package private) void |
MembersInjectorImpl.injectAndNotify(T instance,
Key<T> key,
ProvisionListenerStackCallback<T> provisionCallback,
java.lang.Object source,
boolean toolableOnly) |
(package private) void |
MembersInjectorImpl.injectMembers(T t,
InternalContext context,
boolean toolableOnly) |
(package private) void |
MembersInjectorImpl.notifyListeners(T instance) |
(package private) static void |
InternalProvisionException.onNullInjectedIntoNonNullableDependency(java.lang.Object source,
Dependency<?> dependency)
Returns
value if it is non-null or allowed to be null. |
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) |
protected T |
ProviderInternalFactory.provision(javax.inject.Provider<? extends T> provider,
Dependency<?> dependency,
ConstructionContext<T> constructionContext)
Provisions a new instance.
|
protected T |
ProvidedByInternalFactory.provision(javax.inject.Provider<? extends T> provider,
Dependency<?> dependency,
ConstructionContext<T> constructionContext) |
protected T |
InternalFactoryToInitializableAdapter.provision(javax.inject.Provider<? extends T> provider,
Dependency<?> dependency,
ConstructionContext<T> constructionContext) |
protected T |
BoundProviderFactory.provision(javax.inject.Provider<? extends T> provider,
Dependency<?> dependency,
ConstructionContext<T> constructionContext) |