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 <marc@rhymewithgravy.com>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.eclipse.microprofile.openapi.models.media.Schemaprocess(AnnotationScannerContext context, DataObjectDeque objectStack, TypeResolver typeResolver, DataObjectDeque.PathEntry parentPathEntry)static org.eclipse.microprofile.openapi.models.media.Schemaprocess(AnnotationScannerContext context, DataObjectDeque objectStack, TypeResolver typeResolver, DataObjectDeque.PathEntry parentPathEntry, org.jboss.jandex.Type type)voidsetRequired(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:
setRequiredin interfaceBeanValidationScanner.RequirementHandler
-
-