|
5 | 5 | import static org.jboss.jandex.AnnotationValue.createArrayValue; |
6 | 6 | import static org.jboss.jandex.AnnotationValue.createBooleanValue; |
7 | 7 | import static org.jboss.jandex.AnnotationValue.createStringValue; |
| 8 | +import static org.jboss.jandex.gizmo2.Jandex2Gizmo.classDescOf; |
8 | 9 | import static org.jboss.jandex.gizmo2.Jandex2Gizmo.methodDescOf; |
9 | 10 |
|
10 | | -import java.lang.constant.ClassDesc; |
11 | 11 | import java.lang.reflect.Modifier; |
12 | 12 | import java.time.Duration; |
13 | 13 | import java.time.ZoneId; |
|
64 | 64 | import io.quarkus.deployment.Capability; |
65 | 65 | import io.quarkus.deployment.Feature; |
66 | 66 | import io.quarkus.deployment.GeneratedClassGizmo2Adaptor; |
67 | | -import io.quarkus.deployment.GeneratedClassGizmoAdaptor; |
68 | 67 | import io.quarkus.deployment.annotations.BuildProducer; |
69 | 68 | import io.quarkus.deployment.annotations.BuildStep; |
70 | 69 | import io.quarkus.deployment.annotations.Record; |
|
74 | 73 | import io.quarkus.deployment.builditem.GeneratedResourceBuildItem; |
75 | 74 | import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; |
76 | 75 | import io.quarkus.deployment.metrics.MetricsCapabilityBuildItem; |
| 76 | +import io.quarkus.gizmo2.ClassOutput; |
77 | 77 | import io.quarkus.gizmo2.Const; |
78 | 78 | import io.quarkus.gizmo2.Expr; |
79 | 79 | import io.quarkus.gizmo2.Gizmo; |
@@ -393,9 +393,8 @@ public String apply(String name) { |
393 | 393 | } |
394 | 394 | }; |
395 | 395 |
|
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); |
399 | 398 |
|
400 | 399 | for (ScheduledBusinessMethodItem scheduledMethod : scheduledMethods) { |
401 | 400 | MutableScheduledMethod metadata = new MutableScheduledMethod(); |
@@ -502,7 +501,7 @@ private String generateInvoker(ScheduledBusinessMethodItem scheduledMethod, Gizm |
502 | 501 | if (isSuspendMethod) { |
503 | 502 | mc.returning(Object.class); |
504 | 503 | execution = mc.parameter("execution", ScheduledExecution.class); |
505 | | - continuation = mc.parameter("continuation", ClassDesc.of(SchedulerDotNames.CONTINUATION.toString())); |
| 504 | + continuation = mc.parameter("continuation", classDescOf(SchedulerDotNames.CONTINUATION)); |
506 | 505 | } else { |
507 | 506 | // The descriptor is: CompletionStage invoke(ScheduledExecution execution) |
508 | 507 | mc.returning(CompletionStage.class); |
@@ -572,7 +571,7 @@ private String generateInvoker(ScheduledBusinessMethodItem scheduledMethod, Gizm |
572 | 571 | } else if (method.returnType().name().equals(SchedulerDotNames.UNI)) { |
573 | 572 | // Subscribe to the returned Uni |
574 | 573 | tryBlock.return_(tryBlock.invokeInterface( |
575 | | - InterfaceMethodDesc.of(ClassDesc.of(SchedulerDotNames.UNI.toString()), |
| 574 | + InterfaceMethodDesc.of(classDescOf(SchedulerDotNames.UNI), |
576 | 575 | "subscribeAsCompletionStage", CompletableFuture.class), |
577 | 576 | ret)); |
578 | 577 | } else { |
|
0 commit comments