private static void |
InjectorShell.bindInjector(InjectorImpl injector) |
The Injector is a special case because we allow both parent and child injectors to both have a
binding for that key.
|
private static void |
InjectorShell.bindLogger(InjectorImpl injector) |
The Logger is a special case because it knows the injection point of the injected member.
|
private static void |
InjectorShell.bindStage(InjectorImpl injector,
Stage stage) |
|
private static <T> void |
TypeConverterBindingProcessor.convertToClass(InjectorImpl injector,
java.lang.Class<T> type,
TypeConverter converter) |
|
private static void |
TypeConverterBindingProcessor.convertToClasses(InjectorImpl injector,
Matcher<? super java.lang.Class<?>> typeMatcher,
TypeConverter converter) |
|
private static <T> void |
TypeConverterBindingProcessor.convertToPrimitiveType(InjectorImpl injector,
java.lang.Class<T> primitiveType,
java.lang.Class<T> wrapperType) |
|
(package private) static <T> ConstructorBindingImpl<T> |
ConstructorBindingImpl.create(InjectorImpl injector,
Key<T> key,
InjectionPoint constructorInjector,
java.lang.Object source,
Scoping scoping,
Errors errors,
boolean failIfNotLinked,
boolean failIfNotExplicit) |
|
(package private) static <T> LinkedProviderBindingImpl<T> |
LinkedProviderBindingImpl.createWithInitializer(InjectorImpl injector,
Key<T> key,
java.lang.Object source,
InternalFactory<? extends T> internalFactory,
Scoping scoping,
Key<? extends javax.inject.Provider<? extends T>> providerKey,
DelayedInitialize delayedInitializer) |
|
protected void |
RealMapBinder.MultimapBinder.RealMultimapProvider.doInitialize(InjectorImpl injector,
Errors errors) |
|
protected void |
RealMapBinder.MultimapBinder.RealProviderMultimapProvider.doInitialize(InjectorImpl injector,
Errors errors) |
|
protected abstract void |
RealMapBinder.RealMapBinderProviderWithDependencies.doInitialize(InjectorImpl injector,
Errors errors) |
Initialize the factory.
|
protected void |
RealMapBinder.RealMapProvider.doInitialize(InjectorImpl injector,
Errors errors) |
|
(package private) abstract void |
RealMapBinder.RealMultimapBinderProviderWithDependencies.doInitialize(InjectorImpl injector,
Errors errors) |
Initialize the factory.
|
protected void |
RealMapBinder.RealProviderMapProvider.doInitialize(InjectorImpl injector,
Errors errors) |
|
void |
ConstructorBindingImpl.initialize(InjectorImpl injector,
Errors errors) |
|
void |
DelayedInitialize.initialize(InjectorImpl injector,
Errors errors) |
Initializes this binding, throwing any errors if necessary.
|
(package private) abstract void |
InternalProviderInstanceBindingImpl.Factory.initialize(InjectorImpl injector,
Errors errors) |
A callback that allows for implementations to fetch dependencies on other bindings.
|
void |
InternalProviderInstanceBindingImpl.initialize(InjectorImpl injector,
Errors errors) |
|
void |
LinkedProviderBindingImpl.initialize(InjectorImpl injector,
Errors errors) |
|
void |
ProvidedByInternalFactory.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
ProviderMethod.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
RealMapBinder.ProviderMapEntry.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
RealMapBinder.RealMapBinderProviderWithDependencies.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
RealMapBinder.RealMultimapBinderProviderWithDependencies.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
RealMultibinder.BindingSelection.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
RealMultibinder.RealMultibinderCollectionOfProvidersProvider.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
RealMultibinder.RealMultibinderProvider.initialize(InjectorImpl injector,
Errors errors) |
|
(package private) void |
RealOptionalBinder.BindingSelection.initialize(InjectorImpl injector) |
|
(package private) void |
RealOptionalBinder.RealOptionalBinderProviderWithDependencies.initialize(InjectorImpl injector,
Errors errors) |
|
private static void |
TypeConverterBindingProcessor.internalConvertToTypes(InjectorImpl injector,
Matcher<? super TypeLiteral<?>> typeMatcher,
TypeConverter converter) |
|
protected <T> UntargettedBindingImpl<T> |
AbstractBindingProcessor.invalidBinding(InjectorImpl injector,
Key<T> key,
java.lang.Object source) |
|
private boolean |
InternalInjectorCreator.isEagerSingleton(InjectorImpl injector,
BindingImpl<?> binding,
Stage stage) |
|
(package private) void |
InternalInjectorCreator.loadEagerSingletons(InjectorImpl injector,
Stage stage,
Errors errors) |
Loads eager singletons, or all singletons if we're in Stage.PRODUCTION.
|
(package private) static Scoping |
Scoping.makeInjectable(Scoping scoping,
InjectorImpl injector,
Errors errors) |
Replaces annotation scopes with instance scopes using the Injector's annotation-to-instance
map.
|
(package private) InjectorShell.Builder |
InjectorShell.Builder.parent(InjectorImpl parent) |
|
InternalInjectorCreator |
InternalInjectorCreator.parentInjector(InjectorImpl parent) |
Sets the parent of the injector to-be-constructed.
|
(package private) static void |
TypeConverterBindingProcessor.prepareBuiltInConverters(InjectorImpl injector) |
Installs default converters for primitives, enums, and class literals.
|
void |
AbstractProcessor.process(InjectorImpl injector,
java.util.List<Element> elements) |
|
(package private) <T> Initializable<T> |
Initializer.requestInjection(InjectorImpl injector,
T instance,
Binding<T> binding,
java.lang.Object source,
java.util.Set<InjectionPoint> injectionPoints) |
Registers an instance for member injection when that step is performed.
|
(package private) static <T> InternalFactory<? extends T> |
Scoping.scope(Key<T> key,
InjectorImpl injector,
InternalFactory<? extends T> creator,
java.lang.Object source,
Scoping scoping) |
Scopes an internal factory.
|
private boolean |
RealMapBinder.BindingSelection.tryInitialize(InjectorImpl injector,
Errors errors) |
Will initialize internal data structures.
|