Class AbstractParameterProcessor.ParameterContext
java.lang.Object
io.smallrye.openapi.runtime.scanner.spi.AbstractParameterProcessor.ParameterContext
- Enclosing class:
AbstractParameterProcessor
Used for collecting and merging any scanned
Parameter 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 <michael@xlate.io>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Objectprotected FrameworkParameterprotected org.eclipse.microprofile.openapi.models.parameters.Parameter.Inprotected Stringprotected org.eclipse.microprofile.openapi.models.parameters.Parameterprotected org.eclipse.microprofile.openapi.models.parameters.Parameter.Styleprotected org.jboss.jandex.AnnotationTargetprotected org.jboss.jandex.Type -
Constructor Summary
ConstructorsConstructorDescriptionParameterContext(String name, FrameworkParameter frameworkParam, org.jboss.jandex.AnnotationTarget target, org.jboss.jandex.Type targetType) -
Method Summary
-
Field Details
-
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
-
defaultValue
-
target
protected org.jboss.jandex.AnnotationTarget target -
targetType
protected org.jboss.jandex.Type targetType
-
-
Constructor Details
-
ParameterContext
public ParameterContext(String name, FrameworkParameter frameworkParam, org.jboss.jandex.AnnotationTarget target, org.jboss.jandex.Type targetType)
-
-
Method Details