Index

A B C D E F G H I J L M N O P R S T U V W 
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
 
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(AnnotationDef) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
addAnnotation(ClassTypeDef) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
addAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
addAnnotation(String) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
addAnnotations(AnnotationDef...) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
addAnnotations(List<AnnotationDef>) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
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(EnumDef.EnumConstantDef) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 
addEnumConstant(String) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 
addEnumConstant(String, ExpressionDef...) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 
addField(FieldDef) - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationObjectDefBuilder
Add a field to this annotation definition.
addField(FieldDef) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 
addField(FieldDef) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 
addFields(Collection<FieldDef>) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
Adds fields.
addInnerType(ObjectDef) - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationObjectDefBuilder
Add an inner type.
addInnerType(ObjectDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
Add an inner type.
addInnerType(Collection<ObjectDef>) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
Add an inner types.
ADDITION - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
addJavadoc(String) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
addJavadoc(String) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumConstantDefBuilder
 
addJavadoc(List<String>) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
Adds javadoc.
addMember(AnnotationObjectDef.AnnotationMemberDef) - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationObjectDefBuilder
Add a member to this annotation definition.
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, Collection<Object>) - Method in class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 
addMethod(MethodDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
Add a method.
addMethods(Collection<MethodDef>) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
Add methods.
addModifiers(Collection<Modifier>) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
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.
addParameter(ParameterDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a parameter.
addParameter(TypeDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a parameter.
addParameter(Class<?>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a parameter.
addParameter(String, TypeDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a parameter.
addParameter(String, Class<?>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a parameter.
addParameters(TypeDef...) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add parameters.
addParameters(Class<?>...) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a parameters.
addParameters(Collection<ParameterDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add parameters.
addParameters(List<TypeDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add parameters.
addProperty(PropertyDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
Add a property.
addStatement(StatementDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a statement to the method body.
addStatement(MethodDef.MethodBodyBuilder) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a statement to the method body.
addStatements(Collection<StatementDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add statements to the method body.
addStaticInitializer(StatementDef) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 
addStaticStatement(Function<List<VariableDef.MethodParameter>, StatementDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a statement to the static method body.
addSuperinterface(TypeDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
Add a super interface.
addSuperinterfaces(Collection<TypeDef>) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
Add super interfaces.
addThrows(TypeDef...) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add throw expressions to the method.
addThrows(List<TypeDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add throw expressions to the method.
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.MethodDef.MethodDefBuilder
Add a type variable.
addTypeVariable(TypeDef.TypeVariable) - Method in class io.micronaut.sourcegen.model.RecordDef.RecordDefBuilder
 
addTypeVariables(List<TypeDef.TypeVariable>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Add a type variable.
after(StatementDef) - Method in interface io.micronaut.sourcegen.model.StatementDef
The helper method to turn this statement into a multi statement.
and(ExpressionDef.ConditionExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef
The and condition of this variable.
And(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.And
Creates an instance of a And record class.
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<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 AnnotatedClassTypeDef record class.
AnnotatedTypeDef(TypeDef, List<AnnotationDef>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
Creates an instance of a AnnotatedTypeDef record class.
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
 
AnnotationObjectDef - Class in io.micronaut.sourcegen.model
The definition for an annotation class.
AnnotationObjectDef.AnnotationMemberDef - Class in io.micronaut.sourcegen.model
A definition for annotation member (i.e.
AnnotationObjectDef.AnnotationMemberDefBuilder - Class in io.micronaut.sourcegen.model
AnnotationObjectDef.AnnotationObjectDefBuilder - Class in io.micronaut.sourcegen.model
The builder for annotation object.
annotations - Variable in class io.micronaut.sourcegen.model.InterfaceDef
 
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 annotations record component.
annotations() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
Returns the value of the annotations record component.
array() - Method in interface io.micronaut.sourcegen.model.TypeDef
Create an array type.
array() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 
array(int) - Method in interface io.micronaut.sourcegen.model.TypeDef
Create an array type.
array(int) - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
 
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 Array record class.
arrayElement(int) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Check an array element.
arrayElement(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Check an array element.
ArrayElement(ExpressionDef, int) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
 
ArrayElement(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
 
ArrayElement(ExpressionDef, TypeDef, int) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
 
ArrayElement(ExpressionDef, TypeDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
Creates an instance of a ArrayElement record class.
asExpression() - Method in class io.micronaut.sourcegen.model.ParameterDef
 
asExpressionSwitch(TypeDef, Map<ExpressionDef.Constant, ? extends ExpressionDef>, 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(ExpressionDef) - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 
assign(ExpressionDef) - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
 
assign(ParameterDef) - Method in interface io.micronaut.sourcegen.model.VariableDef
Assign this variable a parameter value.
Assign(VariableDef.Local, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Assign
Creates an instance of a Assign record class.
asStatementSwitch(TypeDef, Map<ExpressionDef.Constant, StatementDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Turn this expression into a statement switch.
asStatementSwitch(TypeDef, Map<ExpressionDef.Constant, StatementDef>, StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Turn this expression into a statement switch.
asTypeDef() - Method in class io.micronaut.sourcegen.model.ClassDef
 
asTypeDef() - Method in class io.micronaut.sourcegen.model.InterfaceDef
 
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
 

B

BITWISE_AND - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
BITWISE_LEFT_SHIFT - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
BITWISE_OR - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
BITWISE_RIGHT_SHIFT - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
BITWISE_UNSIGNED_RIGHT_SHIFT - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
BITWISE_XOR - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
BOOLEAN - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
BOOLEAN_WRAPPER - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
bounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
Returns the value of the bounds record component.
build() - Method in class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 
build() - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationMemberDefBuilder
Create the annotation member definition instance.
build() - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationObjectDefBuilder
Build the AnnotationObjectDef instance.
build() - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 
build() - Method in class io.micronaut.sourcegen.model.EnumDef.EnumConstantDefBuilder
 
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(MethodDef.MethodBodyBuilder) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Build a method with a body builder.
builder(String) - Static method in class io.micronaut.sourcegen.model.FieldDef
Creates a new field builder with a name.
builder(String, TypeDef) - Static method in class io.micronaut.sourcegen.model.FieldDef
Creates a new field builder with a name and type.
builder(String, Class<?>) - Static method in class io.micronaut.sourcegen.model.FieldDef
Creates a new field builder with a name and type.
builder(ClassTypeDef) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
 
builder(Class<? extends Annotation>) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
 
builder(String) - Static method in class io.micronaut.sourcegen.model.AnnotationObjectDef
Create the builder.
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 record class io.micronaut.sourcegen.model.EnumDef.EnumConstantDef
 
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, TypeDef) - Static method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationMemberDef
Create a builder.
builder(String, TypeDef) - Static method in class io.micronaut.sourcegen.model.ParameterDef
 
buildStatic(Function<List<VariableDef.MethodParameter>, StatementDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
Build a static method with a body builder.
BYTE - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
BYTE_WRAPPER - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 

C

cases() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
Returns the value of the cases record component.
cases() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
Returns the value of the cases record component.
cast(TypeDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Cast expression to a different type.
cast(Class<?>) - 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 Cast record class.
Catch(ClassTypeDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Try.Catch
Creates an instance of a Catch record class.
catches() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
Returns the value of the catches record component.
CHAR - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
CHAR_WRAPPER - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
CLASS - Static variable in interface io.micronaut.sourcegen.model.TypeDef
 
classDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
Returns the value of the classDef record component.
ClassDef - Class in io.micronaut.sourcegen.model
The class definition.
ClassDef.ClassDefBuilder - Class in io.micronaut.sourcegen.model
The class definition builder.
ClassDefType(ObjectDef, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
Creates an instance of a ClassDefType record class.
classElement() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
Returns the value of the classElement record component.
ClassElementType(ClassElement, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
Creates an instance of a ClassElementType record class.
className - Variable in class io.micronaut.sourcegen.model.ObjectDef
 
ClassName(String) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 
ClassName(String, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
 
ClassName(String, boolean, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
Creates an instance of a ClassName record 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.
clazz() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
Returns the value of the clazz record component.
compare(ExpressionDef.ComparisonOperation.OpType, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The compare condition expression.
ComparisonOperation(ExpressionDef.ComparisonOperation.OpType, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation
Creates an instance of a ComparisonOperation record class.
componentType() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
Returns the value of the componentType record component.
concatStrings(ExpressionDef...) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
Concat strings using StringBuilder.
concatStrings(List<? extends ExpressionDef>) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
Concat strings using StringBuilder.
condition() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
Returns the value of the condition record component.
condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
Returns the value of the condition record component.
condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
Returns the value of the condition record component.
constant(boolean) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
A new constant.
constant(char) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
A new constant.
constant(double) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
A new constant.
constant(float) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
A new constant.
constant(int) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
A new constant.
constant(long) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
A new constant.
constant(Object) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
A new constant.
constant(ClassElement, TypeDef, Object) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
Resolve a constant for the given type from the string.
constant(Object) - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
A primitive constant expression.
Constant(TypeDef, Object) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Constant
Creates an instance of a Constant record class.
constructor() - Static method in class io.micronaut.sourcegen.model.MethodDef
 
constructor(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.model.MethodDef
 
constructorArgs() - Method in record class io.micronaut.sourcegen.model.EnumDef.EnumConstantDef
Returns the value of the constructorArgs record component.
convertToStringIfNeeded(ExpressionDef) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
Convert the expression to String if it's not one.

D

defaultCase() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
Returns the value of the defaultCase record component.
defaultCase() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
Returns the value of the defaultCase record component.
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 DefineAndAssign record class.
dimensions() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
Returns the value of the dimensions record component.
DIVISION - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
doCatch(ClassTypeDef, Function<VariableDef.ExceptionVar, StatementDef>) - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
 
doCatch(Class<?>, Function<VariableDef.ExceptionVar, StatementDef>) - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
 
doFinally(StatementDef) - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
 
doIf(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef
The conditional statement based on this expression.
doIfElse(ExpressionDef, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef
The conditional if else expression.
doIfElse(StatementDef, StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef
The conditional statement based on this expression.
doThrow() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Throw an exception.
doTry() - Method in interface io.micronaut.sourcegen.model.StatementDef
Try statement.
doTry(StatementDef) - Static method in interface io.micronaut.sourcegen.model.StatementDef
Try statement.
DOUBLE - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
DOUBLE_WRAPPER - 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 elseExpression record component.
elseStatement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
Returns the value of the elseStatement record component.
EnumConstantDef(String, List<ExpressionDef>, List<String>) - Constructor for record class io.micronaut.sourcegen.model.EnumDef.EnumConstantDef
Creates an instance of a EnumConstantDef record class.
EnumConstantDefBuilder(String) - Constructor for class io.micronaut.sourcegen.model.EnumDef.EnumConstantDefBuilder
 
EnumDef - Class in io.micronaut.sourcegen.model
The enum definition.
EnumDef.EnumConstantDef - Record Class in io.micronaut.sourcegen.model
A type defining an enum constant.
EnumDef.EnumConstantDefBuilder - Class in io.micronaut.sourcegen.model
EnumDef.EnumDefBuilder - Class in io.micronaut.sourcegen.model
The enum definition builder.
EQUAL_TO - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
 
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.EnumDef.EnumConstantDef
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.ArrayElement
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.ComparisonOperation
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.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.InstanceOf
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.InvokeInstanceMethod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
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.NotEqualsReferentially
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
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.StringConcatenation
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.PutField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
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.Synchronized
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.Try.Catch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
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.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.ExceptionVar
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.Super
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.
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 EqualsReferentially record 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.EqualsStructurally) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
The equals structurally idiom.
equalsStructurally(ExpressionDef, ExpressionDef) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
The equals structurally idiom.
EqualsStructurally(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
Creates an instance of a EqualsStructurally record class.
erasure(ClassElement) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
Create a new type definition that is an erasure.
erasure(TypedElement) - Static method in interface io.micronaut.sourcegen.model.TypeDef
Creates a new type erasure.
erasure(TypedElement, Map<String, TypeDef>) - Static method in interface io.micronaut.sourcegen.model.TypeDef
Creates a new type erasure.
exception() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try.Catch
Returns the value of the exception record component.
ExceptionVar(ClassTypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.ExceptionVar
Creates an instance of a ExceptionVar record class.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutField
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
Returns the value of the expression record component.
expressionDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
Returns the value of the expressionDef record component.
ExpressionDef - Interface in io.micronaut.sourcegen.model
The expression definition.
ExpressionDef.And - Record Class in io.micronaut.sourcegen.model
The and condition.
ExpressionDef.ArrayElement - Record Class in io.micronaut.sourcegen.model
The get array element expression.
ExpressionDef.Cast - Record Class in io.micronaut.sourcegen.model
The cast expression.
ExpressionDef.ComparisonOperation - Record Class in io.micronaut.sourcegen.model
The condition operation.
ExpressionDef.ComparisonOperation.OpType - Enum Class in io.micronaut.sourcegen.model
The operation type.
ExpressionDef.ConditionExpressionDef - Interface in io.micronaut.sourcegen.model
The conditional expression.
ExpressionDef.Constant - Record Class in io.micronaut.sourcegen.model
The constant 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.InstanceOf - Record Class in io.micronaut.sourcegen.model
The instance of 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.InvokeInstanceMethod - Record Class in io.micronaut.sourcegen.model
The call an instance method expression.
ExpressionDef.InvokeStaticMethod - Record Class in io.micronaut.sourcegen.model
The call a static method expression.
ExpressionDef.IsFalse - Record Class in io.micronaut.sourcegen.model
The IS FALSE condition.
ExpressionDef.IsNotNull - Record Class in io.micronaut.sourcegen.model
The IS NOT NULL condition.
ExpressionDef.IsNull - Record Class in io.micronaut.sourcegen.model
The IS NULL condition.
ExpressionDef.IsTrue - Record Class in io.micronaut.sourcegen.model
The IS TRUE condition.
ExpressionDef.Lambda - Record Class in io.micronaut.sourcegen.model
A type that represents a lambda.
ExpressionDef.MathBinaryOperation - Record Class in io.micronaut.sourcegen.model
The binary math operation.
ExpressionDef.MathBinaryOperation.OpType - Enum Class in io.micronaut.sourcegen.model
The operation type.
ExpressionDef.MathUnaryOperation - Record Class in io.micronaut.sourcegen.model
The unary math operation.
ExpressionDef.MathUnaryOperation.OpType - Enum Class in io.micronaut.sourcegen.model
The operation type.
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.NotEqualsReferentially - Record Class in io.micronaut.sourcegen.model
The referential non-equals expression.
ExpressionDef.NotEqualsStructurally - Record Class in io.micronaut.sourcegen.model
The structurally equals expression.
ExpressionDef.Or - Record Class in io.micronaut.sourcegen.model
The or condition.
ExpressionDef.StringConcatenation - Record Class in io.micronaut.sourcegen.model
The string concatenation operation.
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 expressions record component.

F

FALSE - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
falseValue() - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 
field() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutField
Returns the value of the field record component.
field() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
Returns the value of the field record component.
field(FieldElement) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Reference the field of this variable.
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 Field record class.
FieldDef - Class in io.micronaut.sourcegen.model
The field definition.
FieldDef.FieldDefBuilder - Class in io.micronaut.sourcegen.model
The field builder definition.
finallyStatement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
Returns the value of the finallyStatement record component.
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 record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
FLOAT_WRAPPER - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 

G

getAnnotationDefaultValue() - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationMemberDef
Get the default value of the member when .
getAnnotations() - Method in class io.micronaut.sourcegen.model.InterfaceDef
 
getBeanProperties(VisitorContext) - Method in class io.micronaut.sourcegen.model.RecordDef
Turn the record components into bean properties.
getCanonicalName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 
getCanonicalName() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 
getCanonicalName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 
getCanonicalName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 
getClass(ExpressionDef.InvokeGetClassMethod) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
The get class idiom.
getConstructorParameters(VisitorContext) - Method in class io.micronaut.sourcegen.model.RecordDef
Turn the record components into constructor parameters.
getContextualType(TypeDef) - Method in class io.micronaut.sourcegen.model.ObjectDef
Get the actual contextual type.
getContextualType(ObjectDef, TypeDef) - Static method in class io.micronaut.sourcegen.model.ObjectDef
Get a contextual type (converts this or super type to appropriate one).
getDefaultValue() - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationMemberDef
Get the default value of the member.
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.AnnotationObjectDef
Get fields.
getFields() - Method in class io.micronaut.sourcegen.model.ClassDef
 
getFields() - Method in class io.micronaut.sourcegen.model.EnumDef
 
getImplementation() - Method in class io.micronaut.sourcegen.model.LambdaDef
 
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.InterfaceDef
 
getLambda() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Find the method that can be represented as a lambda.
getLambda(Map<String, TypeDef>) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 
getLambda(Map<String, TypeDef>) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 
getLambda(Map<String, TypeDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Find the method that can be represented as a lambda.
getLambda(Map<String, TypeDef>) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 
getMembers() - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef
Get the members of this annotation definition.
getMethod() - Method in class io.micronaut.sourcegen.model.LambdaDef
 
getMethods() - Method in class io.micronaut.sourcegen.model.ObjectDef
 
getModifiers() - Method in class io.micronaut.sourcegen.model.InterfaceDef
 
getModifiersArray() - Method in class io.micronaut.sourcegen.model.InterfaceDef
 
getName() - Method in class io.micronaut.sourcegen.model.InterfaceDef
 
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.GetPropertyValue) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
The get property value idiom.
GetPropertyValue(ExpressionDef, PropertyElement) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
Creates an instance of a GetPropertyValue record class.
getReturnType() - Method in class io.micronaut.sourcegen.model.MethodDef
 
getSimpleName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 
getSimpleName() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 
getSimpleName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 
getSimpleName() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 
getSimpleName() - Method in class io.micronaut.sourcegen.model.ObjectDef
 
getStatements() - Method in class io.micronaut.sourcegen.model.MethodDef
 
getStaticField(FieldDef) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Get static field.
getStaticField(Field) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Get static field.
getStaticField(String, TypeDef) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Get static field.
getStaticInitializer() - Method in class io.micronaut.sourcegen.model.ClassDef
 
getSuperclass() - Method in class io.micronaut.sourcegen.model.ClassDef
 
getSuperinterfaces() - Method in class io.micronaut.sourcegen.model.ObjectDef
 
getThrowTypes() - Method in class io.micronaut.sourcegen.model.MethodDef
 
getType() - Method in class io.micronaut.sourcegen.model.AnnotationDef
 
getType() - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationMemberDef
Get the type of the member.
getType() - Method in class io.micronaut.sourcegen.model.FieldDef
 
getType() - Method in class io.micronaut.sourcegen.model.LambdaDef
 
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.MethodDef
 
getTypeVariables() - Method in class io.micronaut.sourcegen.model.RecordDef
 
getValues() - Method in class io.micronaut.sourcegen.model.AnnotationDef
 
GREATER_THAN - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
 
GREATER_THAN_OR_EQUAL - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
 

H

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.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.EnumDef.EnumConstantDef
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.ArrayElement
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.ComparisonOperation
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.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.InstanceOf
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.InvokeInstanceMethod
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
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.NotEqualsReferentially
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
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.StringConcatenation
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.PutField
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
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.Synchronized
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.Try.Catch
Returns a hash code value for this object.
hashCode() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
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.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.ExceptionVar
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.Super
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.
hashCode(ExpressionDef.InvokeHashCodeMethod) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
The hashCode idiom.

I

If(ExpressionDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.If
Creates an instance of a If record class.
IfElse(ExpressionDef, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 
IfElse(ExpressionDef, ExpressionDef, ExpressionDef, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
Creates an instance of a IfElse record class.
IfElse(ExpressionDef, StatementDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.IfElse
Creates an instance of a IfElse record class.
ifExpression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
Returns the value of the ifExpression record component.
ifFalse(ExpressionDef, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is false - if / else expression.
ifFalse(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is false - if statement.
ifFalse(StatementDef, StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is false - if / else statement.
ifNonNull(ExpressionDef, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is not null - if / else expression.
ifNonNull(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is not null - if statement.
ifNonNull(StatementDef, StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is not null - if / else statement.
ifNull(ExpressionDef, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is null - if / else expression.
ifNull(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is null - if statement.
ifNull(StatementDef, StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is null - if / else statement.
ifTrue(ExpressionDef, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is true - if / else expression.
ifTrue(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is true - if statement.
ifTrue(StatementDef, StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Is true - if / else statement.
implement(MethodDef.MethodBodyBuilder) - Method in class io.micronaut.sourcegen.model.LambdaDef
Implement lambda by providing the method body.
implementation() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Returns the value of the implementation record component.
indexExpression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
Returns the value of the indexExpression record component.
initializer(ExpressionDef) - Method in class io.micronaut.sourcegen.model.FieldDef.FieldDefBuilder
 
innerTypes - Variable in class io.micronaut.sourcegen.model.ObjectDef
 
innerTypes - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
 
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsReferentially
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
Returns the value of the instance record component.
instance() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
Returns the value of the instance record component.
instanceOf(ClassTypeDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Check if the instance is of the type.
InstanceOf(ExpressionDef, ClassTypeDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
Creates an instance of a InstanceOf record class.
instanceType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
Returns the value of the instanceType record component.
instantiate(int) - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
Instantiate an array of this class.
instantiate(MethodElement, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
The new instance expression.
instantiate(ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
The new instance expression.
instantiate(ExpressionDef...) - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
Instantiate an array of this class.
instantiate(Constructor<?>, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
The new instance expression.
instantiate(Constructor<?>, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
The new instance expression.
instantiate(List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
The new instance expression.
instantiate(List<? extends ExpressionDef>) - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
Instantiate an array of this class.
instantiate(List<TypeDef>, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
The new instance expression.
instantiate(List<TypeDef>, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
The new instance expression.
INT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
INT_WRAPPER - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
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<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The call the instance method expression.
invoke(ExpressionDef...) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Invoke the lambda.
invoke(ExpressionDef.Lambda, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The call the lambda expression.
invoke(MethodDef, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The call the instance method expression.
invoke(MethodDef, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The call the instance method expression.
invoke(Method, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The invoke the method defined by the reflection.
invoke(Method, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The invoke the method defined by the reflection.
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.
invoke(String, List<TypeDef>, TypeDef, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The call the instance method expression.
invoke(List<? extends ExpressionDef>) - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Invoke the lambda.
invokeConstructor(ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The invoke constructor expression.
invokeConstructor(MethodDef, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The new instance expression.
invokeConstructor(MethodDef, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The new instance expression.
invokeConstructor(Constructor<?>, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The new instance expression.
invokeConstructor(Constructor<?>, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The new instance expression.
invokeConstructor(List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The invoke constructor expression.
invokeConstructor(List<TypeDef>, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The invoke constructor expression.
invokeConstructor(List<TypeDef>, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The invoke constructor 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 InvokeGetClassMethod record 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 InvokeHashCodeMethod record class.
InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
Creates an instance of a InvokeInstanceMethod record class.
InvokeInstanceMethod(ExpressionDef, MethodDef, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
 
invokeStatic(MethodElement, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(MethodElement, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(MethodDef, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(MethodDef, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(Method, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(Method, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(String, TypeDef, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(String, TypeDef, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(String, List<TypeDef>, TypeDef, ExpressionDef...) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
invokeStatic(String, List<TypeDef>, TypeDef, List<? extends ExpressionDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
Invoke static method.
InvokeStaticMethod(ClassTypeDef, MethodDef, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
Creates an instance of a InvokeStaticMethod record class.
io.micronaut.sourcegen.model - package io.micronaut.sourcegen.model
 
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
 
isConstructor() - Method in class io.micronaut.sourcegen.model.MethodDef
 
isDefault() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
Returns the value of the isDefault record component.
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
 
isFalse() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 
IsFalse(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
Creates an instance of a IsFalse record class.
isFloatNumber() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
isInner() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 
isInner() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 
isInner() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
Returns the value of the isInner record component.
isInner() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 
isInner() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 
isInner() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 
isInterface() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
 
isInterface() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
 
isInterface() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 
isInterface() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
 
isInterface() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 
isNonNull() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 
IsNotNull(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
Creates an instance of a IsNotNull record class.
isNull() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 
IsNull(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
Creates an instance of a IsNull record class.
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
 
isNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 
isNumber() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
isOverride() - Method in class io.micronaut.sourcegen.model.MethodDef
 
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
 
isSynthetic() - Method in class io.micronaut.sourcegen.model.InterfaceDef
 
isTrue() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
 
IsTrue(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
Creates an instance of a IsTrue record class.
isWholeNumber() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 

J

JavaClass(Class<?>, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
Creates an instance of a JavaClass record class.
javadoc - Variable in class io.micronaut.sourcegen.model.InterfaceDef
 
javadoc - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
javadoc() - Method in record class io.micronaut.sourcegen.model.EnumDef.EnumConstantDef
Returns the value of the javadoc record component.
JavaIdioms - Class in io.micronaut.sourcegen.model
Java language idioms.
JavaIdioms() - Constructor for class io.micronaut.sourcegen.model.JavaIdioms
 

L

Lambda(ClassTypeDef, MethodDef, MethodDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Creates an instance of a Lambda record class.
LambdaDef - Class in io.micronaut.sourcegen.model
Definition holding information about a lambda interface that can be implemented.
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
Returns the value of the left record component.
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation
Returns the value of the left record component.
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
Returns the value of the left record component.
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
Returns the value of the left record component.
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
Returns the value of the left record component.
LESS_THAN - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
 
LESS_THAN_OR_EQUAL - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
 
Local(String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.Local
Creates an instance of a Local record class.
LONG - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
LONG_WRAPPER - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
lowerBounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
Returns the value of the lowerBounds record 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
 
makeNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 
makeNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
 
math(ExpressionDef.MathBinaryOperation.OpType, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The math binary operation of this variable.
math(ExpressionDef.MathUnaryOperation.OpType) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The math unary operation of this variable.
MathBinaryOperation(ExpressionDef.MathBinaryOperation.OpType, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
Creates an instance of a MathBinaryOperation record class.
MathUnaryOperation(ExpressionDef.MathUnaryOperation.OpType, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
Creates an instance of a MathUnaryOperation record class.
method() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
Returns the value of the method record component.
method() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
Returns the value of the method record component.
MethodDef - Class in io.micronaut.sourcegen.model
The method definition.
MethodDef.MethodBodyBuilder - Interface in io.micronaut.sourcegen.model
The body builder.
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 MethodParameter record class.
methods - Variable in class io.micronaut.sourcegen.model.ObjectDef
 
methods - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
 
modifiers - Variable in class io.micronaut.sourcegen.model.InterfaceDef
 
modifiers - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
MODULUS - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
monitor() - Method in record class io.micronaut.sourcegen.model.StatementDef.Synchronized
Returns the value of the monitor record component.
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 Multi record class.
MULTIPLICATION - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 

N

name - Variable in class io.micronaut.sourcegen.model.InterfaceDef
 
name - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
name() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
Returns the value of the name record component.
name() - Method in record class io.micronaut.sourcegen.model.EnumDef.EnumConstantDef
Returns the value of the name record component.
name() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
name() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
Returns the value of the name record component.
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
Returns the value of the name record component.
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
Returns the value of the name record component.
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
Returns the value of the name record component.
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
Returns the value of the name record component.
NEGATE - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation.OpType
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
 
nestedExpressionsStream() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Stream of nested expressions included in this expression.
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsReferentially
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.Multi
 
nestedExpressionsStream() - Method in interface io.micronaut.sourcegen.model.StatementDef
Stream of nested expressions included in this statement.
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutField
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.Synchronized
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
 
nestedExpressionsStream() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
 
nestedExpressionsStream() - Method in interface io.micronaut.sourcegen.model.VariableDef
 
NewArrayInitialized(TypeDef.Array, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
Creates an instance of a NewArrayInitialized record class.
NewArrayOfSize(TypeDef.Array, int) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
Creates an instance of a NewArrayOfSize record class.
NewInstance(ClassTypeDef, List<TypeDef>, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
Creates an instance of a NewInstance record 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.
NOT_EQUAL_TO - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
 
notEqualsReferentially(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The referentially not-equals (!=) of this expression and the other expression.
NotEqualsReferentially(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsReferentially
Creates an instance of a NotEqualsReferentially record class.
notEqualsStructurally(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The structurally not-equals !Object.equals(Object) of this expression and the other expression.
NotEqualsStructurally(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
Creates an instance of a NotEqualsStructurally record class.
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
Returns the value of the nullable record component.
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
Returns the value of the nullable record component.
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
Returns the value of the nullable record component.
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
Returns the value of the nullable record component.
nullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
Returns the value of the nullable record component.
nullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
Returns the value of the nullable record component.
nullValue() - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 

O

OBJECT - Static variable in interface io.micronaut.sourcegen.model.ClassTypeDef
 
OBJECT - Static variable in interface io.micronaut.sourcegen.model.TypeDef
 
objectDef() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
Returns the value of the objectDef record component.
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(MethodElement) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition from MethodElement.
of(MethodElement, Map<String, TypeDef>) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition from MethodElement.
of(Method) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition from Method.
of(AnnotationValue<?>, VisitorContext) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
Create an annotation definition from an AnnotationValue annotation.
of(ClassElement) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
Create a new type definition.
of(ClassElement, Map<String, TypeDef>, boolean) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
Create a new type definition.
of(TypedElement) - Static method in interface io.micronaut.sourcegen.model.TypeDef
Creates a new type.
of(TypedElement, Map<String, TypeDef>, boolean) - Static method in interface io.micronaut.sourcegen.model.TypeDef
Creates a new type.
of(ObjectDef) - 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(String) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
Create a new type definition.
of(String) - Static method in interface io.micronaut.sourcegen.model.TypeDef
Create a new type definition.
of(String, boolean) - 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
 
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
 
opType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation
Returns the value of the opType record component.
opType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
Returns the value of the opType record component.
opType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
Returns the value of the opType record component.
or(ExpressionDef.ConditionExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef
The or condition of this variable.
Or(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Or
Creates an instance of a Or record class.
other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
Returns the value of the other record component.
other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
Returns the value of the other record component.
other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsReferentially
Returns the value of the other record component.
other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
Returns the value of the other record component.
override(MethodElement) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition builder from MethodElement.
override(MethodElement, Map<String, TypeDef>) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition builder from MethodElement.
override(MethodDef) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition builder from Method.
override(Constructor<?>) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a constructor definition builder from Method.
override(Method) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition builder from Method.
overrideGeneric(MethodElement) - Static method in class io.micronaut.sourcegen.model.MethodDef
Creates a method definition builder from MethodElement it used `getGeneric` versions of parameters and the return type.
overrideModifiers(Modifier...) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
Overrides the modifiers.
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.
ownerType() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
Returns the value of the ownerType record component.

P

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 Parameterized record class.
parameterTypes() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
Returns the value of the parameterTypes record component.
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(Class<?>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.Primitive
Creates an instance of a Primitive record class.
primitiveConstant(Object) - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
Resolve a constant for the given type from the string.
properties - Variable in class io.micronaut.sourcegen.model.ObjectDef
 
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 propertyElement record component.
put(ExpressionDef) - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
 
put(ExpressionDef) - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
 
PutField(VariableDef.Field, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.PutField
Creates an instance of a PutField record class.
PutStaticField(VariableDef.StaticField, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
Creates an instance of a PutStaticField record class.

R

rawType() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
Returns the value of the rawType record component.
RecordDef - Class in io.micronaut.sourcegen.model
The class definition.
RecordDef.RecordDefBuilder - Class in io.micronaut.sourcegen.model
The record definition builder.
resolveTypeVariables(Map<String, TypeDef>) - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
 
resolveTypeVariables(Map<String, TypeDef>) - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
 
resolveTypeVariables(Map<String, TypeDef>) - Method in class io.micronaut.sourcegen.model.MethodDef
 
resolveTypeVariables(Map<String, TypeDef>) - Method in class io.micronaut.sourcegen.model.ParameterDef
Resolve the type variables for this parameter.
resolveTypeVariables(Map<String, TypeDef>) - Method in interface io.micronaut.sourcegen.model.TypeDef
Resolve the type variables.
resolveTypeVariables(Map<String, TypeDef>) - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
 
Return(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Return
Creates an instance of a Return record class.
returning() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
The statement returning this expression.
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
 
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
Returns the value of the right record component.
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation
Returns the value of the right record component.
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
Returns the value of the right record component.
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
Returns the value of the right record component.
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
Returns the value of the right record component.

S

SHORT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
SHORT_WRAPPER - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
size() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
Returns the value of the size record component.
statement() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
Returns the value of the statement record component.
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
Returns the value of the statement record component.
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
Returns the value of the statement record component.
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Synchronized
Returns the value of the statement record component.
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try.Catch
Returns the value of the statement record component.
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
Returns the value of the statement record component.
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
Returns the value of the statement record 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 assignment 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.PutField - Record Class in io.micronaut.sourcegen.model
The put field expression.
StatementDef.PutStaticField - Record Class in io.micronaut.sourcegen.model
The set a static field expression.
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.Synchronized - Record Class in io.micronaut.sourcegen.model
The synchronized statement.
StatementDef.Throw - Record Class in io.micronaut.sourcegen.model
The throw statement.
StatementDef.Try - Record Class in io.micronaut.sourcegen.model
The try statement.
StatementDef.Try.Catch - Record Class in io.micronaut.sourcegen.model
The catch.
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 statements record component.
StaticField(ClassTypeDef, String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.StaticField
Creates an instance of a StaticField record class.
STRING - Static variable in interface io.micronaut.sourcegen.model.TypeDef
 
stringConcat(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
Concatenate this to another string.
StringConcatenation(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
Creates an instance of a StringConcatenation record class.
SUBTRACTION - Enum constant in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
 
Super(ClassTypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.Super
Creates an instance of a Super record class.
SUPER - Static variable in interface io.micronaut.sourcegen.model.TypeDef
A simple type representing a special super-type, in context of a class def, method or field the type will be replaced by the current super type.
superclass(ClassTypeDef) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 
superinterfaces - Variable in class io.micronaut.sourcegen.model.ObjectDef
 
superinterfaces - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
 
superRef() - Method in record class io.micronaut.sourcegen.model.VariableDef.This
 
superRef(ClassTypeDef) - Method in record class io.micronaut.sourcegen.model.VariableDef.This
 
Switch(ExpressionDef, TypeDef, Map<ExpressionDef.Constant, ? extends ExpressionDef>, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Switch
Creates an instance of a Switch record class.
Switch(ExpressionDef, TypeDef, Map<ExpressionDef.Constant, StatementDef>, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Switch
Creates an instance of a Switch record class.
SwitchYieldCase(TypeDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
Creates an instance of a SwitchYieldCase record class.
Synchronized(ExpressionDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Synchronized
Creates an instance of a Synchronized record class.
synthetic - Variable in class io.micronaut.sourcegen.model.InterfaceDef
 
synthetic - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
 
synthetic() - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
Marks the element as synthetic.
synthetic(boolean) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
Marks the element as synthetic.

T

target() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Returns the value of the target record component.
This() - Constructor for record class io.micronaut.sourcegen.model.VariableDef.This
Creates an instance of a This record 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 Throw record class.
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.EnumDef.EnumConstantDef
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.ArrayElement
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.ComparisonOperation
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.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.InstanceOf
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.InvokeInstanceMethod
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
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.NotEqualsReferentially
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
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.StringConcatenation
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 class io.micronaut.sourcegen.model.MethodDef
 
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.PutField
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
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.Synchronized
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.Try.Catch
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
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
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.ExceptionVar
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.Super
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.
TRUE - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
trueValue() - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
 
Try(StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Try
 
Try(StatementDef, List<StatementDef.Try.Catch>, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Try
Creates an instance of a Try record class.
type() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
Returns the value of the type record component.
type() - Method in interface io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef
 
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
 
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
Returns the value of the type record component.
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.InvokeInstanceMethod
 
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
 
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Lambda
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
 
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
 
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
 
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
Returns the value of the type record 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 type record component.
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.ExceptionVar
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Super
Returns the value of the type record component.
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.This
 
typeArguments() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
Returns the value of the typeArguments record component.
typeDef() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
Returns the value of the typeDef record component.
typeDef() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
Returns the value of the typeDef record 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.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.
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
 
TypeVariable(String, List<TypeDef>, boolean) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
Creates an instance of a TypeVariable record class.

U

unboxIfPossible(TypeDef) - Static method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
Unbox if possible.
upperBounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
Returns the value of the upperBounds record component.

V

validate(MethodDef) - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
Validate the return of the method.
value() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
Returns the value of the value record component.
valueOf(String) - Static method in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation.OpType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation.OpType
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.InvokeInstanceMethod
Returns the value of the values record component.
values() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
Returns the value of the values record component.
values() - Static method in enum class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation.OpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation.OpType
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 values record component.
variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
Returns the value of the variable record component.
variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
Returns the value of the variable record component.
variable(String, TypeDef...) - Static method in interface io.micronaut.sourcegen.model.TypeDef
Creates a new type variable.
variable(String, List<TypeDef>) - Static method in interface io.micronaut.sourcegen.model.TypeDef
Creates a new type variable.
VariableDef - Interface in io.micronaut.sourcegen.model
The variable definition.
VariableDef.ExceptionVar - Record Class in io.micronaut.sourcegen.model
The exception that is part of Try-Catch block.
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.Super - Record Class in io.micronaut.sourcegen.model
The variable of `super`.
VariableDef.This - Record Class in io.micronaut.sourcegen.model
The variable of `this`.
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 While record 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 Wildcard record class.
wildcardSubtypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 
wildcardSupertypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
 
withClassName(ClassTypeDef.ClassName) - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef
 
withClassName(ClassTypeDef.ClassName) - Method in class io.micronaut.sourcegen.model.ClassDef
 
withClassName(ClassTypeDef.ClassName) - Method in class io.micronaut.sourcegen.model.EnumDef
 
withClassName(ClassTypeDef.ClassName) - Method in class io.micronaut.sourcegen.model.InterfaceDef
 
withClassName(ClassTypeDef.ClassName) - Method in class io.micronaut.sourcegen.model.ObjectDef
Creates a copy of this definition with a new class name.
withClassName(ClassTypeDef.ClassName) - Method in class io.micronaut.sourcegen.model.RecordDef
 
withConstructorArgs(List<ExpressionDef>) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumConstantDefBuilder
 
withDefault(AnnotationDef) - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationMemberDefBuilder
Set the default value for a nested annotation.
withDefault(ExpressionDef) - Method in class io.micronaut.sourcegen.model.AnnotationObjectDef.AnnotationMemberDefBuilder
Set the default value for this annotation member.
wrapperType() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values