protected BindingImpl<T> |
AbstractBindingBuilder.annotatedWithInternal(java.lang.annotation.Annotation annotation) |
Sets the binding to a copy with the specified annotation on the bound key
|
protected BindingImpl<T> |
AbstractBindingBuilder.annotatedWithInternal(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
Sets the binding to a copy with the specified annotation on the bound key
|
private <T> BindingImpl<T> |
InjectorImpl.convertConstantStringBinding(Key<T> key,
Errors errors) |
Converts a constant string binding to the required type.
|
private <T> BindingImpl<T> |
InjectorImpl.createImplementedByBinding(Key<T> key,
Scoping scoping,
ImplementedBy implementedBy,
Errors errors) |
Creates a binding for a type annotated with @ImplementedBy.
|
private <T> BindingImpl<T> |
InjectorImpl.createJustInTimeBinding(Key<T> key,
Errors errors,
boolean jitDisabled,
InjectorImpl.JitLimitation jitType) |
Returns a new just-in-time binding created by resolving key.
|
private <T> BindingImpl<T> |
InjectorImpl.createJustInTimeBindingRecursive(Key<T> key,
Errors errors,
boolean jitDisabled,
InjectorImpl.JitLimitation jitType) |
Attempts to create a just-in-time binding for key in the root injector, falling back to
other ancestor injectors until this injector is tried.
|
private <T> BindingImpl<MembersInjector<T>> |
InjectorImpl.createMembersInjectorBinding(Key<MembersInjector<T>> key,
Errors errors) |
|
(package private) <T> BindingImpl<T> |
InjectorImpl.createProvidedByBinding(Key<T> key,
Scoping scoping,
ProvidedBy providedBy,
Errors errors) |
Creates a binding for a type annotated with @ProvidedBy.
|
private <T> BindingImpl<Provider<T>> |
InjectorImpl.createProviderBinding(Key<Provider<T>> key,
Errors errors) |
Creates a synthetic binding to Provider<T>, i.e.
|
private <T> BindingImpl<TypeLiteral<T>> |
InjectorImpl.createTypeLiteralBinding(Key<TypeLiteral<T>> key,
Errors errors) |
Converts a binding for a Key<TypeLiteral<T>> to the value TypeLiteral<T>.
|
(package private) <T> BindingImpl<T> |
InjectorImpl.createUninitializedBinding(Key<T> key,
Scoping scoping,
java.lang.Object source,
Errors errors,
boolean jitBinding) |
Creates a binding for an injectable type with the given scope.
|
(package private) BindingImpl<T> |
RealOptionalBinder.BindingSelection.getActualBinding() |
|
protected BindingImpl<T> |
AbstractBindingBuilder.getBinding() |
|
<T> BindingImpl<T> |
InjectorImpl.getBinding(Key<T> key) |
Returns the binding for key
|
(package private) BindingImpl<T> |
RealOptionalBinder.BindingSelection.getBinding() |
|
(package private) <T> BindingImpl<T> |
InjectorImpl.getBindingOrThrow(Key<T> key,
Errors errors,
InjectorImpl.JitLimitation jitType) |
Gets a binding implementation.
|
(package private) BindingImpl<T> |
RealOptionalBinder.BindingSelection.getDefaultBinding() |
|
<T> BindingImpl<T> |
InjectorImpl.getExistingBinding(Key<T> key) |
|
<T> BindingImpl<T> |
InheritingState.getExplicitBinding(Key<T> key) |
|
<T> BindingImpl<T> |
State.getExplicitBinding(Key<T> key) |
Gets a binding which was specified explicitly in a module, or null.
|
private <T> BindingImpl<T> |
InjectorImpl.getJustInTimeBinding(Key<T> key,
Errors errors,
InjectorImpl.JitLimitation jitType) |
Returns a just-in-time binding for key, creating it if necessary.
|
protected BindingImpl<T> |
AbstractBindingBuilder.setBinding(BindingImpl<T> binding) |
|
protected BindingImpl<T> |
BindingImpl.withKey(Key<T> key) |
|
protected BindingImpl<T> |
ConstructorBindingImpl.withKey(Key<T> key) |
|
BindingImpl<T> |
InstanceBindingImpl.withKey(Key<T> key) |
|
BindingImpl<T> |
LinkedBindingImpl.withKey(Key<T> key) |
|
BindingImpl<T> |
LinkedProviderBindingImpl.withKey(Key<T> key) |
|
BindingImpl<T> |
ProviderInstanceBindingImpl.withKey(Key<T> key) |
|
BindingImpl<T> |
UntargettedBindingImpl.withKey(Key<T> key) |
|
protected BindingImpl<T> |
BindingImpl.withScoping(Scoping scoping) |
|
protected BindingImpl<T> |
ConstructorBindingImpl.withScoping(Scoping scoping) |
|
BindingImpl<T> |
InstanceBindingImpl.withScoping(Scoping scoping) |
|
BindingImpl<T> |
LinkedBindingImpl.withScoping(Scoping scoping) |
|
BindingImpl<T> |
LinkedProviderBindingImpl.withScoping(Scoping scoping) |
|
BindingImpl<T> |
ProviderInstanceBindingImpl.withScoping(Scoping scoping) |
|
BindingImpl<T> |
UntargettedBindingImpl.withScoping(Scoping scoping) |
|