This commit is contained in:
Stephane Nicoll 2022-07-22 09:24:27 +02:00
parent cfb61d2a17
commit ba5ab1ad9d
1 changed files with 2 additions and 4 deletions

View File

@ -72,8 +72,6 @@ class InstanceSupplierCodeGeneratorTests {
private final DefaultGenerationContext generationContext;
private boolean allowDirectSupplierShortcut = false;
InstanceSupplierCodeGeneratorTests() {
this.generatedFiles = new InMemoryGeneratedFiles();
@ -302,7 +300,6 @@ class InstanceSupplierCodeGeneratorTests {
return (T) beanFactory.getBean("testBean");
}
@SuppressWarnings("unchecked")
private void compile(DefaultListableBeanFactory beanFactory,
BeanDefinition beanDefinition,
BiConsumer<InstanceSupplier<?>, Compiled> result) {
@ -313,8 +310,9 @@ class InstanceSupplierCodeGeneratorTests {
GeneratedClass generateClass = this.generationContext.getGeneratedClasses().addForFeature("TestCode", typeBuilder);
InstanceSupplierCodeGenerator generator = new InstanceSupplierCodeGenerator(
this.generationContext, generateClass.getName(),
generateClass.getMethods(), this.allowDirectSupplierShortcut);
generateClass.getMethods(), false);
Executable constructorOrFactoryMethod = ConstructorOrFactoryMethodResolver.resolve(registeredBean);
assertThat(constructorOrFactoryMethod).isNotNull();
CodeBlock generatedCode = generator.generateCode(registeredBean, constructorOrFactoryMethod);
typeBuilder.set(type -> {
type.addModifiers(Modifier.PUBLIC);