static class VertxWebProcessor.ParameterInjector extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
VertxWebProcessor.ParameterInjector.Builder |
| Modifier and Type | Field and Description |
|---|---|
(package private) List<org.jboss.jandex.Type> |
matchTypes |
(package private) VertxWebProcessor.ResultHandleProvider |
provider |
(package private) List<org.jboss.jandex.DotName> |
requiredAnnotationNames |
(package private) List<org.jboss.jandex.Type> |
skipTypes |
| Constructor and Description |
|---|
ParameterInjector(VertxWebProcessor.ParameterInjector.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static VertxWebProcessor.ParameterInjector.Builder |
builder() |
(package private) io.quarkus.gizmo.ResultHandle |
getResultHandle(org.jboss.jandex.MethodInfo method,
org.jboss.jandex.Type paramType,
Set<org.jboss.jandex.AnnotationInstance> annotations,
io.quarkus.gizmo.ResultHandle routingContext,
io.quarkus.gizmo.MethodCreator invoke,
int position,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy) |
(package private) boolean |
matches(org.jboss.jandex.Type paramType,
Set<org.jboss.jandex.AnnotationInstance> paramAnnotations) |
String |
toString() |
final List<org.jboss.jandex.Type> matchTypes
final List<org.jboss.jandex.Type> skipTypes
final List<org.jboss.jandex.DotName> requiredAnnotationNames
final VertxWebProcessor.ResultHandleProvider provider
ParameterInjector(VertxWebProcessor.ParameterInjector.Builder builder)
static VertxWebProcessor.ParameterInjector.Builder builder()
boolean matches(org.jboss.jandex.Type paramType,
Set<org.jboss.jandex.AnnotationInstance> paramAnnotations)
io.quarkus.gizmo.ResultHandle getResultHandle(org.jboss.jandex.MethodInfo method,
org.jboss.jandex.Type paramType,
Set<org.jboss.jandex.AnnotationInstance> annotations,
io.quarkus.gizmo.ResultHandle routingContext,
io.quarkus.gizmo.MethodCreator invoke,
int position,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy)
Copyright © 2020 JBoss by Red Hat. All rights reserved.