3333import io .quarkus .arc .processor .BuildExtension ;
3434import io .quarkus .arc .processor .BuiltinScope ;
3535import io .quarkus .deployment .Feature ;
36- import io .quarkus .deployment .GeneratedClassGizmoAdaptor ;
36+ import io .quarkus .deployment .GeneratedClassGizmo2Adaptor ;
3737import io .quarkus .deployment .annotations .BuildProducer ;
3838import io .quarkus .deployment .annotations .BuildStep ;
3939import io .quarkus .deployment .annotations .ExecutionTime ;
4242import io .quarkus .deployment .builditem .CombinedIndexBuildItem ;
4343import io .quarkus .deployment .builditem .FeatureBuildItem ;
4444import io .quarkus .deployment .builditem .GeneratedClassBuildItem ;
45+ import io .quarkus .deployment .builditem .GeneratedResourceBuildItem ;
4546import io .quarkus .deployment .builditem .RunTimeConfigurationDefaultBuildItem ;
4647import io .quarkus .deployment .builditem .SystemPropertyBuildItem ;
4748import io .quarkus .deployment .builditem .nativeimage .ReflectiveClassBuildItem ;
5051import io .quarkus .deployment .builditem .nativeimage .ServiceProviderBuildItem ;
5152import io .quarkus .deployment .metrics .MetricsCapabilityBuildItem ;
5253import io .quarkus .deployment .recording .RecorderContext ;
53- import io .quarkus .gizmo .ClassOutput ;
54+ import io .quarkus .gizmo2 .ClassOutput ;
5455import io .quarkus .runtime .metrics .MetricsFactory ;
5556import io .quarkus .smallrye .faulttolerance .deployment .devui .FaultToleranceInfoBuildItem ;
5657import io .quarkus .smallrye .faulttolerance .runtime .QuarkusAsyncExecutorProvider ;
@@ -247,6 +248,7 @@ void processFaultToleranceAnnotations(SmallRyeFaultToleranceRecorder recorder,
247248 BeanArchiveIndexBuildItem beanArchiveIndexBuildItem ,
248249 AnnotationProxyBuildItem annotationProxy ,
249250 BuildProducer <GeneratedClassBuildItem > generatedClasses ,
251+ BuildProducer <GeneratedResourceBuildItem > generatedResources ,
250252 BuildProducer <ReflectiveClassBuildItem > reflectiveClass ,
251253 BuildProducer <ReflectiveMethodBuildItem > reflectiveMethod ,
252254 BuildProducer <ValidationPhaseBuildItem .ValidationErrorBuildItem > errors ,
@@ -269,7 +271,7 @@ void processFaultToleranceAnnotations(SmallRyeFaultToleranceRecorder recorder,
269271 IndexView index = beanArchiveIndexBuildItem .getIndex ();
270272 // only generating annotation literal classes for MicroProfile/SmallRye Fault Tolerance annotations,
271273 // none of them are application classes
272- ClassOutput classOutput = new GeneratedClassGizmoAdaptor (generatedClasses , false );
274+ ClassOutput classOutput = new GeneratedClassGizmo2Adaptor (generatedClasses , generatedResources , false );
273275
274276 FaultToleranceScanner scanner = new FaultToleranceScanner (index , annotationStore , annotationProxy , classOutput ,
275277 recorderContext , reflectiveMethod );
0 commit comments