mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Polishing
This commit is contained in:
+9
-11
@@ -31,9 +31,8 @@ import org.springframework.beans.factory.support.DefaultListableBeanFactory;
|
||||
import org.springframework.lang.Nullable;
|
||||
|
||||
/**
|
||||
* A collection of {@link BeanFactoryInitializationAotContribution AOT
|
||||
* contributions} obtained from {@link BeanFactoryInitializationAotProcessor AOT
|
||||
* processors}.
|
||||
* A collection of {@link BeanFactoryInitializationAotContribution AOT contributions}
|
||||
* obtained from {@link BeanFactoryInitializationAotProcessor AOT processors}.
|
||||
*
|
||||
* @author Phillip Webb
|
||||
* @since 6.0
|
||||
@@ -47,14 +46,12 @@ class BeanFactoryInitializationAotContributions {
|
||||
this(beanFactory, AotServices.factoriesAndBeans(beanFactory));
|
||||
}
|
||||
|
||||
BeanFactoryInitializationAotContributions(DefaultListableBeanFactory beanFactory,
|
||||
AotServices.Loader loader) {
|
||||
BeanFactoryInitializationAotContributions(DefaultListableBeanFactory beanFactory, AotServices.Loader loader) {
|
||||
this.contributions = getContributions(beanFactory, getProcessors(loader));
|
||||
}
|
||||
|
||||
|
||||
private static List<BeanFactoryInitializationAotProcessor> getProcessors(
|
||||
AotServices.Loader loader) {
|
||||
private static List<BeanFactoryInitializationAotProcessor> getProcessors(AotServices.Loader loader) {
|
||||
List<BeanFactoryInitializationAotProcessor> processors = new ArrayList<>(
|
||||
loader.load(BeanFactoryInitializationAotProcessor.class).asList());
|
||||
processors.add(new RuntimeHintsBeanFactoryInitializationAotProcessor());
|
||||
@@ -62,8 +59,8 @@ class BeanFactoryInitializationAotContributions {
|
||||
}
|
||||
|
||||
private List<BeanFactoryInitializationAotContribution> getContributions(
|
||||
DefaultListableBeanFactory beanFactory,
|
||||
List<BeanFactoryInitializationAotProcessor> processors) {
|
||||
DefaultListableBeanFactory beanFactory, List<BeanFactoryInitializationAotProcessor> processors) {
|
||||
|
||||
List<BeanFactoryInitializationAotContribution> contributions = new ArrayList<>();
|
||||
for (BeanFactoryInitializationAotProcessor processor : processors) {
|
||||
BeanFactoryInitializationAotContribution contribution = processAheadOfTime(processor, beanFactory);
|
||||
@@ -75,8 +72,8 @@ class BeanFactoryInitializationAotContributions {
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private BeanFactoryInitializationAotContribution processAheadOfTime(BeanFactoryInitializationAotProcessor processor,
|
||||
DefaultListableBeanFactory beanFactory) {
|
||||
private BeanFactoryInitializationAotContribution processAheadOfTime(
|
||||
BeanFactoryInitializationAotProcessor processor, DefaultListableBeanFactory beanFactory) {
|
||||
|
||||
try {
|
||||
return processor.processAheadOfTime(beanFactory);
|
||||
@@ -92,6 +89,7 @@ class BeanFactoryInitializationAotContributions {
|
||||
|
||||
void applyTo(GenerationContext generationContext,
|
||||
BeanFactoryInitializationCode beanFactoryInitializationCode) {
|
||||
|
||||
for (BeanFactoryInitializationAotContribution contribution : this.contributions) {
|
||||
contribution.applyTo(generationContext, beanFactoryInitializationCode);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user