Class ReactiveRoutesProcessor.ParameterInjector

java.lang.Object
io.quarkus.vertx.web.deployment.ReactiveRoutesProcessor.ParameterInjector
Enclosing class:
ReactiveRoutesProcessor

static class ReactiveRoutesProcessor.ParameterInjector extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • builder

    • matches

      boolean matches(org.jboss.jandex.Type paramType, Set<org.jboss.jandex.AnnotationInstance> paramAnnotations, org.jboss.jandex.IndexView index)
    • getTargetHandlerType

      io.quarkus.vertx.web.Route.HandlerType getTargetHandlerType()
    • validate

      void validate(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, org.jboss.jandex.AnnotationInstance routeInstance, org.jboss.jandex.Type paramType, Set<org.jboss.jandex.AnnotationInstance> paramAnnotations)
    • getValue

      io.quarkus.gizmo2.LocalVar getValue(org.jboss.jandex.MethodParameterInfo methodParam, Set<org.jboss.jandex.AnnotationInstance> annotations, io.quarkus.gizmo2.Var routingContext, io.quarkus.gizmo2.creator.BlockCreator bc, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy)