Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractElementBuilder<ThisType> - Class in io.micronaut.sourcegen.model
 - 
The abstract element builder.
 - AbstractElementBuilder(String) - Constructor for class io.micronaut.sourcegen.model.AbstractElementBuilder
 - add(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - add(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - 
Add code with positional or relative arguments.
 - addAllFieldsConstructor(Modifier...) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - 
Add a constructor for all fields.
 - addAllFieldsConstructor(Modifier...) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - 
Add a constructor for all fields and property.
 - addAnnotation(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - addAnnotation(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addAnnotation(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addAnnotation(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addAnnotation(AnnotationDef) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - addAnnotation(ClassTypeDef) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - addAnnotation(String) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - addAnnotations(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - addAnnotations(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addAnnotations(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addAnnotations(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addCode(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addCode(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addComment(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addConstructor(Collection<ParameterDef>, Modifier...) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - 
Add a constructor.
 - addConstructor(Collection<ParameterDef>, Modifier...) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - 
Add a constructor.
 - addEnumConstant(String) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addEnumConstant(String) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - addEnumConstant(String, TypeSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addEnumConstant(String, ExpressionDef...) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - addException(TypeName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addException(Type) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addExceptions(Iterable<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addField(FieldSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addField(TypeName, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addField(FieldDef) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - addField(FieldDef) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - addField(Type, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addFields(Iterable<FieldSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addFileComment(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - addInitializerBlock(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addInnerType(ObjectDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addJavadoc(String) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addJavadoc(String) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addJavadoc(String) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addMember(String, AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
 - addMember(String, CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
 - addMember(String, AnnotationDef) - Method in class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 - addMember(String, Object) - Method in class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 - addMember(String, String, Object...) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
 - addMember(String, Collection<Object>) - Method in class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 - addMethod(MethodSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addMethod(MethodDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - addMethods(Iterable<MethodSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addModifiers(Iterable<Modifier>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addModifiers(Iterable<Modifier>) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - addNamed(String, Map<String, ?>) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - 
Adds code using named arguments.
 - addNamedCode(String, Map<String, ?>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addNoFieldsConstructor(Modifier...) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - 
Add a constructor with no arguments.
 - addNoFieldsConstructor(Modifier...) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - 
Add a constructor with no arguments.
 - addOriginatingElement(Element) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addParameter(ParameterSpec) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addParameter(TypeName, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addParameter(ParameterDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - addParameter(Type, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addParameter(String, TypeDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - addParameter(String, Class<?>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - addParameters(Iterable<ParameterSpec>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addPermittedSubclass(TypeName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addPermittedSubclasses(Iterable<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addProperty(PropertyDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - addRecordComponent(ParameterSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addRecordComponents(Iterable<ParameterSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addStatement(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - addStatement(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addStatement(StatementDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - addStatement(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - addStatement(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addStatements(Collection<StatementDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - addStaticBlock(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addStaticImport(ClassName, String...) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - addStaticImport(Class<?>, String...) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - addStaticImport(Enum<?>) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - addSuperinterface(TypeName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addSuperinterface(TypeDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - addSuperinterface(Type) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addSuperinterface(Type, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addSuperinterface(TypeMirror) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addSuperinterface(TypeMirror, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addSuperinterfaces(Iterable<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addType(TypeSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addTypes(Iterable<TypeSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addTypeVariable(TypeVariableName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addTypeVariable(TypeVariableName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - addTypeVariable(TypeDef.TypeVariable) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - addTypeVariable(TypeDef.TypeVariable) - Method in class io.micronaut.sourcegen.model.InterfaceDef.InterfaceDefBuilder
 - addTypeVariable(TypeDef.TypeVariable) - Method in class io.micronaut.sourcegen.model.RecordDef.RecordDefBuilder
 - addTypeVariables(Iterable<TypeVariableName>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - addTypeVariables(Iterable<TypeVariableName>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - after(StatementDef) - Method in interface io.micronaut.sourcegen.model.StatementDef
 - 
The helper method to turn this statement into a multi statement.
 - alwaysQualifiedNames - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - alwaysQualifiedNames - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - alwaysQualify(String...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - And(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.And
 - 
Creates an instance of a
Andrecord class. - annotated(AnnotationSpec...) - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - annotated(AnnotationDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Define a ClassTypeDef with annotations.
 - annotated(AnnotationDef...) - Method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Define a type with annotations.
 - annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
 - annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - annotated(List<AnnotationDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Define a ClassTypeDef with annotations.
 - annotated(List<AnnotationDef>) - Method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Define a type with annotations.
 - AnnotatedClassTypeDef(ClassTypeDef, List<AnnotationDef>) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
 - 
Creates an instance of a
AnnotatedClassTypeDefrecord class. - AnnotatedTypeDef(TypeDef, List<AnnotationDef>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
 - 
Creates an instance of a
AnnotatedTypeDefrecord class. - annotatedWith() - Element in annotation interface io.micronaut.sourcegen.annotations.Builder
 - 
Define what annotations should be added to the generated builder.
 - annotatedWith() - Element in annotation interface io.micronaut.sourcegen.annotations.SuperBuilder
 - 
Define what annotations should be added to the generated builder.
 - annotation() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
 - 
Returns the value of the
annotationrecord component. - ANNOTATION - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 - annotationBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - annotationBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - AnnotationDef - Class in io.micronaut.sourcegen.model
 - 
The annotation definition.
 - AnnotationDef.AnnotationDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The annotation definition builder.
 - AnnotationDefBuilder(ClassTypeDef) - Constructor for class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.TypeName
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - annotations - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - annotations - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - annotations() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
 - 
Returns the value of the
annotationsrecord component. - annotations() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
 - 
Returns the value of the
annotationsrecord component. - AnnotationSpec - Class in io.micronaut.sourcegen.javapoet
 - 
A generated annotation on a declaration.
 - AnnotationSpec.AnnotationSpecValue - Record Class in io.micronaut.sourcegen.javapoet
 - AnnotationSpec.AnnotationValueSpec - Interface in io.micronaut.sourcegen.javapoet
 - AnnotationSpec.Builder - Class in io.micronaut.sourcegen.javapoet
 - AnnotationSpec.CodeAnnotationValue - Record Class in io.micronaut.sourcegen.javapoet
 - AnnotationSpecValue(AnnotationSpec) - Constructor for record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
 - 
Creates an instance of a
AnnotationSpecValuerecord class. - anonymousClassBuilder(CodeBlock) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - anonymousClassBuilder(String, Object...) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - anonymousTypeArguments - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - array(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - array(TypeDef, int) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - Array(TypeDef, int, boolean) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.Array
 - 
Creates an instance of a
Arrayrecord class. - ArrayTypeName - Class in io.micronaut.sourcegen.javapoet
 - asCondition(String, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The condition of this variable.
 - asConditionAnd(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The and condition of this variable.
 - asConditionIf(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The conditional statement based on this expression.
 - asConditionIfElse(ExpressionDef, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The conditional if else expression.
 - asConditionIfElse(StatementDef, StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The conditional statement based on this expression.
 - asConditionOr(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The or condition of this variable.
 - asExpression() - Method in class io.micronaut.sourcegen.model.ParameterDef
 - asExpressionSwitch(TypeDef, Map<ExpressionDef.Constant, ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Turn this expression into an expression switch.
 - assign(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.VariableDef
 - 
Assign this variable an expression.
 - assign(ParameterDef) - Method in interface io.micronaut.sourcegen.model.VariableDef
 - 
Assign this variable a parameter value.
 - Assign(VariableDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Assign
 - 
Creates an instance of a
Assignrecord class. - asStatementSwitch(TypeDef, Map<ExpressionDef.Constant, StatementDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Turn this expression into a statement switch.
 - asTypeDef() - Method in class io.micronaut.sourcegen.model.ObjectDef
 - 
Get the type definition for this type.
 - asVariable() - Method in class io.micronaut.sourcegen.model.ParameterDef
 - avoidClashesWithNestedClasses(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - 
Call this to always fully qualify any types that would conflict with possibly nested types of this
typeElement. - avoidClashesWithNestedClasses(TypeElement) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - 
Call this to always fully qualify any types that would conflict with possibly nested types of this
typeElement. 
B
- beginControlFlow(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - beginControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - beginControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - bestGuess(String) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns a new
ClassNameinstance for the given fully-qualified class name string. - BOOLEAN - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - BOOLEAN - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - bounds - Variable in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - bounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - 
Returns the value of the
boundsrecord component. - box() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - 
Returns a boxed type if this is a primitive type (like
Integerforint) orvoid. - build() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
 - build() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - build() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - build() - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - build() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - build() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - build() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - build() - Method in class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.FieldDef.FieldDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.InterfaceDef.InterfaceDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.ParameterDef.ParameterDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.PropertyDef.PropertyDefBuilder
 - build() - Method in class io.micronaut.sourcegen.model.RecordDef.RecordDefBuilder
 - build(BiFunction<VariableDef.This, List<VariableDef.MethodParameter>, StatementDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - builder() - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - builder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - builder(TypeName, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.FieldSpec
 - builder(TypeName, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - builder(ClassTypeDef) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
 - builder(Class<?>) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - builder(Class<? extends Annotation>) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
 - builder(Type, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.FieldSpec
 - builder(Type, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - builder(String) - Static method in class io.micronaut.sourcegen.model.ClassDef
 - builder(String) - Static method in class io.micronaut.sourcegen.model.EnumDef
 - builder(String) - Static method in class io.micronaut.sourcegen.model.FieldDef
 - builder(String) - Static method in class io.micronaut.sourcegen.model.InterfaceDef
 - builder(String) - Static method in class io.micronaut.sourcegen.model.MethodDef
 - builder(String) - Static method in class io.micronaut.sourcegen.model.PropertyDef
 - builder(String) - Static method in class io.micronaut.sourcegen.model.RecordDef
 - builder(String, TypeSpec) - Static method in class io.micronaut.sourcegen.javapoet.JavaFile
 - builder(String, TypeDef) - Static method in class io.micronaut.sourcegen.model.ParameterDef
 - Builder - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The builder annotation on a bean should create a builder.
 - BUILDER_ANNOTATED_WITH_MEMBER - Static variable in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
 - BuilderAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
 - 
The visitor that is generation a builder.
 - BuilderAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
 - BYTE - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - BYTE - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
C
- CallInstanceMethod(ExpressionDef, MethodDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - CallInstanceMethod(ExpressionDef, String, List<? extends ExpressionDef>, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Creates an instance of a
CallInstanceMethodrecord class. - CallStaticMethod(ClassTypeDef, String, List<ExpressionDef>, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Creates an instance of a
CallStaticMethodrecord class. - canonicalName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns the full class name of this class.
 - cases() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 - 
Returns the value of the
casesrecord component. - cases() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
 - 
Returns the value of the
casesrecord component. - cast(TypeDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Cast expression to a different type.
 - Cast(TypeDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Cast
 - 
Creates an instance of a
Castrecord class. - CHAR - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - CHAR - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - characterLiteralWithoutSingleQuotes(char) - Static method in class io.micronaut.sourcegen.javapoet.Util
 - CLASS - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 - classBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - classBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - classDef() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - 
Returns the value of the
classDefrecord component. - classDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Returns the value of the
classDefrecord component. - ClassDef - Class in io.micronaut.sourcegen.model
 - 
The class definition.
 - ClassDef.ClassDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The class definition builder.
 - ClassDefType(ClassDef, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - 
Creates an instance of a
ClassDefTyperecord class. - classElement() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - 
Returns the value of the
classElementrecord component. - ClassElementType(ClassElement, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - 
Creates an instance of a
ClassElementTyperecord class. - className() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - 
Returns the value of the
classNamerecord component. - ClassName - Class in io.micronaut.sourcegen.javapoet
 - 
A fully-qualified class name for top-level and member classes.
 - ClassName(String, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - 
Creates an instance of a
ClassNamerecord class. - ClassTypeDef - Interface in io.micronaut.sourcegen.model
 - 
The class type definition.
 - ClassTypeDef.AnnotatedClassTypeDef - Record Class in io.micronaut.sourcegen.model
 - 
A combined type for representing a ClassTypeDef with annotations.
 - ClassTypeDef.ClassDefType - Record Class in io.micronaut.sourcegen.model
 - 
The class def element type.
 - ClassTypeDef.ClassElementType - Record Class in io.micronaut.sourcegen.model
 - 
The class element type.
 - ClassTypeDef.ClassName - Record Class in io.micronaut.sourcegen.model
 - 
The class name type.
 - ClassTypeDef.JavaClass - Record Class in io.micronaut.sourcegen.model
 - 
The class type.
 - ClassTypeDef.Parameterized - Record Class in io.micronaut.sourcegen.model
 - 
The parameterized type definition.
 - clear() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - clone() - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
 - 
Create a deep copy of this NameAllocator.
 - code - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - CodeAnnotationValue(CodeBlock) - Constructor for record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
 - 
Creates an instance of a
CodeAnnotationValuerecord class. - codeBlock() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
 - 
Returns the value of the
codeBlockrecord component. - CodeBlock - Class in io.micronaut.sourcegen.javapoet
 - 
A fragment of a .java file, potentially containing declarations, statements, and documentation.
 - CodeBlock.Builder - Class in io.micronaut.sourcegen.javapoet
 - compactConstructor - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - compactConstructor(MethodSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - 
Sets the compact constructor for this builder.
 - compareTo(ClassName) - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - componentType - Variable in class io.micronaut.sourcegen.javapoet.ArrayTypeName
 - componentType() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - 
Returns the value of the
componentTyperecord component. - concat(CodeBlock...) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - 
Concatenates
codeBlocksinto a singleCodeBlock. - concatAnnotations(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - condition() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - 
Returns the value of the
conditionrecord component. - condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
 - 
Returns the value of the
conditionrecord component. - condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
 - 
Returns the value of the
conditionrecord component. - Condition(String, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - 
Creates an instance of a
Conditionrecord class. - constant(Object) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Resolve a constant for the given type from the string.
 - constant(ClassElement, TypeDef, Object) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Resolve a constant for the given type from the string.
 - Constant(TypeDef, Object) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Constant
 - 
Creates an instance of a
Constantrecord class. - constructor() - Static method in class io.micronaut.sourcegen.model.MethodDef
 - constructor(ClassTypeDef, Collection<ParameterDef>, Modifier...) - Static method in class io.micronaut.sourcegen.model.MethodDef
 - 
Create a new constructor with parameters assigned to fields with the same name.
 - CONSTRUCTOR - Static variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - constructorBuilder() - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - convert(TypeDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Convert this variable to a different type.
 - Convert(TypeDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Convert
 - 
Creates an instance of a
Convertrecord class. 
D
- defaultValue - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - defaultValue(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - defaultValue(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - defineAndAssign(ExpressionDef) - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
 - 
Define and assign the variable.
 - DefineAndAssign(VariableDef.Local, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
 - 
Creates an instance of a
DefineAndAssignrecord class. - Delegate - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The delegate annotation on a bean should create a delegate base class.
 - DelegateAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
 - 
The visitor that is generation a delegate.
 - DelegateAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
 - dimensions() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - 
Returns the value of the
dimensionsrecord component. - doThrow(ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Throw an exception.
 - doThrow(List<ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Throw an exception.
 - DOUBLE - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - DOUBLE - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
E
- elseExpression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - 
Returns the value of the
elseExpressionrecord component. - elseStatement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
 - 
Returns the value of the
elseStatementrecord component. - enclosingClassName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns the enclosing class, like
MapforMap.Entry. - endControlFlow() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - endControlFlow() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - endControlFlow(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - endControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - endControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - ENUM - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 - enumBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - enumBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - enumConstants - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - enumConstants - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - EnumDef - Class in io.micronaut.sourcegen.model
 - 
The enum definition.
 - EnumDef.EnumDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The enum definition builder.
 - equals(Object) - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - equals(Object) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Convert
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.If
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.Multi
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.While
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive.PrimitiveInstance
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class io.micronaut.sourcegen.model.VariableDef.This
 - 
Indicates whether some other object is "equal to" this one.
 - EqualsAndHashCode - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The EqualsAndHashCode annotation on a bean should generate an equals and a hashCode methods.
 - EqualsAndHashCode.Exclude - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The annotation to be used with
EqualsAndHashCodeon a property to hide the value from being processed. - equalsReferentially(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The referentially equals (==) of this expression and the other expression.
 - EqualsReferentially(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 - 
Creates an instance of a
EqualsReferentiallyrecord class. - equalsStructurally(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The structurally equals
Object.equals(Object)of this expression and the other expression. - EqualsStructurally(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 - 
Creates an instance of a
EqualsStructurallyrecord class. - exceptions - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - 
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 - 
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
 - 
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
 - 
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
 - 
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
 - 
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
 - 
Returns the value of the
expressionrecord component. - expressionDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
 - 
Returns the value of the
expressionDefrecord component. - expressionDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Convert
 - 
Returns the value of the
expressionDefrecord component. - ExpressionDef - Interface in io.micronaut.sourcegen.model
 - 
The expression definition.
 - ExpressionDef.And - Record Class in io.micronaut.sourcegen.model
 - 
The and condition.
 - ExpressionDef.CallInstanceMethod - Record Class in io.micronaut.sourcegen.model
 - 
The call an instance method expression.
 - ExpressionDef.CallStaticMethod - Record Class in io.micronaut.sourcegen.model
 - 
The call a static method expression.
 - ExpressionDef.Cast - Record Class in io.micronaut.sourcegen.model
 - 
The cast expression.
 - ExpressionDef.Condition - Record Class in io.micronaut.sourcegen.model
 - 
The condition operator.
 - ExpressionDef.Constant - Record Class in io.micronaut.sourcegen.model
 - 
The constant expression.
 - ExpressionDef.Convert - Record Class in io.micronaut.sourcegen.model
 - 
The convert variable expression.
 - ExpressionDef.EqualsReferentially - Record Class in io.micronaut.sourcegen.model
 - 
The referential equals expression.
 - ExpressionDef.EqualsStructurally - Record Class in io.micronaut.sourcegen.model
 - 
The structurally equals expression.
 - ExpressionDef.GetPropertyValue - Record Class in io.micronaut.sourcegen.model
 - 
The get property value expression.
 - ExpressionDef.IfElse - Record Class in io.micronaut.sourcegen.model
 - 
The if-else expression.
 - ExpressionDef.InvokeGetClassMethod - Record Class in io.micronaut.sourcegen.model
 - 
The get class expression.
 - ExpressionDef.InvokeHashCodeMethod - Record Class in io.micronaut.sourcegen.model
 - 
The get hashCode expression.
 - ExpressionDef.NewArrayInitialized - Record Class in io.micronaut.sourcegen.model
 - 
The new array expression.
 - ExpressionDef.NewArrayOfSize - Record Class in io.micronaut.sourcegen.model
 - 
The new array expression.
 - ExpressionDef.NewInstance - Record Class in io.micronaut.sourcegen.model
 - 
The new instance expression.
 - ExpressionDef.Or - Record Class in io.micronaut.sourcegen.model
 - 
The or condition.
 - ExpressionDef.Switch - Record Class in io.micronaut.sourcegen.model
 - 
The switch expression.
 - ExpressionDef.SwitchYieldCase - Record Class in io.micronaut.sourcegen.model
 - 
The switch yield case expression.
 - expressions() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
 - 
Returns the value of the
expressionsrecord component. 
F
- falseValue() - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - field(FieldDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Reference the field of this variable.
 - field(String, TypeDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Reference the field of this variable.
 - Field(ExpressionDef, String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.Field
 - 
Creates an instance of a
Fieldrecord class. - FieldDef - Class in io.micronaut.sourcegen.model
 - 
The field definition.
 - FieldDef.FieldDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The field builder definition.
 - FieldSpec - Class in io.micronaut.sourcegen.javapoet
 - 
A generated field declaration.
 - FieldSpec.Builder - Class in io.micronaut.sourcegen.javapoet
 - fieldSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - fieldSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - fileComment - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
 - findByLanguage(VisitorContext.Language) - Static method in class io.micronaut.sourcegen.generator.SourceGenerators
 - findField(String) - Method in class io.micronaut.sourcegen.model.ClassDef
 - findField(String) - Method in class io.micronaut.sourcegen.model.EnumDef
 - findParameter(String) - Method in class io.micronaut.sourcegen.model.MethodDef
 - flatten() - Method in interface io.micronaut.sourcegen.model.StatementDef
 - 
Flatten the collection.
 - flatten() - Method in record class io.micronaut.sourcegen.model.StatementDef.Multi
 - FLOAT - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - FLOAT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
G
- get(ClassName, TypeName...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - 
Returns a parameterized type, applying
typeArgumentstorawType. - get(Annotation) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - get(Annotation, boolean) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - get(Class<?>) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
 - get(Class<?>, Type...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - 
Returns a parameterized type, applying
typeArgumentstorawType. - get(Object) - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
 - 
Retrieve a name created with
NameAllocator.newName(String, Object). - get(GenericArrayType) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
 - 
Returns an array type equivalent to
type. - get(ParameterizedType) - Static method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - 
Returns a parameterized type equivalent to
type. - get(Type) - Static method in class io.micronaut.sourcegen.javapoet.TypeName
 - 
Returns a type name equivalent to
type. - get(TypeVariable<?>) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - 
Returns type variable equivalent to
type. - get(WildcardType) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - get(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - 
Returns type variable named
namewithout bounds. - get(String, TypeName...) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - 
Returns type variable named
namewithbounds. - get(String, Type...) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - 
Returns type variable named
namewithbounds. - get(String, String, String...) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns a class name created from the given parts.
 - get(AnnotationMirror) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - get(TypeElement) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns the class name for
element. - get(TypeParameterElement) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - 
Returns type variable equivalent to
element. - get(VariableElement) - Static method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - get(ArrayType) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
 - 
Returns an array type equivalent to
mirror. - get(TypeMirror) - Static method in class io.micronaut.sourcegen.javapoet.TypeName
 - 
Returns a type name equivalent to
mirror. - get(TypeVariable) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - 
Returns type variable equivalent to
mirror. - get(WildcardType) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - getAll() - Static method in class io.micronaut.sourcegen.generator.SourceGenerators
 - getAnnotations() - Method in class io.micronaut.sourcegen.model.PropertyDef
 - getEnumConstants() - Method in class io.micronaut.sourcegen.model.EnumDef
 - getField(String) - Method in class io.micronaut.sourcegen.model.ClassDef
 - getField(String) - Method in class io.micronaut.sourcegen.model.EnumDef
 - getFields() - Method in class io.micronaut.sourcegen.model.ClassDef
 - getFields() - Method in class io.micronaut.sourcegen.model.EnumDef
 - getInitializer() - Method in class io.micronaut.sourcegen.model.FieldDef
 - getInnerTypes() - Method in class io.micronaut.sourcegen.model.ObjectDef
 - getJavadoc() - Method in class io.micronaut.sourcegen.model.PropertyDef
 - getLanguage() - Method in interface io.micronaut.sourcegen.generator.SourceGenerator
 - getLanguage() - Method in class io.micronaut.sourcegen.GroovyPoetSourceGenerator
 - getLanguage() - Method in class io.micronaut.sourcegen.JavaPoetSourceGenerator
 - getMethods() - Method in class io.micronaut.sourcegen.model.ObjectDef
 - getModifiers() - Method in class io.micronaut.sourcegen.model.PropertyDef
 - getModifiersArray() - Method in class io.micronaut.sourcegen.model.PropertyDef
 - getName() - Method in class io.micronaut.sourcegen.model.PropertyDef
 - getName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - getName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - getName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - getName() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - getName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - getName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - getPackageName() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - getPackageName() - Method in class io.micronaut.sourcegen.model.ObjectDef
 - getParameter(String) - Method in class io.micronaut.sourcegen.model.MethodDef
 - getParameters() - Method in class io.micronaut.sourcegen.model.MethodDef
 - getProperties() - Method in class io.micronaut.sourcegen.model.ObjectDef
 - getPropertyValue(PropertyElement) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The get property value expression.
 - GetPropertyValue(ExpressionDef, PropertyElement) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 - 
Creates an instance of a
GetPropertyValuerecord class. - getReturnType() - Method in class io.micronaut.sourcegen.model.MethodDef
 - getSimpleName() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - getSimpleName() - Method in class io.micronaut.sourcegen.model.ObjectDef
 - getStatements() - Method in class io.micronaut.sourcegen.model.MethodDef
 - getSuperclass() - Method in class io.micronaut.sourcegen.model.ClassDef
 - getSuperinterfaces() - Method in class io.micronaut.sourcegen.model.ObjectDef
 - getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
 - getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
 - getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
 - getType() - Method in class io.micronaut.sourcegen.model.AnnotationDef
 - getType() - Method in class io.micronaut.sourcegen.model.FieldDef
 - getType() - Method in class io.micronaut.sourcegen.model.ParameterDef
 - getType() - Method in class io.micronaut.sourcegen.model.PropertyDef
 - getTypeVariables() - Method in class io.micronaut.sourcegen.model.ClassDef
 - getTypeVariables() - Method in class io.micronaut.sourcegen.model.InterfaceDef
 - getTypeVariables() - Method in class io.micronaut.sourcegen.model.RecordDef
 - getValues() - Method in class io.micronaut.sourcegen.model.AnnotationDef
 - getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
 - getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
 - getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
 - getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
 - getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
 - GroovyPoetSourceGenerator - Class in io.micronaut.sourcegen
 - 
Reuse the Java source generator for Groovy.
 - GroovyPoetSourceGenerator() - Constructor for class io.micronaut.sourcegen.GroovyPoetSourceGenerator
 
H
- handleFatalException(Element, Class<? extends Annotation>, Exception, Consumer<RuntimeException>) - Static method in class io.micronaut.sourcegen.generator.SourceGenerators
 - 
Utility method for handling exceptions.
 - hasField(String) - Method in class io.micronaut.sourcegen.model.ClassDef
 - hasField(String) - Method in class io.micronaut.sourcegen.model.EnumDef
 - hashCode() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
 - 
Returns a hash code value for this object.
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - hashCode() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Convert
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.Multi
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive.PrimitiveInstance
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class io.micronaut.sourcegen.model.VariableDef.This
 - 
Returns a hash code value for this object.
 - hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
 - hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
 
I
- If(ExpressionDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.If
 - 
Creates an instance of a
Ifrecord class. - IfElse(ExpressionDef, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - 
Creates an instance of a
IfElserecord class. - IfElse(ExpressionDef, StatementDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.IfElse
 - 
Creates an instance of a
IfElserecord class. - indent() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - indent(String) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - initialize(ExpressionDef) - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - 
The new instance expression for primitives.
 - initialize(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - 
The new instance expression for primitives.
 - initializer - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
 - initializer(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - initializer(ExpressionDef) - Method in class io.micronaut.sourcegen.model.FieldDef.FieldDefBuilder
 - initializer(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - initializerBlock - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - innerTypes - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 - 
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 - 
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 - 
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
 - 
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
 - 
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 - 
Returns the value of the
instancerecord component. - instantiate() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Instantiate this class.
 - instantiate(ClassTypeDef) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The new instance expression.
 - instantiate(ClassTypeDef, List<ExpressionDef>) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The new instance expression.
 - instantiate(ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Instantiate this class.
 - instantiate(List<ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Instantiate this class.
 - instantiateArray(int) - Method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Instantiate an array of this class.
 - instantiateArray(ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Instantiate an array of this class.
 - instantiateArray(List<ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Instantiate an array of this class.
 - INT - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - INT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - INTERFACE - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 - interfaceBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - interfaceBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - InterfaceDef - Class in io.micronaut.sourcegen.model
 - 
The interface definition.
 - InterfaceDef.InterfaceDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The interface definition builder.
 - invoke(MethodElement, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The call the instance method expression.
 - invoke(MethodElement, List<ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The call the instance method expression.
 - invoke(MethodDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The call the instance method expression.
 - invoke(VariableDef, String, List<ExpressionDef>, TypeDef) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The call the instance method expression.
 - invoke(String, TypeDef, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The call the instance method expression.
 - invoke(String, TypeDef, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The call the instance method expression.
 - invokeGetClass() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The invocation of the
Object.getClass()} or equivalent method for the expression. - InvokeGetClassMethod(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
 - 
Creates an instance of a
InvokeGetClassMethodrecord class. - invokeHashCode() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The invocation of the
Object.hashCode()or equivalent method for the expression. - InvokeHashCodeMethod(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
 - 
Creates an instance of a
InvokeHashCodeMethodrecord class. - invokeStatic(ClassTypeDef, String, List<ExpressionDef>, TypeDef) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The call the instance method expression.
 - invokeStatic(String, TypeDef, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Invoke static method.
 - invokeStatic(String, TypeDef, List<ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Invoke static method.
 - io.micronaut.sourcegen - package io.micronaut.sourcegen
 - io.micronaut.sourcegen.annotations - package io.micronaut.sourcegen.annotations
 - io.micronaut.sourcegen.generator - package io.micronaut.sourcegen.generator
 - io.micronaut.sourcegen.generator.visitors - package io.micronaut.sourcegen.generator.visitors
 - io.micronaut.sourcegen.javapoet - package io.micronaut.sourcegen.javapoet
 - io.micronaut.sourcegen.model - package io.micronaut.sourcegen.model
 - isAnnotated() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - isAnnotated() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - isArray() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - isArray() - Method in interface io.micronaut.sourcegen.model.TypeDef
 - isArray() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - isArray() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 - isBoxedPrimitive() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - 
Returns true if this is a boxed primitive type like
Integer. - isConstructor() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - isConstructor() - Method in class io.micronaut.sourcegen.model.MethodDef
 - isEmpty() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - isEmpty() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - isEnum() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - isEnum() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - isEnum() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - isNonNull() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - isNull() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - isNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - isNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - isNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - isNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - isNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - isNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - isNullable() - Method in interface io.micronaut.sourcegen.model.TypeDef
 - isOverride() - Method in class io.micronaut.sourcegen.model.MethodDef
 - isPrimitive() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - 
Returns true if this is a primitive type like
int. - isPrimitive() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - isPrimitive() - Method in interface io.micronaut.sourcegen.model.TypeDef
 - isPrimitive() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - isPrimitive() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 
J
- JavaClass(Class<?>, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - 
Creates an instance of a
JavaClassrecord class. - javadoc - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
 - javadoc - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - javadoc - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - javadoc - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - javadoc - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - JavaFile - Class in io.micronaut.sourcegen.javapoet
 - 
A Java file containing a single top level class.
 - JavaFile.Builder - Class in io.micronaut.sourcegen.javapoet
 - JavaPoetSourceGenerator - Class in io.micronaut.sourcegen
 - 
The Java source generator.
 - JavaPoetSourceGenerator() - Constructor for class io.micronaut.sourcegen.JavaPoetSourceGenerator
 - join(Iterable<CodeBlock>, String) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - joining(String) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - joining(String, String, String) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
 
K
L
- left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
 - 
Returns the value of the
leftrecord component. - left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - 
Returns the value of the
leftrecord component. - left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
 - 
Returns the value of the
leftrecord component. - Local(String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.Local
 - 
Creates an instance of a
Localrecord class. - LONG - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - LONG - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - lowerBounds - Variable in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - lowerBounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 - 
Returns the value of the
lowerBoundsrecord component. 
M
- makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - makeNullable() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - makeNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - makeNullable() - Method in interface io.micronaut.sourcegen.model.TypeDef
 - makeNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - members - Variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
 - members - Variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - methodBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - MethodDef - Class in io.micronaut.sourcegen.model
 - 
The method definition.
 - MethodDef.MethodDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The method builder definition.
 - MethodParameter(ParameterDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
 - MethodParameter(String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
 - 
Creates an instance of a
MethodParameterrecord class. - methods - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - MethodSpec - Class in io.micronaut.sourcegen.javapoet
 - 
A generated constructor or method declaration.
 - MethodSpec.Builder - Class in io.micronaut.sourcegen.javapoet
 - methodSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - methodSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - modifiers - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - modifiers - Variable in class io.micronaut.sourcegen.model.PropertyDef
 - modifiers - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - multi(StatementDef...) - Static method in interface io.micronaut.sourcegen.model.StatementDef
 - 
The multi line statement.
 - multi(List<StatementDef>) - Static method in interface io.micronaut.sourcegen.model.StatementDef
 - 
The multi line statement.
 - Multi(List<StatementDef>) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Multi
 - 
Creates an instance of a
Multirecord class. 
N
- name - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
 - name - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - name - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - name - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - name - Variable in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - name - Variable in class io.micronaut.sourcegen.model.PropertyDef
 - name - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - name() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - 
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - 
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 - 
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
 - 
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
 - 
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
 - 
Returns the value of the
namerecord component. - NameAllocator - Class in io.micronaut.sourcegen.javapoet
 - 
Assigns Java identifier names to avoid collisions, keywords, and invalid characters.
 - NameAllocator() - Constructor for class io.micronaut.sourcegen.javapoet.NameAllocator
 - nestedClass(String) - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns a new
ClassNameinstance for the specifiednameas nested inside this class. - nestedClass(String) - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - 
Returns a new
ParameterizedTypeNameinstance for the specifiednameas nested inside this class. - nestedClass(String, List<TypeName>) - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - 
Returns a new
ParameterizedTypeNameinstance for the specifiednameas nested inside this class, with the specifiedtypeArguments. - NewArrayInitialized(TypeDef.Array, List<ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
 - 
Creates an instance of a
NewArrayInitializedrecord class. - NewArrayOfSize(TypeDef.Array, int) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
 - 
Creates an instance of a
NewArrayOfSizerecord class. - NewInstance(ClassTypeDef, List<ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
 - 
Creates an instance of a
NewInstancerecord class. - newLocal(String) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Turn this expression into a new local variable.
 - newLocal(String, Function<VariableDef, StatementDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Turn this expression into a new local variable.
 - newName(String) - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
 - 
Return a new name using
suggestionthat will not be a Java identifier or clash with other names. - newName(String, Object) - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
 - 
Return a new name using
suggestionthat will not be a Java identifier or clash with other names. - nextControlFlow(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - nextControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - nextControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - 
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - 
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - 
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - 
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - 
Returns the value of the
nullablerecord component. - nullValue() - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 
O
- OBJECT - Static variable in class io.micronaut.sourcegen.javapoet.ClassName
 - OBJECT - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - OBJECT - Static variable in interface io.micronaut.sourcegen.model.ClassTypeDef
 - OBJECT - Static variable in interface io.micronaut.sourcegen.model.TypeDef
 - ObjectAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
 - 
The visitor that generates the Object class of a bean.
 - ObjectAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
 - ObjectDef - Class in io.micronaut.sourcegen.model
 - 
The abstract class representing a type: class, enum, interface or record.
 - ObjectDefBuilder<ThisType> - Class in io.micronaut.sourcegen.model
 - 
The abstract builder that is used for specific types: interfaces, classes, records or enums.
 - ObjectDefBuilder(String) - Constructor for class io.micronaut.sourcegen.model.ObjectDefBuilder
 - of(AnnotationValue<?>, VisitorContext) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
 - 
Create an annotation definition from an
AnnotationValueannotation. - of(ClassElement) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Create a new type definition.
 - of(ClassElement) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates a new type.
 - of(TypeName) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
 - 
Returns an array type whose elements are all instances of
componentType. - of(ClassDef) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Create a new type definition.
 - of(Class<?>) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Create a new type definition.
 - of(Class<?>) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates a new type.
 - of(Type) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
 - 
Returns an array type whose elements are all instances of
componentType. - of(String) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
 - 
Create a new type definition.
 - of(String, ClassElement) - Static method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - of(String, TypeDef) - Static method in class io.micronaut.sourcegen.model.ParameterDef
 - of(String, Object...) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - ofType(TypeDef) - Method in class io.micronaut.sourcegen.model.FieldDef.FieldDefBuilder
 - ofType(TypeDef) - Method in class io.micronaut.sourcegen.model.PropertyDef.PropertyDefBuilder
 - ofType(Class<?>) - Method in class io.micronaut.sourcegen.model.PropertyDef.PropertyDefBuilder
 - operator() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - 
Returns the value of the
operatorrecord component. - Or(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Or
 - 
Creates an instance of a
Orrecord class. - originatingElements - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - originatingElements - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 - 
Returns the value of the
otherrecord component. - other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 - 
Returns the value of the
otherrecord component. - overrides() - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - 
Mark the method as an override.
 - overrides(boolean) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - 
Mark the method as an override.
 - overriding(ExecutableElement) - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - 
Returns a new method spec builder that overrides
method. - overriding(ExecutableElement, DeclaredType, Types) - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - 
Returns a new method spec builder that overrides
methodas a member ofenclosing. - ownerType() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
 - 
Returns the value of the
ownerTyperecord component. 
P
- packageName - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
 - packageName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns the package name, like
"java.util"forMap.Entry. - ParameterDef - Class in io.micronaut.sourcegen.model
 - 
The parameter definition.
 - ParameterDef.ParameterDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The parameter definition builder.
 - parameterized(ClassTypeDef, TypeDef...) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates a new type with generic parameters.
 - parameterized(ClassTypeDef, Class<?>...) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates a new type with generic parameters.
 - parameterized(ClassTypeDef, List<TypeDef>) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates a new type with generic parameters.
 - parameterized(Class<?>, TypeDef...) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates a new type with generic parameters.
 - parameterized(Class<?>, Class<?>...) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates a new type with generic parameters.
 - Parameterized(ClassTypeDef, List<TypeDef>) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - 
Creates an instance of a
Parameterizedrecord class. - ParameterizedTypeName - Class in io.micronaut.sourcegen.javapoet
 - parameters - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - parameters - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - parameters() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Returns the value of the
parametersrecord component. - parameters() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Returns the value of the
parametersrecord component. - ParameterSpec - Class in io.micronaut.sourcegen.javapoet
 - 
A generated parameter declaration.
 - ParameterSpec.Builder - Class in io.micronaut.sourcegen.javapoet
 - peerClass(String) - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns a class that shares the same enclosing package or class.
 - permittedSubclasses - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - permittedSubclasses - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - primitive(Class<?>) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates new primitive type.
 - primitive(String) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - 
Creates new primitive type.
 - Primitive(String) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - 
Creates an instance of a
Primitiverecord class. - PrimitiveInstance(TypeDef.Primitive, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.Primitive.PrimitiveInstance
 - 
Creates an instance of a
PrimitiveInstancerecord class. - properties - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - PropertyDef - Class in io.micronaut.sourcegen.model
 - 
The property definition.
 - PropertyDef.PropertyDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The property builder definition.
 - propertyElement() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 - 
Returns the value of the
propertyElementrecord component. 
R
- rawType - Variable in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - rawType() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - 
Returns the value of the
rawTyperecord component. - RECORD - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 - recordBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - recordBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - recordComponents - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - recordComponents - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - RecordDef - Class in io.micronaut.sourcegen.model
 - 
The class definition.
 - RecordDef.RecordDefBuilder - Class in io.micronaut.sourcegen.model
 - 
The record definition builder.
 - reflectionName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Return the binary name of a class.
 - Return(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Return
 - 
Creates an instance of a
Returnrecord class. - returning() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The statement returning this expression.
 - returningType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Returns the value of the
returningTyperecord component. - returningType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Returns the value of the
returningTyperecord component. - returns(TypeName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - returns(TypeDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - 
The return type of the method.
 - returns(Class<?>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - returns(Type) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - returnType - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
 - 
Returns the value of the
rightrecord component. - right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - 
Returns the value of the
rightrecord component. - right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
 - 
Returns the value of the
rightrecord component. 
S
- setName(String) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - SHORT - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - SHORT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - simpleName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns the simple name of this class, like
"Entry"forMap.Entry. - simpleNames() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - Singular - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The annotation to be used with
BuilderorSuperBuilderon a property to create a single element method for filling a collection. - size() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
 - 
Returns the value of the
sizerecord component. - skipJavaLangImports - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
 - skipJavaLangImports(boolean) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - 
Call this to omit imports for classes in
java.lang, such asjava.lang.String. - SourceGenerator - Interface in io.micronaut.sourcegen.generator
 - 
Source code generator.
 - SourceGenerators - Class in io.micronaut.sourcegen.generator
 - 
The source generators.
 - start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
 - start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
 - start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
 - start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
 - start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
 - statement() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
 - 
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
 - 
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
 - 
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
 - 
Returns the value of the
statementrecord component. - StatementDef - Interface in io.micronaut.sourcegen.model
 - 
The statement definition.
 - StatementDef.Assign - Record Class in io.micronaut.sourcegen.model
 - 
The assign statement.
 - StatementDef.DefineAndAssign - Record Class in io.micronaut.sourcegen.model
 - 
The local variable definition and assigment statement.
 - StatementDef.If - Record Class in io.micronaut.sourcegen.model
 - 
The if statement.
 - StatementDef.IfElse - Record Class in io.micronaut.sourcegen.model
 - 
The if-else statement.
 - StatementDef.Multi - Record Class in io.micronaut.sourcegen.model
 - 
The multi statement.
 - StatementDef.Return - Record Class in io.micronaut.sourcegen.model
 - 
The return statement.
 - StatementDef.Switch - Record Class in io.micronaut.sourcegen.model
 - 
The switch statement.
 - StatementDef.Throw - Record Class in io.micronaut.sourcegen.model
 - 
The throw statement.
 - StatementDef.While - Record Class in io.micronaut.sourcegen.model
 - 
The while statement.
 - statements() - Method in record class io.micronaut.sourcegen.model.StatementDef.Multi
 - 
Returns the value of the
statementsrecord component. - staticBlock - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - StaticField(TypeDef, String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.StaticField
 - 
Creates an instance of a
StaticFieldrecord class. - staticImports - Variable in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - STRING - Static variable in interface io.micronaut.sourcegen.model.TypeDef
 - subtypeOf(TypeName) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - 
Returns a type that represents an unknown type that extends
bound. - subtypeOf(Type) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - SuperBuilder - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The builder annotation on a bean should create a builder with a support of inheritance.
 - SuperBuilderAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
 - 
The visitor that is generation a builder.
 - SuperBuilderAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
 - superclass - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - superclass(TypeName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - superclass(ClassTypeDef) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - superclass(Type) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - superclass(Type, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - superclass(TypeMirror) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - superclass(TypeMirror, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - superinterfaces - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - superinterfaces - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - superinterfaces - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
 - supertypeOf(TypeName) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - 
Returns a type that represents an unknown supertype of
bound. - supertypeOf(Type) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - Switch(ExpressionDef, TypeDef, Map<ExpressionDef.Constant, ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 - 
Creates an instance of a
Switchrecord class. - Switch(ExpressionDef, TypeDef, Map<ExpressionDef.Constant, StatementDef>) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Switch
 - 
Creates an instance of a
Switchrecord class. - SwitchYieldCase(TypeDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
 - 
Creates an instance of a
SwitchYieldCaserecord class. 
T
- This(TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.This
 - 
Creates an instance of a
Thisrecord class. - THIS - Static variable in interface io.micronaut.sourcegen.model.TypeDef
 - 
A simple type representing a special this-type, in context of a class def, method or field the type will be replaced by the current type.
 - thisInstance - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 - Throw(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Throw
 - 
Creates an instance of a
Throwrecord class. - toBuilder() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - toBuilder() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - toBuilder() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
 - toBuilder() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - toBuilder() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - toBuilder() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - toBuilder() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - toJavaFileObject() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - toJavaIdentifier(String) - Static method in class io.micronaut.sourcegen.javapoet.NameAllocator
 - topLevelClassName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - 
Returns the top class in this nesting group.
 - toString() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
 - 
Returns a string representation of this record class.
 - toString() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - toString() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
 - toString() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
 - toString() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - toString() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
 - toString() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - toString() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - toString() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
 - toString() - Method in class io.micronaut.sourcegen.model.ClassDef
 - toString() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Convert
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.Multi
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive.PrimitiveInstance
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
 - 
Returns a string representation of this record class.
 - toString() - Method in record class io.micronaut.sourcegen.model.VariableDef.This
 - 
Returns a string representation of this record class.
 - ToString - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The ToString annotation on a bean should generate a toString method.
 - ToString.Exclude - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
If present, do not include this field in the generated toString.
 - trueValue() - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 - type - Variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - type - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
 - type - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
 - type() - Element in annotation interface io.micronaut.sourcegen.annotations.Delegate
 - 
Define what the class that delegate should be created for.
 - type() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Convert
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
 - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
 - 
Returns the value of the
typerecord component. - type() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
The type of the expression.
 - type() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive.PrimitiveInstance
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
 - 
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.This
 - 
Returns the value of the
typerecord component. - typeArguments - Variable in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - typeArguments() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 - 
Returns the value of the
typeArgumentsrecord component. - typeDef() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
 - 
Returns the value of the
typeDefrecord component. - typeDef() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
 - 
Returns the value of the
typeDefrecord component. - TypeDef - Interface in io.micronaut.sourcegen.model
 - 
The type definition.
 - TypeDef.Annotated - Interface in io.micronaut.sourcegen.model
 - 
A combined type interface for representing a Type with annotations.
 - TypeDef.AnnotatedTypeDef - Record Class in io.micronaut.sourcegen.model
 - 
A combined type for representing a TypeDef with annotations.
 - TypeDef.Array - Record Class in io.micronaut.sourcegen.model
 - 
The type for representing an array.
 - TypeDef.Primitive - Record Class in io.micronaut.sourcegen.model
 - 
The primitive type name.
 - TypeDef.Primitive.PrimitiveInstance - Record Class in io.micronaut.sourcegen.model
 - 
The new instance expression.
 - TypeDef.TypeVariable - Record Class in io.micronaut.sourcegen.model
 - 
The type variable ref.
 - TypeDef.Wildcard - Record Class in io.micronaut.sourcegen.model
 - 
The wildcard type definition.
 - TypeName - Class in io.micronaut.sourcegen.javapoet
 - 
Any type in Java's type system, plus
void. - typeSpec - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
 - TypeSpec - Class in io.micronaut.sourcegen.javapoet
 - 
A generated class, interface, or enum declaration.
 - TypeSpec.Builder - Class in io.micronaut.sourcegen.javapoet
 - TypeSpec.Kind - Enum Class in io.micronaut.sourcegen.javapoet
 - typeSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - typeSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - TypeVariable(String) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - TypeVariable(String, List<TypeDef>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 - 
Creates an instance of a
TypeVariablerecord class. - TypeVariableName - Class in io.micronaut.sourcegen.javapoet
 - typeVariables - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - typeVariables - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - typeVariables - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - typeVariables - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 
U
- unbox() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - 
Returns an unboxed type if this is a boxed primitive type (like
intforInteger) orVoid. - unindent() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - upperBounds - Variable in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - upperBounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 - 
Returns the value of the
upperBoundsrecord component. - Util - Class in io.micronaut.sourcegen.javapoet
 - 
Like Guava, but worse and standalone.
 
V
- value() - Element in annotation interface io.micronaut.sourcegen.annotations.Singular
 - value() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
 - 
Returns the value of the
valuerecord component. - value() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive.PrimitiveInstance
 - 
Returns the value of the
valuerecord component. - VALUE - Static variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec
 - valueOf(String) - Static method in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 - 
Returns the enum constant of this class with the specified name.
 - values() - Static method in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
 - 
Returns the value of the
valuesrecord component. - varargs - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
 - varargs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - varargs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
 - varargs() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - varargs() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - varargs(boolean) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - varargs(boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
 - 
Returns the value of the
variablerecord component. - variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
 - 
Returns the value of the
variablerecord component. - variableDef() - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
 - 
Returns the value of the
variableDefrecord component. - VariableDef - Interface in io.micronaut.sourcegen.model
 - 
The variable definition.
 - VariableDef.Field - Record Class in io.micronaut.sourcegen.model
 - 
The variable of a field.
 - VariableDef.Local - Record Class in io.micronaut.sourcegen.model
 - 
The local variable.
 - VariableDef.MethodParameter - Record Class in io.micronaut.sourcegen.model
 - 
The variable of a method parameter.
 - VariableDef.StaticField - Record Class in io.micronaut.sourcegen.model
 - 
The variable of a static field.
 - VariableDef.This - Record Class in io.micronaut.sourcegen.model
 - 
The variable of `this`.
 - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
 - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
 - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
 - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
 - visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
 - VOID - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
 - VOID - Static variable in interface io.micronaut.sourcegen.model.TypeDef
 
W
- While(ExpressionDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.While
 - 
Creates an instance of a
Whilerecord class. - whileLoop(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 - 
Turn this expression into a while statement.
 - wildcard() - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - Wildcard(List<TypeDef>, List<TypeDef>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 - 
Creates an instance of a
Wildcardrecord class. - wildcardSubtypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - wildcardSupertypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 - WildcardTypeName - Class in io.micronaut.sourcegen.javapoet
 - withBounds(TypeName...) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - withBounds(Type...) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - withBounds(List<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - Wither - Annotation Interface in io.micronaut.sourcegen.annotations
 - 
The annotation to generate an interface implementing `with` copy method for records - `MyRecord withMyProperty(MyProperty)`.
 - WitherAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
 - 
The visitor that is generation a builder.
 - WitherAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
 - withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
 - withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.ClassName
 - withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.TypeName
 - withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
 - withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
 - wrapperType() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 - write(ObjectDef, Writer) - Method in interface io.micronaut.sourcegen.generator.SourceGenerator
 - 
Write the source code.
 - write(ObjectDef, Writer) - Method in class io.micronaut.sourcegen.JavaPoetSourceGenerator
 - writeTo(File) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - 
Writes this to
directoryas UTF-8 using the standard directory structure. - writeTo(Appendable) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - writeTo(Path) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - 
Writes this to
directoryas UTF-8 using the standard directory structure. - writeTo(Path, Charset) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - 
Writes this to
directorywith the providedcharsetusing the standard directory structure. - writeTo(Filer) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - 
Writes this to
filer. - writeToFile(File) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - 
Writes this to
directoryas UTF-8 using the standard directory structure. - writeToPath(Path) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - 
Writes this to
directoryas UTF-8 using the standard directory structure. - writeToPath(Path, Charset) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
 - 
Writes this to
directorywith the providedcharsetusing the standard directory structure. 
All Classes and Interfaces|All Packages|Constant Field Values