Record Class DecoratorDef

java.lang.Object
java.lang.Record
io.micronaut.python.processing.model.DecoratorDef
Record Components:
name - The decorator name
annotationName - The mapped Micronaut annotation name
repeatedName - The repeatable annotation container name
members - The decorator member values
stereotypes - Stereotype decorators applied to this decorator
memberDecorators - Decorators applied to annotation members
memberTypes - Resolved annotation member types

public record DecoratorDef(String name, String annotationName, @Nullable String repeatedName, @Nullable Map<String,Object> members, @Nullable List<DecoratorDef> stereotypes, @Nullable Map<String, List<DecoratorDef>> memberDecorators, @Nullable Map<String,TypeRef> memberTypes) extends Record
Represents a parsed Python decorator and its resolved metadata.