private class ConfigurationClassParser.DeferredImportSelectorHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<ConfigurationClassParser.DeferredImportSelectorHolder> |
deferredImportSelectors |
Modifier | Constructor and Description |
---|---|
private |
DeferredImportSelectorHandler() |
Modifier and Type | Method and Description |
---|---|
void |
handle(ConfigurationClass configClass,
DeferredImportSelector importSelector)
Handle the specified
DeferredImportSelector . |
void |
process() |
@Nullable private java.util.List<ConfigurationClassParser.DeferredImportSelectorHolder> deferredImportSelectors
public void handle(ConfigurationClass configClass, DeferredImportSelector importSelector)
DeferredImportSelector
. If deferred import
selectors are being collected, this registers this instance to the list. If
they are being processed, the DeferredImportSelector
is also processed
immediately according to its DeferredImportSelector.Group
.configClass
- the source configuration classimportSelector
- the selector to handlepublic void process()