Class Hierarchy
- java.lang.Object
- io.micronaut.sourcegen.model.AbstractElementBuilder<ThisType>
- io.micronaut.sourcegen.model.FieldDef.FieldDefBuilder
 - io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
 - io.micronaut.sourcegen.model.ObjectDefBuilder<ThisType>
- io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
 - io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
 - io.micronaut.sourcegen.model.InterfaceDef.InterfaceDefBuilder
 - io.micronaut.sourcegen.model.RecordDef.RecordDefBuilder
 
 - io.micronaut.sourcegen.model.ParameterDef.ParameterDefBuilder
 - io.micronaut.sourcegen.model.PropertyDef.PropertyDefBuilder
 
 - io.micronaut.sourcegen.model.AnnotationDef
 - io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
 - io.micronaut.sourcegen.model.FieldDef
 - io.micronaut.sourcegen.model.MethodDef
 - io.micronaut.sourcegen.model.ObjectDef
- io.micronaut.sourcegen.model.ClassDef
 - io.micronaut.sourcegen.model.EnumDef
 - io.micronaut.sourcegen.model.InterfaceDef
 - io.micronaut.sourcegen.model.RecordDef
 
 - io.micronaut.sourcegen.model.ParameterDef
 - io.micronaut.sourcegen.model.PropertyDef
 - java.lang.Record
- io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef (implements io.micronaut.sourcegen.model.TypeDef.Annotated)
 - io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType (implements io.micronaut.sourcegen.model.ClassTypeDef)
 - io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType (implements io.micronaut.sourcegen.model.ClassTypeDef)
 - io.micronaut.sourcegen.model.ClassTypeDef.ClassName (implements io.micronaut.sourcegen.model.ClassTypeDef)
 - io.micronaut.sourcegen.model.ClassTypeDef.JavaClass (implements io.micronaut.sourcegen.model.ClassTypeDef)
 - io.micronaut.sourcegen.model.ClassTypeDef.Parameterized (implements io.micronaut.sourcegen.model.ClassTypeDef)
 - io.micronaut.sourcegen.model.ExpressionDef.And (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.CallInstanceMethod (implements io.micronaut.sourcegen.model.ExpressionDef, io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.ExpressionDef.CallStaticMethod (implements io.micronaut.sourcegen.model.ExpressionDef, io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.ExpressionDef.Cast (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.Condition (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.Constant (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.Convert (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.IfElse (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.NewInstance (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.Or (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.Switch (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.StatementDef.Assign (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.DefineAndAssign (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.If (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.IfElse (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.Multi (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.Return (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.Switch (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.Throw (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.StatementDef.While (implements io.micronaut.sourcegen.model.StatementDef)
 - io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef (implements io.micronaut.sourcegen.model.TypeDef.Annotated)
 - io.micronaut.sourcegen.model.TypeDef.Array (implements io.micronaut.sourcegen.model.TypeDef)
 - io.micronaut.sourcegen.model.TypeDef.Primitive (implements io.micronaut.sourcegen.model.TypeDef)
 - io.micronaut.sourcegen.model.TypeDef.Primitive.PrimitiveInstance (implements io.micronaut.sourcegen.model.ExpressionDef)
 - io.micronaut.sourcegen.model.TypeDef.TypeVariable (implements io.micronaut.sourcegen.model.TypeDef)
 - io.micronaut.sourcegen.model.TypeDef.Wildcard (implements io.micronaut.sourcegen.model.TypeDef)
 - io.micronaut.sourcegen.model.VariableDef.Field (implements io.micronaut.sourcegen.model.VariableDef)
 - io.micronaut.sourcegen.model.VariableDef.Local (implements io.micronaut.sourcegen.model.VariableDef)
 - io.micronaut.sourcegen.model.VariableDef.MethodParameter (implements io.micronaut.sourcegen.model.VariableDef)
 - io.micronaut.sourcegen.model.VariableDef.StaticField (implements io.micronaut.sourcegen.model.VariableDef)
 - io.micronaut.sourcegen.model.VariableDef.This (implements io.micronaut.sourcegen.model.VariableDef)
 
 
 - io.micronaut.sourcegen.model.AbstractElementBuilder<ThisType>
 
Interface Hierarchy
- io.micronaut.sourcegen.model.ExpressionDef
- io.micronaut.sourcegen.model.VariableDef
 
 - io.micronaut.sourcegen.model.StatementDef
 - io.micronaut.sourcegen.model.TypeDef
- io.micronaut.sourcegen.model.ClassTypeDef
 - io.micronaut.sourcegen.model.TypeDef.Annotated