Class AnnotationTargetProcessor
- java.lang.Object
-
- io.smallrye.openapi.runtime.scanner.dataobject.AnnotationTargetProcessor
-
- All Implemented Interfaces:
BeanValidationScanner.RequirementHandler
public class AnnotationTargetProcessor extends Object implements BeanValidationScanner.RequirementHandler
Process annotation targets such asFieldInfo
.- Author:
- Marc Savy <[email protected]>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.eclipse.microprofile.openapi.models.media.Schema
process(AnnotationScannerContext context, DataObjectDeque objectStack, TypeResolver typeResolver, DataObjectDeque.PathEntry parentPathEntry)
static org.eclipse.microprofile.openapi.models.media.Schema
process(AnnotationScannerContext context, DataObjectDeque objectStack, TypeResolver typeResolver, DataObjectDeque.PathEntry parentPathEntry, org.jboss.jandex.Type type)
void
setRequired(org.jboss.jandex.AnnotationTarget target, String propertyKey)
-
-
-
Method Detail
-
process
public static org.eclipse.microprofile.openapi.models.media.Schema process(AnnotationScannerContext context, DataObjectDeque objectStack, TypeResolver typeResolver, DataObjectDeque.PathEntry parentPathEntry)
-
process
public static org.eclipse.microprofile.openapi.models.media.Schema process(AnnotationScannerContext context, DataObjectDeque objectStack, TypeResolver typeResolver, DataObjectDeque.PathEntry parentPathEntry, org.jboss.jandex.Type type)
-
setRequired
public void setRequired(org.jboss.jandex.AnnotationTarget target, String propertyKey)
- Specified by:
setRequired
in interfaceBeanValidationScanner.RequirementHandler
-
-