Record Class AnnotationMemberDef

java.lang.Object
java.lang.Record
io.micronaut.python.processing.visitor.AnnotationMemberDef
Record Components:
name - The name of the annotation member
memberType - The member type of the annotation
annotationMetadata - The annotation metadata for the member
decorators - Decorators applied to the member
All Implemented Interfaces:
AnnotationMetadataProvider, AnnotationSource, ElementDef

public record AnnotationMemberDef(String name, @Nullable ClassElement memberType, @Nullable AnnotationMetadata annotationMetadata, @Nullable List<DecoratorDef> decorators) extends Record implements ElementDef, AnnotationMetadataProvider
Represents a member of a Python annotation (decorator parameter). This record implements ElementDef to provide annotation member information for Micronaut's annotation processing system.
Since:
5.2.0
Author:
Micronaut Team