Skip to content

Commit b5b457e

Browse files
committed
Vert.x: use the Gizmo 2 variant of AnnotationProxyProvider.build()
1 parent 5d8545a commit b5b457e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

extensions/vertx/deployment/src/main/java/io/quarkus/vertx/deployment/VertxProcessor.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
import io.quarkus.deployment.Capabilities;
4141
import io.quarkus.deployment.Capability;
4242
import io.quarkus.deployment.Feature;
43-
import io.quarkus.deployment.GeneratedClassGizmoAdaptor;
43+
import io.quarkus.deployment.GeneratedClassGizmo2Adaptor;
4444
import io.quarkus.deployment.annotations.BuildProducer;
4545
import io.quarkus.deployment.annotations.BuildStep;
4646
import io.quarkus.deployment.annotations.ExecutionTime;
@@ -50,6 +50,7 @@
5050
import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
5151
import io.quarkus.deployment.builditem.FeatureBuildItem;
5252
import io.quarkus.deployment.builditem.GeneratedClassBuildItem;
53+
import io.quarkus.deployment.builditem.GeneratedResourceBuildItem;
5354
import io.quarkus.deployment.builditem.LaunchModeBuildItem;
5455
import io.quarkus.deployment.builditem.ServiceStartBuildItem;
5556
import io.quarkus.deployment.builditem.ShutdownContextBuildItem;
@@ -59,7 +60,7 @@
5960
import io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem;
6061
import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
6162
import io.quarkus.deployment.recording.RecorderContext;
62-
import io.quarkus.gizmo.ClassOutput;
63+
import io.quarkus.gizmo2.ClassOutput;
6364
import io.quarkus.vertx.ConsumeEvent;
6465
import io.quarkus.vertx.core.deployment.CoreVertxBuildItem;
6566
import io.quarkus.vertx.deployment.spi.EventConsumerInvokerCustomizerBuildItem;
@@ -89,12 +90,13 @@ AdditionalBeanBuildItem registerBean() {
8990
VertxBuildItem build(CoreVertxBuildItem vertx, VertxEventBusConsumerRecorder recorder,
9091
List<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods,
9192
BuildProducer<GeneratedClassBuildItem> generatedClass,
93+
BuildProducer<GeneratedResourceBuildItem> generatedResource,
9294
AnnotationProxyBuildItem annotationProxy, LaunchModeBuildItem launchMode, ShutdownContextBuildItem shutdown,
9395
BuildProducer<ServiceStartBuildItem> serviceStart,
9496
List<MessageCodecBuildItem> codecs, LocalCodecSelectorTypesBuildItem localCodecSelectorTypes,
9597
RecorderContext recorderContext) {
9698
List<EventConsumerInfo> messageConsumerConfigurations = new ArrayList<>();
97-
ClassOutput classOutput = new GeneratedClassGizmoAdaptor(generatedClass, true);
99+
ClassOutput classOutput = new GeneratedClassGizmo2Adaptor(generatedClass, generatedResource, true);
98100
for (EventConsumerBusinessMethodItem businessMethod : messageConsumerBusinessMethods) {
99101
ConsumeEvent annotation = annotationProxy.builder(businessMethod.getConsumeEvent(), ConsumeEvent.class)
100102
.withDefaultValue("value", businessMethod.getBean().getBeanClass().toString())

0 commit comments

Comments
 (0)