Package io.micronaut.openapi.visitor
Class OpenApiIncludeVisitor
java.lang.Object
io.micronaut.openapi.visitor.OpenApiIncludeVisitor
- All Implemented Interfaces:
- io.micronaut.core.order.Ordered,- io.micronaut.core.util.Toggleable,- io.micronaut.inject.visitor.TypeElementVisitor<OpenAPIIncludes,- Object> 
@SupportedOptions("micronaut.openapi.enabled")
public class OpenApiIncludeVisitor
extends Object
implements io.micronaut.inject.visitor.TypeElementVisitor<OpenAPIIncludes,Object> 
A 
TypeElementVisitor that builds the Swagger model from Micronaut controllers included by @OpenAPIInclude
 at the compile time.- Author:
- Denis Stepanov
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitorio.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
- 
Field SummaryFields inherited from interface io.micronaut.core.order.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintgetOrder()voidstart(io.micronaut.inject.visitor.VisitorContext context) voidvisitClass(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.util.ToggleableisEnabledMethods inherited from interface io.micronaut.inject.visitor.TypeElementVisitorfinish, getClassType, getElementType, getSupportedAnnotationNames, getSupportedOptions, getVisitorKind, query, visitConstructor, visitEnumConstant, visitField, visitMethod
- 
Constructor Details- 
OpenApiIncludeVisitorpublic OpenApiIncludeVisitor()
 
- 
- 
Method Details- 
startpublic void start(io.micronaut.inject.visitor.VisitorContext context) - Specified by:
- startin interface- io.micronaut.inject.visitor.TypeElementVisitor<OpenAPIIncludes,- Object> 
 
- 
visitClasspublic void visitClass(io.micronaut.inject.ast.ClassElement element, io.micronaut.inject.visitor.VisitorContext context) - Specified by:
- visitClassin interface- io.micronaut.inject.visitor.TypeElementVisitor<OpenAPIIncludes,- Object> 
 
- 
getOrderpublic int getOrder()- Specified by:
- getOrderin interface- io.micronaut.core.order.Ordered
 
 
-