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 as
FieldInfo.- Author:
- Marc Savy <marc@rhymewithgravy.com>
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
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
- Specified by:
setRequiredin interfaceBeanValidationScanner.RequirementHandler
-