Class AbstractParameterProcessor.ParameterContext
- java.lang.Object
-
- io.smallrye.openapi.runtime.scanner.spi.AbstractParameterProcessor.ParameterContext
-
- Enclosing class:
- AbstractParameterProcessor
protected static class AbstractParameterProcessor.ParameterContext extends Object
Used for collecting and merging any scannedParameter
annotations with the framework-specific parameter annotations. After scanning, this object may contain either the MP-OAI annotation information, the framework's annotation information, or both.- Author:
- Michael Edgar <[email protected]>
-
-
Field Summary
Fields Modifier and Type Field Description protected Object
defaultValue
protected FrameworkParameter
frameworkParam
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.In
location
protected String
name
protected org.eclipse.microprofile.openapi.models.parameters.Parameter
oaiParam
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.Style
style
protected org.jboss.jandex.AnnotationTarget
target
protected org.jboss.jandex.Type
targetType
-
Constructor Summary
Constructors Constructor Description ParameterContext(String name, FrameworkParameter frameworkParam, org.jboss.jandex.AnnotationTarget target, org.jboss.jandex.Type targetType)
-
-
-
Field Detail
-
name
protected String name
-
location
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.In location
-
style
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.Style style
-
oaiParam
protected org.eclipse.microprofile.openapi.models.parameters.Parameter oaiParam
-
frameworkParam
protected FrameworkParameter frameworkParam
-
defaultValue
protected Object defaultValue
-
target
protected org.jboss.jandex.AnnotationTarget target
-
targetType
protected org.jboss.jandex.Type targetType
-
-
Constructor Detail
-
ParameterContext
public ParameterContext(String name, FrameworkParameter frameworkParam, org.jboss.jandex.AnnotationTarget target, org.jboss.jandex.Type targetType)
-
-