Class SuperBuilderAnnotationVisitor
java.lang.Object
io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
- All Implemented Interfaces:
- io.micronaut.core.order.Ordered,- io.micronaut.core.util.Toggleable,- io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,- Object> 
@Internal
public final class SuperBuilderAnnotationVisitor
extends Object
implements io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,Object> 
The visitor that is generation a builder.
- Since:
- 1.2
- 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 TypeMethodDescription@NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKindvoidstart(io.micronaut.inject.visitor.VisitorContext visitorContext) 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.order.OrderedgetOrderMethods inherited from interface io.micronaut.core.util.ToggleableisEnabledMethods inherited from interface io.micronaut.inject.visitor.TypeElementVisitorfinish, getClassType, getElementType, getSupportedAnnotationNames, getSupportedOptions, query, visitConstructor, visitEnumConstant, visitField, visitMethod
- 
Constructor Details- 
SuperBuilderAnnotationVisitorpublic SuperBuilderAnnotationVisitor()
 
- 
- 
Method Details- 
startpublic void start(io.micronaut.inject.visitor.VisitorContext visitorContext) - Specified by:
- startin interface- io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,- Object> 
 
- 
getVisitorKind@NonNull public @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()- Specified by:
- getVisitorKindin interface- io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,- 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<SuperBuilder,- Object> 
 
 
-