class ProcessedBindingData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<CreationListener> |
creationListeners |
private java.util.List<java.lang.Runnable> |
delayedUninitializedBindings |
private java.util.List<java.lang.Runnable> |
uninitializedBindings |
Constructor and Description |
---|
ProcessedBindingData() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addCreationListener(CreationListener listener) |
(package private) void |
addDelayedUninitializedBinding(java.lang.Runnable runnable) |
(package private) void |
addUninitializedBinding(java.lang.Runnable runnable) |
(package private) void |
initializeBindings()
Initialize bindings.
|
(package private) void |
initializeDelayedBindings()
Initialized bindings that need to be delayed until after all injection points and other
bindings are processed.
|
(package private) void |
runCreationListeners(Errors errors)
Runs creation listeners.
|
private final java.util.List<CreationListener> creationListeners
private final java.util.List<java.lang.Runnable> uninitializedBindings
private final java.util.List<java.lang.Runnable> delayedUninitializedBindings
void addCreationListener(CreationListener listener)
void addUninitializedBinding(java.lang.Runnable runnable)
void addDelayedUninitializedBinding(java.lang.Runnable runnable)
void initializeBindings()
void runCreationListeners(Errors errors)
TODO(lukes): figure out exactly why this case exists.
void initializeDelayedBindings()