static class InjectorShell.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private InjectorBindingData |
bindingData |
private java.util.List<Element> |
elements |
private InjectorJitBindingData |
jitBindingData |
private java.util.List<Module> |
modules |
private InjectorImpl.InjectorOptions |
options |
private InjectorImpl |
parent |
private PrivateElementsImpl |
privateElements
null unless this exists in a
private environment |
private Stage |
stage |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addModules(java.lang.Iterable<? extends Module> modules) |
(package private) java.util.List<InjectorShell> |
build(Initializer initializer,
ProcessedBindingData processedBindingData,
ContinuousStopwatch stopwatch,
Errors errors)
Creates and returns the injector shells for the current modules.
|
(package private) Stage |
getStage() |
(package private) java.lang.Object |
lock()
|
(package private) InjectorShell.Builder |
parent(InjectorImpl parent) |
(package private) InjectorShell.Builder |
privateElements(PrivateElements privateElements) |
(package private) InjectorShell.Builder |
stage(Stage stage) |
private final java.util.List<Element> elements
private final java.util.List<Module> modules
private InjectorBindingData bindingData
private InjectorJitBindingData jitBindingData
private InjectorImpl parent
private InjectorImpl.InjectorOptions options
private Stage stage
private PrivateElementsImpl privateElements
private environment
InjectorShell.Builder stage(Stage stage)
InjectorShell.Builder parent(InjectorImpl parent)
InjectorShell.Builder privateElements(PrivateElements privateElements)
void addModules(java.lang.Iterable<? extends Module> modules)
Stage getStage()
java.lang.Object lock()
java.util.List<InjectorShell> build(Initializer initializer, ProcessedBindingData processedBindingData, ContinuousStopwatch stopwatch, Errors errors)
private environments
. The
primary injector will be first in the returned list.