Skip to content

Commit 3d294da

Browse files
committed
Scheduler: use the Gizmo 2 variant of AnnotationProxyProvider.build()
1 parent b5b457e commit 3d294da

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

extensions/scheduler/deployment/src/main/java/io/quarkus/scheduler/deployment/SchedulerProcessor.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import static org.jboss.jandex.AnnotationValue.createArrayValue;
66
import static org.jboss.jandex.AnnotationValue.createBooleanValue;
77
import static org.jboss.jandex.AnnotationValue.createStringValue;
8+
import static org.jboss.jandex.gizmo2.Jandex2Gizmo.classDescOf;
89
import static org.jboss.jandex.gizmo2.Jandex2Gizmo.methodDescOf;
910

10-
import java.lang.constant.ClassDesc;
1111
import java.lang.reflect.Modifier;
1212
import java.time.Duration;
1313
import java.time.ZoneId;
@@ -64,7 +64,6 @@
6464
import io.quarkus.deployment.Capability;
6565
import io.quarkus.deployment.Feature;
6666
import io.quarkus.deployment.GeneratedClassGizmo2Adaptor;
67-
import io.quarkus.deployment.GeneratedClassGizmoAdaptor;
6867
import io.quarkus.deployment.annotations.BuildProducer;
6968
import io.quarkus.deployment.annotations.BuildStep;
7069
import io.quarkus.deployment.annotations.Record;
@@ -74,6 +73,7 @@
7473
import io.quarkus.deployment.builditem.GeneratedResourceBuildItem;
7574
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
7675
import io.quarkus.deployment.metrics.MetricsCapabilityBuildItem;
76+
import io.quarkus.gizmo2.ClassOutput;
7777
import io.quarkus.gizmo2.Const;
7878
import io.quarkus.gizmo2.Expr;
7979
import io.quarkus.gizmo2.Gizmo;
@@ -393,9 +393,8 @@ public String apply(String name) {
393393
}
394394
};
395395

396-
Gizmo gizmo = Gizmo
397-
.create(new GeneratedClassGizmo2Adaptor(generatedClasses, generatedResources, generatedToBaseNameFun));
398-
io.quarkus.gizmo.ClassOutput classOutput = new GeneratedClassGizmoAdaptor(generatedClasses, generatedToBaseNameFun);
396+
ClassOutput classOutput = new GeneratedClassGizmo2Adaptor(generatedClasses, generatedResources, generatedToBaseNameFun);
397+
Gizmo gizmo = Gizmo.create(classOutput);
399398

400399
for (ScheduledBusinessMethodItem scheduledMethod : scheduledMethods) {
401400
MutableScheduledMethod metadata = new MutableScheduledMethod();
@@ -502,7 +501,7 @@ private String generateInvoker(ScheduledBusinessMethodItem scheduledMethod, Gizm
502501
if (isSuspendMethod) {
503502
mc.returning(Object.class);
504503
execution = mc.parameter("execution", ScheduledExecution.class);
505-
continuation = mc.parameter("continuation", ClassDesc.of(SchedulerDotNames.CONTINUATION.toString()));
504+
continuation = mc.parameter("continuation", classDescOf(SchedulerDotNames.CONTINUATION));
506505
} else {
507506
// The descriptor is: CompletionStage invoke(ScheduledExecution execution)
508507
mc.returning(CompletionStage.class);
@@ -572,7 +571,7 @@ private String generateInvoker(ScheduledBusinessMethodItem scheduledMethod, Gizm
572571
} else if (method.returnType().name().equals(SchedulerDotNames.UNI)) {
573572
// Subscribe to the returned Uni
574573
tryBlock.return_(tryBlock.invokeInterface(
575-
InterfaceMethodDesc.of(ClassDesc.of(SchedulerDotNames.UNI.toString()),
574+
InterfaceMethodDesc.of(classDescOf(SchedulerDotNames.UNI),
576575
"subscribeAsCompletionStage", CompletableFuture.class),
577576
ret));
578577
} else {

0 commit comments

Comments
 (0)