This commit is contained in:
Phillip Webb
2022-05-26 17:38:03 -07:00
parent 718ef42d68
commit efa8ffb728
3 changed files with 11 additions and 18 deletions

View File

@@ -52,7 +52,7 @@ public class ApplicationContextAotGenerator {
DefaultListableBeanFactory beanFactory = applicationContext
.getDefaultListableBeanFactory();
ApplicationContextInitializationCodeGenerator codeGenerator = new ApplicationContextInitializationCodeGenerator();
new BeanFactoryInitializationContributions(beanFactory).applyTo(generationContext,
new BeanFactoryInitializationAotContributions(beanFactory).applyTo(generationContext,
codeGenerator);
JavaFile javaFile = codeGenerator.generateJavaFile(generatedInitializerClassName);
generationContext.getGeneratedFiles().addSourceFile(javaFile);

View File

@@ -35,16 +35,16 @@ import org.springframework.beans.factory.support.DefaultListableBeanFactory;
* @author Phillip Webb
* @since 6.0
*/
class BeanFactoryInitializationContributions {
class BeanFactoryInitializationAotContributions {
private final List<BeanFactoryInitializationAotContribution> contributions;
BeanFactoryInitializationContributions(DefaultListableBeanFactory beanFactory) {
BeanFactoryInitializationAotContributions(DefaultListableBeanFactory beanFactory) {
this(beanFactory, new AotFactoriesLoader(beanFactory));
}
BeanFactoryInitializationContributions(DefaultListableBeanFactory beanFactory,
BeanFactoryInitializationAotContributions(DefaultListableBeanFactory beanFactory,
AotFactoriesLoader loader) {
this.contributions = getContributions(beanFactory, getProcessors(loader));
}