|
40 | 40 | import io.quarkus.deployment.Capabilities; |
41 | 41 | import io.quarkus.deployment.Capability; |
42 | 42 | import io.quarkus.deployment.Feature; |
43 | | -import io.quarkus.deployment.GeneratedClassGizmoAdaptor; |
| 43 | +import io.quarkus.deployment.GeneratedClassGizmo2Adaptor; |
44 | 44 | import io.quarkus.deployment.annotations.BuildProducer; |
45 | 45 | import io.quarkus.deployment.annotations.BuildStep; |
46 | 46 | import io.quarkus.deployment.annotations.ExecutionTime; |
|
50 | 50 | import io.quarkus.deployment.builditem.CombinedIndexBuildItem; |
51 | 51 | import io.quarkus.deployment.builditem.FeatureBuildItem; |
52 | 52 | import io.quarkus.deployment.builditem.GeneratedClassBuildItem; |
| 53 | +import io.quarkus.deployment.builditem.GeneratedResourceBuildItem; |
53 | 54 | import io.quarkus.deployment.builditem.LaunchModeBuildItem; |
54 | 55 | import io.quarkus.deployment.builditem.ServiceStartBuildItem; |
55 | 56 | import io.quarkus.deployment.builditem.ShutdownContextBuildItem; |
|
59 | 60 | import io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem; |
60 | 61 | import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem; |
61 | 62 | import io.quarkus.deployment.recording.RecorderContext; |
62 | | -import io.quarkus.gizmo.ClassOutput; |
| 63 | +import io.quarkus.gizmo2.ClassOutput; |
63 | 64 | import io.quarkus.vertx.ConsumeEvent; |
64 | 65 | import io.quarkus.vertx.core.deployment.CoreVertxBuildItem; |
65 | 66 | import io.quarkus.vertx.deployment.spi.EventConsumerInvokerCustomizerBuildItem; |
@@ -89,12 +90,13 @@ AdditionalBeanBuildItem registerBean() { |
89 | 90 | VertxBuildItem build(CoreVertxBuildItem vertx, VertxEventBusConsumerRecorder recorder, |
90 | 91 | List<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods, |
91 | 92 | BuildProducer<GeneratedClassBuildItem> generatedClass, |
| 93 | + BuildProducer<GeneratedResourceBuildItem> generatedResource, |
92 | 94 | AnnotationProxyBuildItem annotationProxy, LaunchModeBuildItem launchMode, ShutdownContextBuildItem shutdown, |
93 | 95 | BuildProducer<ServiceStartBuildItem> serviceStart, |
94 | 96 | List<MessageCodecBuildItem> codecs, LocalCodecSelectorTypesBuildItem localCodecSelectorTypes, |
95 | 97 | RecorderContext recorderContext) { |
96 | 98 | List<EventConsumerInfo> messageConsumerConfigurations = new ArrayList<>(); |
97 | | - ClassOutput classOutput = new GeneratedClassGizmoAdaptor(generatedClass, true); |
| 99 | + ClassOutput classOutput = new GeneratedClassGizmo2Adaptor(generatedClass, generatedResource, true); |
98 | 100 | for (EventConsumerBusinessMethodItem businessMethod : messageConsumerBusinessMethods) { |
99 | 101 | ConsumeEvent annotation = annotationProxy.builder(businessMethod.getConsumeEvent(), ConsumeEvent.class) |
100 | 102 | .withDefaultValue("value", businessMethod.getBean().getBeanClass().toString()) |
|
0 commit comments