| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final List | |
| private final List |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | initializeDelayedBindings()
Initialized bindings that need to be delayed until after all injection points and other bindings are processed. |
| pack-priv void |
| creationListeners | back to summary |
|---|---|
| private final List<CreationListener> creationListeners | |
| delayedUninitializedBindings | back to summary |
|---|---|
| private final List<Runnable> delayedUninitializedBindings | |
| uninitializedBindings | back to summary |
|---|---|
| private final List<Runnable> uninitializedBindings | |
| ProcessedBindingData | back to summary |
|---|---|
| pack-priv ProcessedBindingData() | |
| addCreationListener | back to summary |
|---|---|
| pack-priv void addCreationListener(CreationListener listener) | |
| addDelayedUninitializedBinding | back to summary |
|---|---|
| pack-priv void addDelayedUninitializedBinding(Runnable runnable) | |
| addUninitializedBinding | back to summary |
|---|---|
| pack-priv void addUninitializedBinding(Runnable runnable) | |
| initializeBindings | back to summary |
|---|---|
| pack-priv void initializeBindings() Initialize bindings. This may be done eagerly | |
| initializeDelayedBindings | back to summary |
|---|---|
| pack-priv void initializeDelayedBindings() Initialized bindings that need to be delayed until after all injection points and other bindings are processed. The main current usecase for this is resolving Optional dependencies for OptionalBinder bindings. | |
| runCreationListeners | back to summary |
|---|---|
| pack-priv void runCreationListeners(Errors errors) Runs creation listeners. TODO(lukes): figure out exactly why this case exists. | |