Hierarchy For All Packages
Package Hierarchies:- io.micronaut.sourcegen,
- io.micronaut.sourcegen.annotations,
- io.micronaut.sourcegen.bytecode,
- io.micronaut.sourcegen.bytecode.expression,
- io.micronaut.sourcegen.bytecode.statement,
- io.micronaut.sourcegen.generator,
- io.micronaut.sourcegen.generator.bytecode,
- io.micronaut.sourcegen.generator.visitors,
- io.micronaut.sourcegen.javapoet,
- io.micronaut.sourcegen.model
Class Hierarchy
- java.lang.Object
- io.micronaut.sourcegen.bytecode.AbstractConditionalWriter
- 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.bytecode.expression.AbstractStatementAwareExpressionWriter (implements io.micronaut.sourcegen.bytecode.expression.ExpressionWriter)
- io.micronaut.sourcegen.bytecode.AbstractSwitchWriter
- 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.generator.bytecode.ByteCodeGenerator (implements io.micronaut.sourcegen.generator.SourceGenerator)
- io.micronaut.sourcegen.bytecode.ByteCodeWriter
- 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.bytecode.EnumGenUtils
- 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.model.JavaIdioms
- 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.ConditionExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.ArrayElement (implements io.micronaut.sourcegen.model.ExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.Cast (implements io.micronaut.sourcegen.model.ExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.Condition (implements io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.Constant (implements io.micronaut.sourcegen.model.ExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially (implements io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally (implements io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- 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.InstanceOf (implements io.micronaut.sourcegen.model.ExpressionDef, io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- 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.InvokeInstanceMethod (implements io.micronaut.sourcegen.model.ExpressionDef, io.micronaut.sourcegen.model.StatementDef)
- io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod (implements io.micronaut.sourcegen.model.ExpressionDef, io.micronaut.sourcegen.model.StatementDef)
- io.micronaut.sourcegen.model.ExpressionDef.IsFalse (implements io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.IsNotNull (implements io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.IsNull (implements io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.IsTrue (implements io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)
- io.micronaut.sourcegen.model.ExpressionDef.MathOp (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.ConditionExpressionDef)
- 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.bytecode.MethodContext
- io.micronaut.sourcegen.bytecode.MethodContext.LocalData
- 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.PutField (implements io.micronaut.sourcegen.model.StatementDef)
- io.micronaut.sourcegen.model.StatementDef.PutStaticField (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.Synchronized (implements io.micronaut.sourcegen.model.StatementDef)
- io.micronaut.sourcegen.model.StatementDef.Throw (implements io.micronaut.sourcegen.model.StatementDef)
- io.micronaut.sourcegen.model.StatementDef.Try (implements io.micronaut.sourcegen.model.StatementDef)
- io.micronaut.sourcegen.model.StatementDef.Try.Catch
- 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.TypeVariable (implements io.micronaut.sourcegen.model.TypeDef)
- io.micronaut.sourcegen.model.TypeDef.Wildcard (implements io.micronaut.sourcegen.model.TypeDef)
- io.micronaut.sourcegen.model.VariableDef.ExceptionVar (implements io.micronaut.sourcegen.model.VariableDef)
- 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.Super (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.bytecode.statement.TryCatchStatementWriter (implements io.micronaut.sourcegen.bytecode.statement.StatementWriter)
- 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.bytecode.TypeUtils
- io.micronaut.sourcegen.javapoet.Util
- io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)
Interface Hierarchy
- io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationValueSpec
- java.util.function.BiFunction<T,
U, R> - io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder
- io.micronaut.sourcegen.model.ExpressionDef
- io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef
- io.micronaut.sourcegen.model.VariableDef
- io.micronaut.sourcegen.bytecode.expression.ExpressionWriter
- io.micronaut.sourcegen.generator.SourceGenerator
- io.micronaut.sourcegen.model.StatementDef
- io.micronaut.sourcegen.bytecode.statement.StatementWriter
- 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)