@@ -72,8 +72,6 @@ class InstanceSupplierCodeGeneratorTests {
72
72
73
73
private final DefaultGenerationContext generationContext ;
74
74
75
- private boolean allowDirectSupplierShortcut = false ;
76
-
77
75
78
76
InstanceSupplierCodeGeneratorTests () {
79
77
this .generatedFiles = new InMemoryGeneratedFiles ();
@@ -302,7 +300,6 @@ private <T> T getBean(DefaultListableBeanFactory beanFactory,
302
300
return (T ) beanFactory .getBean ("testBean" );
303
301
}
304
302
305
- @ SuppressWarnings ("unchecked" )
306
303
private void compile (DefaultListableBeanFactory beanFactory ,
307
304
BeanDefinition beanDefinition ,
308
305
BiConsumer <InstanceSupplier <?>, Compiled > result ) {
@@ -313,8 +310,9 @@ private void compile(DefaultListableBeanFactory beanFactory,
313
310
GeneratedClass generateClass = this .generationContext .getGeneratedClasses ().addForFeature ("TestCode" , typeBuilder );
314
311
InstanceSupplierCodeGenerator generator = new InstanceSupplierCodeGenerator (
315
312
this .generationContext , generateClass .getName (),
316
- generateClass .getMethods (), this . allowDirectSupplierShortcut );
313
+ generateClass .getMethods (), false );
317
314
Executable constructorOrFactoryMethod = ConstructorOrFactoryMethodResolver .resolve (registeredBean );
315
+ assertThat (constructorOrFactoryMethod ).isNotNull ();
318
316
CodeBlock generatedCode = generator .generateCode (registeredBean , constructorOrFactoryMethod );
319
317
typeBuilder .set (type -> {
320
318
type .addModifiers (Modifier .PUBLIC );
0 commit comments