Hierarchy For All Packages
Package Hierarchies: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.javapoet.AnnotationSpec
 - io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
 - io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)  - io.micronaut.sourcegen.javapoet.CodeBlock
 - io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)  - io.micronaut.sourcegen.model.FieldDef
 - io.micronaut.sourcegen.javapoet.FieldSpec
 - io.micronaut.sourcegen.javapoet.FieldSpec.Builder
 - io.micronaut.sourcegen.javapoet.JavaFile
 - io.micronaut.sourcegen.javapoet.JavaFile.Builder
 - io.micronaut.sourcegen.JavaPoetSourceGenerator (implements io.micronaut.sourcegen.generator.SourceGenerator)
- io.micronaut.sourcegen.GroovyPoetSourceGenerator
 
 - io.micronaut.sourcegen.model.MethodDef
 - io.micronaut.sourcegen.javapoet.MethodSpec
 - io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - io.micronaut.sourcegen.javapoet.NameAllocator (implements java.lang.Cloneable)
 - io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)  - 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.javapoet.ParameterSpec
 - io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - io.micronaut.sourcegen.model.PropertyDef
 - java.lang.Record
- io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue (implements io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationValueSpec)
 - io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue (implements io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationValueSpec)
 - 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.generator.SourceGenerators
 - io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)  - io.micronaut.sourcegen.javapoet.TypeName
- io.micronaut.sourcegen.javapoet.ArrayTypeName
 - io.micronaut.sourcegen.javapoet.ClassName (implements java.lang.Comparable<T>)
 - io.micronaut.sourcegen.javapoet.ParameterizedTypeName
 - io.micronaut.sourcegen.javapoet.TypeVariableName
 - io.micronaut.sourcegen.javapoet.WildcardTypeName
 
 - io.micronaut.sourcegen.javapoet.TypeSpec
 - io.micronaut.sourcegen.javapoet.TypeSpec.Builder
 - io.micronaut.sourcegen.javapoet.Util
 - io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)  
 - io.micronaut.sourcegen.model.AbstractElementBuilder<ThisType>
 
Interface Hierarchy
- io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationValueSpec
 - io.micronaut.sourcegen.model.ExpressionDef
- io.micronaut.sourcegen.model.VariableDef
 
 - io.micronaut.sourcegen.generator.SourceGenerator
 - io.micronaut.sourcegen.model.StatementDef
 - io.micronaut.sourcegen.model.TypeDef
- io.micronaut.sourcegen.model.ClassTypeDef
 - io.micronaut.sourcegen.model.TypeDef.Annotated
 
 
Annotation Interface Hierarchy
- io.micronaut.sourcegen.annotations.Builder (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.Delegate (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.EqualsAndHashCode (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.EqualsAndHashCode.Exclude (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.Singular (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.SuperBuilder (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.ToString (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.ToString.Exclude (implements java.lang.annotation.Annotation)
 - io.micronaut.sourcegen.annotations.Wither (implements java.lang.annotation.Annotation)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.micronaut.sourcegen.javapoet.TypeSpec.Kind
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)