Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractElementBuilder<ThisType> - Class in io.micronaut.sourcegen.model
-
The abstract element builder.
- AbstractElementBuilder(String) - Constructor for class io.micronaut.sourcegen.model.AbstractElementBuilder
- 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
Andrecord 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
AnnotatedClassTypeDefrecord class. - AnnotatedTypeDef(TypeDef, List<AnnotationDef>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
-
Creates an instance of a
AnnotatedTypeDefrecord 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
-
Builder for
AnnotationObjectDef.AnnotationMemberDef. - 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
annotationsrecord component. - annotations() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
-
Returns the value of the
annotationsrecord 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
Arrayrecord 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
ArrayElementrecord 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
Assignrecord 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
boundsrecord 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
AnnotationObjectDefinstance. - 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
casesrecord component. - cases() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
-
Returns the value of the
casesrecord component. - cast(TypeDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
-
Cast expression to a different type.
- cast(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
Castrecord class. - Catch(ClassTypeDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Try.Catch
-
Creates an instance of a
Catchrecord class. - catches() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
-
Returns the value of the
catchesrecord 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
classDefrecord component. - ClassDef - Class in io.micronaut.sourcegen.model
-
The class definition.
- ClassDef.ClassDefBuilder - Class in io.micronaut.sourcegen.model
-
The class definition builder.
- ClassDefType(ObjectDef, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
-
Creates an instance of a
ClassDefTyperecord class. - classElement() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
-
Returns the value of the
classElementrecord component. - ClassElementType(ClassElement, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
-
Creates an instance of a
ClassElementTyperecord class. - className - 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
ClassNamerecord class. - ClassTypeDef - Interface in io.micronaut.sourcegen.model
-
The class type definition.
- ClassTypeDef.AnnotatedClassTypeDef - Record Class in io.micronaut.sourcegen.model
-
A combined type for representing a ClassTypeDef with annotations.
- ClassTypeDef.ClassDefType - Record Class in io.micronaut.sourcegen.model
-
The class def element type.
- ClassTypeDef.ClassElementType - Record Class in io.micronaut.sourcegen.model
-
The class element type.
- ClassTypeDef.ClassName - Record Class in io.micronaut.sourcegen.model
-
The class name type.
- ClassTypeDef.JavaClass - Record Class in io.micronaut.sourcegen.model
-
The class type.
- ClassTypeDef.Parameterized - Record Class in io.micronaut.sourcegen.model
-
The parameterized type definition.
- clazz() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
-
Returns the value of the
clazzrecord 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
ComparisonOperationrecord class. - componentType() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
-
Returns the value of the
componentTyperecord 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
conditionrecord component. - condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
-
Returns the value of the
conditionrecord component. - condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
-
Returns the value of the
conditionrecord component. - 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
Constantrecord 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
constructorArgsrecord component. - convertToStringIfNeeded(ExpressionDef) - Static method in class io.micronaut.sourcegen.model.JavaIdioms
-
Convert the expression to
Stringif it's not one.
D
- defaultCase() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
-
Returns the value of the
defaultCaserecord component. - defaultCase() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
-
Returns the value of the
defaultCaserecord 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
DefineAndAssignrecord class. - dimensions() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
-
Returns the value of the
dimensionsrecord 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
elseExpressionrecord component. - elseStatement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
-
Returns the value of the
elseStatementrecord component. - EnumConstantDef(String, List<ExpressionDef>, List<String>) - Constructor for record class io.micronaut.sourcegen.model.EnumDef.EnumConstantDef
-
Creates an instance of a
EnumConstantDefrecord 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
-
Builder for
EnumDef.EnumConstantDef. - 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
EqualsReferentiallyrecord class. - equalsStructurally(ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
-
The structurally equals
Object.equals(Object)of this expression and the other expression. - equalsStructurally(ExpressionDef.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
EqualsStructurallyrecord 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
exceptionrecord component. - ExceptionVar(ClassTypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.ExceptionVar
-
Creates an instance of a
ExceptionVarrecord class. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutField
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
-
Returns the value of the
expressionrecord component. - expressionDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
-
Returns the value of the
expressionDefrecord component. - ExpressionDef - 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
expressionsrecord 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
fieldrecord component. - field() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
-
Returns the value of the
fieldrecord 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
Fieldrecord 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
finallyStatementrecord 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
GetPropertyValuerecord 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
Ifrecord 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
IfElserecord class. - IfElse(ExpressionDef, StatementDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.IfElse
-
Creates an instance of a
IfElserecord class. - ifExpression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
-
Returns the value of the
ifExpressionrecord 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
implementationrecord component. - indexExpression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
-
Returns the value of the
indexExpressionrecord 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
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
-
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
-
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
-
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
-
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
-
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsReferentially
-
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
-
Returns the value of the
instancerecord component. - instance() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
-
Returns the value of the
instancerecord component. - 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
InstanceOfrecord class. - instanceType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
-
Returns the value of the
instanceTyperecord 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
InvokeGetClassMethodrecord class. - invokeHashCode() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
-
The invocation of the
Object.hashCode()or equivalent method for the expression. - InvokeHashCodeMethod(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
-
Creates an instance of a
InvokeHashCodeMethodrecord class. - InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
-
Creates an instance of a
InvokeInstanceMethodrecord 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
InvokeStaticMethodrecord 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
isDefaultrecord 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
IsFalserecord 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
isInnerrecord 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
IsNotNullrecord 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
IsNullrecord 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
IsTruerecord 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
JavaClassrecord 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
javadocrecord 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
Lambdarecord 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
leftrecord component. - left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation
-
Returns the value of the
leftrecord component. - left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
-
Returns the value of the
leftrecord component. - left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
-
Returns the value of the
leftrecord component. - left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
-
Returns the value of the
leftrecord 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
Localrecord 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
lowerBoundsrecord component.
M
- makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
- makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
- makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
- makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
- makeNullable() - Method in interface io.micronaut.sourcegen.model.ClassTypeDef
- makeNullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
- makeNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
- makeNullable() - Method in interface io.micronaut.sourcegen.model.TypeDef
- makeNullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
- 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
MathBinaryOperationrecord class. - MathUnaryOperation(ExpressionDef.MathUnaryOperation.OpType, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
-
Creates an instance of a
MathUnaryOperationrecord class. - method() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
-
Returns the value of the
methodrecord component. - method() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
-
Returns the value of the
methodrecord 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
MethodParameterrecord 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
monitorrecord 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
Multirecord 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
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.EnumDef.EnumConstantDef
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
-
Returns the value of the
namerecord component. - name() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
-
Returns the value of the
namerecord component. - 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
NewArrayInitializedrecord class. - NewArrayOfSize(TypeDef.Array, int) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
-
Creates an instance of a
NewArrayOfSizerecord class. - NewInstance(ClassTypeDef, List<TypeDef>, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
-
Creates an instance of a
NewInstancerecord class. - newLocal(String) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
-
Turn this expression into a new local variable.
- newLocal(String, Function<VariableDef, StatementDef>) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
-
Turn this expression into a new local variable.
- 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
NotEqualsReferentiallyrecord 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
NotEqualsStructurallyrecord class. - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
-
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
-
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
-
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
-
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
-
Returns the value of the
nullablerecord component. - nullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
-
Returns the value of the
nullablerecord 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
objectDefrecord 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
AnnotationValueannotation. - 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
opTyperecord component. - opType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
-
Returns the value of the
opTyperecord component. - opType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathUnaryOperation
-
Returns the value of the
opTyperecord 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
Orrecord class. - other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
-
Returns the value of the
otherrecord component. - other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
-
Returns the value of the
otherrecord component. - other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsReferentially
-
Returns the value of the
otherrecord component. - other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NotEqualsStructurally
-
Returns the value of the
otherrecord 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
MethodElementit 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
ownerTyperecord 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
Parameterizedrecord class. - parameterTypes() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
-
Returns the value of the
parameterTypesrecord 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
Primitiverecord 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
propertyElementrecord 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
PutFieldrecord class. - PutStaticField(VariableDef.StaticField, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
-
Creates an instance of a
PutStaticFieldrecord class.
R
- rawType() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
-
Returns the value of the
rawTyperecord 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
Returnrecord 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
rightrecord component. - right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ComparisonOperation
-
Returns the value of the
rightrecord component. - right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathBinaryOperation
-
Returns the value of the
rightrecord component. - right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
-
Returns the value of the
rightrecord component. - right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
-
Returns the value of the
rightrecord 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
sizerecord component. - statement() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
-
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
-
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
-
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Synchronized
-
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try.Catch
-
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
-
Returns the value of the
statementrecord component. - statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
-
Returns the value of the
statementrecord component. - StatementDef - Interface in io.micronaut.sourcegen.model
-
The statement definition.
- StatementDef.Assign - Record Class in io.micronaut.sourcegen.model
-
The assign statement.
- StatementDef.DefineAndAssign - Record Class in io.micronaut.sourcegen.model
-
The local variable definition and 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
statementsrecord component. - StaticField(ClassTypeDef, String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.StaticField
-
Creates an instance of a
StaticFieldrecord 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
StringConcatenationrecord 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
Superrecord 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
Switchrecord class. - Switch(ExpressionDef, TypeDef, Map<ExpressionDef.Constant, StatementDef>, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Switch
-
Creates an instance of a
Switchrecord class. - SwitchYieldCase(TypeDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
-
Creates an instance of a
SwitchYieldCaserecord class. - Synchronized(ExpressionDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Synchronized
-
Creates an instance of a
Synchronizedrecord 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
targetrecord component. - This() - Constructor for record class io.micronaut.sourcegen.model.VariableDef.This
-
Creates an instance of a
Thisrecord class. - THIS - Static variable in interface io.micronaut.sourcegen.model.TypeDef
-
A simple type representing a special this-type, in context of a class def, method or field the type will be replaced by the current type.
- thisInstance - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
- Throw(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Throw
-
Creates an instance of a
Throwrecord class. - 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
Tryrecord class. - type() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
-
Returns the value of the
typerecord 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
typerecord 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
typerecord 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
typerecord 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
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.StringConcatenation
- type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
-
Returns the value of the
typerecord component. - type() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
-
The type of the expression.
- type() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.ExceptionVar
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Super
-
Returns the value of the
typerecord 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
typeArgumentsrecord component. - typeDef() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
-
Returns the value of the
typeDefrecord component. - typeDef() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
-
Returns the value of the
typeDefrecord component. - TypeDef - Interface in io.micronaut.sourcegen.model
-
The type definition.
- TypeDef.Annotated - Interface in io.micronaut.sourcegen.model
-
A combined type interface for representing a Type with annotations.
- TypeDef.AnnotatedTypeDef - Record Class in io.micronaut.sourcegen.model
-
A combined type for representing a TypeDef with annotations.
- TypeDef.Array - Record Class in io.micronaut.sourcegen.model
-
The type for representing an array.
- TypeDef.Primitive - Record Class in io.micronaut.sourcegen.model
-
The primitive type name.
- TypeDef.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
TypeVariablerecord 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
upperBoundsrecord 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
valuerecord 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
valuesrecord component. - values() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
-
Returns the value of the
valuesrecord 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
valuesrecord component. - variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
-
Returns the value of the
variablerecord component. - variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
-
Returns the value of the
variablerecord component. - 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
Whilerecord class. - whileLoop(StatementDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
-
Turn this expression into a while statement.
- wildcard() - Static method in interface io.micronaut.sourcegen.model.TypeDef
- Wildcard(List<TypeDef>, List<TypeDef>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.Wildcard
-
Creates an instance of a
Wildcardrecord class. - wildcardSubtypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
- wildcardSupertypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
- 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
All Classes and Interfaces|All Packages|Constant Field Values