Class Hierarchy
- java.lang.Object
- io.micronaut.sourcegen.javapoet.AnnotationSpec
 - io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
 - io.micronaut.sourcegen.javapoet.CodeBlock
 - io.micronaut.sourcegen.javapoet.CodeBlock.Builder
 - 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.javapoet.MethodSpec
 - io.micronaut.sourcegen.javapoet.MethodSpec.Builder
 - io.micronaut.sourcegen.javapoet.NameAllocator (implements java.lang.Cloneable)
 - io.micronaut.sourcegen.javapoet.ParameterSpec
 - io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
 - 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.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
 
 
Interface Hierarchy
- io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationValueSpec
 
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)