From 59bcd8b386c8caa3192c69e7c57d8121bb3725fe Mon Sep 17 00:00:00 2001 From: dstepanov Date: Wed, 8 Jan 2025 17:06:42 +0000 Subject: [PATCH] Deploying to gh-pages - 17:06:42 --- 1.5.5/api/allclasses-index.html | 612 +++ 1.5.5/api/allpackages-index.html | 81 + 1.5.5/api/constant-values.html | 115 + 1.5.5/api/element-list | 10 + 1.5.5/api/help-doc.html | 180 + 1.5.5/api/index-all.html | 4464 +++++++++++++++++ 1.5.5/api/index.html | 83 + .../sourcegen/GroovyPoetSourceGenerator.html | 185 + .../sourcegen/JavaPoetSourceGenerator.html | 209 + .../sourcegen/annotations/Builder.html | 136 + .../sourcegen/annotations/Delegate.html | 134 + .../EqualsAndHashCode.Exclude.html | 89 + .../annotations/EqualsAndHashCode.html | 111 + .../sourcegen/annotations/Singular.html | 142 + .../sourcegen/annotations/SuperBuilder.html | 137 + .../annotations/ToString.Exclude.html | 89 + .../sourcegen/annotations/ToString.html | 108 + .../sourcegen/annotations/Wither.html | 86 + .../annotations/package-summary.html | 135 + .../sourcegen/annotations/package-tree.html | 74 + .../bytecode/AbstractConditionalWriter.html | 171 + .../bytecode/AbstractSwitchWriter.html | 177 + .../sourcegen/bytecode/ByteCodeWriter.html | 399 ++ .../sourcegen/bytecode/EnumGenUtils.html | 213 + .../bytecode/MethodContext.LocalData.html | 298 ++ .../sourcegen/bytecode/MethodContext.html | 309 ++ .../sourcegen/bytecode/TypeUtils.html | 247 + ...bstractStatementAwareExpressionWriter.html | 216 + .../bytecode/expression/ExpressionWriter.html | 191 + .../bytecode/expression/package-summary.html | 106 + .../bytecode/expression/package-tree.html | 76 + .../sourcegen/bytecode/package-summary.html | 136 + .../sourcegen/bytecode/package-tree.html | 80 + .../bytecode/statement/StatementWriter.html | 190 + .../statement/TryCatchStatementWriter.html | 223 + .../bytecode/statement/package-summary.html | 106 + .../bytecode/statement/package-tree.html | 76 + .../sourcegen/generator/SourceGenerator.html | 184 + .../sourcegen/generator/SourceGenerators.html | 176 + .../generator/bytecode/ByteCodeGenerator.html | 222 + .../generator/bytecode/package-summary.html | 96 + .../generator/bytecode/package-tree.html | 70 + .../sourcegen/generator/package-summary.html | 116 + .../sourcegen/generator/package-tree.html | 76 + .../visitors/BuilderAnnotationVisitor.html | 243 + .../visitors/DelegateAnnotationVisitor.html | 243 + .../visitors/ObjectAnnotationVisitor.html | 247 + .../SuperBuilderAnnotationVisitor.html | 230 + .../visitors/WitherAnnotationVisitor.html | 230 + .../generator/visitors/package-summary.html | 112 + .../generator/visitors/package-tree.html | 74 + .../AnnotationSpec.AnnotationSpecValue.html | 238 + .../AnnotationSpec.AnnotationValueSpec.html | 87 + .../javapoet/AnnotationSpec.Builder.html | 198 + .../AnnotationSpec.CodeAnnotationValue.html | 238 + .../sourcegen/javapoet/AnnotationSpec.html | 296 ++ .../sourcegen/javapoet/ArrayTypeName.html | 232 + .../sourcegen/javapoet/ClassName.html | 383 ++ .../sourcegen/javapoet/CodeBlock.Builder.html | 309 ++ .../sourcegen/javapoet/CodeBlock.html | 312 ++ .../sourcegen/javapoet/FieldSpec.Builder.html | 257 + .../sourcegen/javapoet/FieldSpec.html | 294 ++ .../sourcegen/javapoet/JavaFile.Builder.html | 231 + .../sourcegen/javapoet/JavaFile.html | 405 ++ .../javapoet/MethodSpec.Builder.html | 579 +++ .../sourcegen/javapoet/MethodSpec.html | 400 ++ .../sourcegen/javapoet/NameAllocator.html | 277 + .../javapoet/ParameterSpec.Builder.html | 255 + .../sourcegen/javapoet/ParameterSpec.html | 294 ++ .../javapoet/ParameterizedTypeName.html | 263 + .../sourcegen/javapoet/TypeName.html | 432 ++ .../sourcegen/javapoet/TypeSpec.Builder.html | 747 +++ .../sourcegen/javapoet/TypeSpec.Kind.html | 244 + .../sourcegen/javapoet/TypeSpec.html | 516 ++ .../sourcegen/javapoet/TypeVariableName.html | 296 ++ .../io/micronaut/sourcegen/javapoet/Util.html | 132 + .../sourcegen/javapoet/WildcardTypeName.html | 257 + .../sourcegen/javapoet/package-summary.html | 178 + .../sourcegen/javapoet/package-tree.html | 120 + .../model/AbstractElementBuilder.html | 355 ++ .../AnnotationDef.AnnotationDefBuilder.html | 201 + .../sourcegen/model/AnnotationDef.html | 210 + .../model/ClassDef.ClassDefBuilder.html | 276 + .../micronaut/sourcegen/model/ClassDef.html | 405 ++ .../ClassTypeDef.AnnotatedClassTypeDef.html | 290 ++ .../model/ClassTypeDef.ClassDefType.html | 376 ++ .../model/ClassTypeDef.ClassElementType.html | 421 ++ .../model/ClassTypeDef.ClassName.html | 386 ++ .../model/ClassTypeDef.JavaClass.html | 421 ++ .../model/ClassTypeDef.Parameterized.html | 406 ++ .../sourcegen/model/ClassTypeDef.html | 917 ++++ .../model/EnumDef.EnumDefBuilder.html | 249 + .../io/micronaut/sourcegen/model/EnumDef.html | 353 ++ .../sourcegen/model/ExpressionDef.And.html | 284 ++ .../model/ExpressionDef.ArrayElement.html | 313 ++ .../sourcegen/model/ExpressionDef.Cast.html | 284 ++ .../model/ExpressionDef.Condition.html | 302 ++ .../ExpressionDef.ConditionExpressionDef.html | 272 + .../model/ExpressionDef.Constant.html | 285 ++ .../ExpressionDef.EqualsReferentially.html | 284 ++ .../ExpressionDef.EqualsStructurally.html | 284 ++ .../model/ExpressionDef.GetPropertyValue.html | 300 ++ .../sourcegen/model/ExpressionDef.IfElse.html | 314 ++ .../model/ExpressionDef.InstanceOf.html | 284 ++ .../ExpressionDef.InvokeGetClassMethod.html | 280 ++ .../ExpressionDef.InvokeHashCodeMethod.html | 280 ++ .../ExpressionDef.InvokeInstanceMethod.html | 358 ++ .../ExpressionDef.InvokeStaticMethod.html | 326 ++ .../model/ExpressionDef.IsFalse.html | 262 + .../model/ExpressionDef.IsNotNull.html | 262 + .../sourcegen/model/ExpressionDef.IsNull.html | 262 + .../sourcegen/model/ExpressionDef.IsTrue.html | 262 + .../sourcegen/model/ExpressionDef.MathOp.html | 318 ++ .../ExpressionDef.NewArrayInitialized.html | 283 ++ .../model/ExpressionDef.NewArrayOfSize.html | 283 ++ .../model/ExpressionDef.NewInstance.html | 303 ++ .../sourcegen/model/ExpressionDef.Or.html | 284 ++ .../sourcegen/model/ExpressionDef.Switch.html | 322 ++ .../model/ExpressionDef.SwitchYieldCase.html | 281 ++ .../sourcegen/model/ExpressionDef.html | 1700 +++++++ .../model/FieldDef.FieldDefBuilder.html | 173 + .../micronaut/sourcegen/model/FieldDef.html | 360 ++ .../InterfaceDef.InterfaceDefBuilder.html | 172 + .../sourcegen/model/InterfaceDef.html | 334 ++ .../micronaut/sourcegen/model/JavaIdioms.html | 228 + .../model/MethodDef.MethodBodyBuilder.html | 107 + .../model/MethodDef.MethodDefBuilder.html | 543 ++ .../micronaut/sourcegen/model/MethodDef.html | 529 ++ .../micronaut/sourcegen/model/ObjectDef.html | 439 ++ .../sourcegen/model/ObjectDefBuilder.html | 370 ++ .../ParameterDef.ParameterDefBuilder.html | 155 + .../sourcegen/model/ParameterDef.html | 323 ++ .../model/PropertyDef.PropertyDefBuilder.html | 173 + .../sourcegen/model/PropertyDef.html | 286 ++ .../model/RecordDef.RecordDefBuilder.html | 172 + .../micronaut/sourcegen/model/RecordDef.html | 315 ++ .../sourcegen/model/StatementDef.Assign.html | 281 ++ .../model/StatementDef.DefineAndAssign.html | 281 ++ .../sourcegen/model/StatementDef.If.html | 275 + .../sourcegen/model/StatementDef.IfElse.html | 295 ++ .../sourcegen/model/StatementDef.Multi.html | 282 ++ .../model/StatementDef.PutField.html | 281 ++ .../model/StatementDef.PutStaticField.html | 281 ++ .../sourcegen/model/StatementDef.Return.html | 279 ++ .../sourcegen/model/StatementDef.Switch.html | 322 ++ .../model/StatementDef.Synchronized.html | 279 ++ .../sourcegen/model/StatementDef.Throw.html | 261 + .../model/StatementDef.Try.Catch.html | 262 + .../sourcegen/model/StatementDef.Try.html | 351 ++ .../sourcegen/model/StatementDef.While.html | 279 ++ .../sourcegen/model/StatementDef.html | 321 ++ .../sourcegen/model/TypeDef.Annotated.html | 130 + .../model/TypeDef.AnnotatedTypeDef.html | 290 ++ .../sourcegen/model/TypeDef.Array.html | 470 ++ .../sourcegen/model/TypeDef.Primitive.html | 457 ++ .../sourcegen/model/TypeDef.TypeVariable.html | 354 ++ .../sourcegen/model/TypeDef.Wildcard.html | 335 ++ .../io/micronaut/sourcegen/model/TypeDef.html | 687 +++ .../model/VariableDef.ExceptionVar.html | 269 + .../sourcegen/model/VariableDef.Field.html | 347 ++ .../sourcegen/model/VariableDef.Local.html | 330 ++ .../model/VariableDef.MethodParameter.html | 297 ++ .../model/VariableDef.StaticField.html | 326 ++ .../sourcegen/model/VariableDef.Super.html | 269 + .../sourcegen/model/VariableDef.This.html | 280 ++ .../sourcegen/model/VariableDef.html | 220 + .../sourcegen/model/package-summary.html | 452 ++ .../sourcegen/model/package-tree.html | 184 + .../micronaut/sourcegen/package-summary.html | 106 + .../io/micronaut/sourcegen/package-tree.html | 74 + 1.5.5/api/jquery-ui.overrides.css | 35 + 1.5.5/api/legal/ADDITIONAL_LICENSE_INFO | 37 + 1.5.5/api/legal/ASSEMBLY_EXCEPTION | 27 + 1.5.5/api/legal/LICENSE | 347 ++ 1.5.5/api/legal/jquery.md | 26 + 1.5.5/api/legal/jqueryUI.md | 49 + 1.5.5/api/member-search-index.js | 1 + 1.5.5/api/module-search-index.js | 1 + 1.5.5/api/overview-summary.html | 25 + 1.5.5/api/overview-tree.html | 273 + 1.5.5/api/package-search-index.js | 1 + 1.5.5/api/resources/glass.png | Bin 0 -> 499 bytes 1.5.5/api/resources/x.png | Bin 0 -> 394 bytes 1.5.5/api/script-dir/jquery-3.7.1.min.js | 2 + 1.5.5/api/script-dir/jquery-ui.min.css | 6 + 1.5.5/api/script-dir/jquery-ui.min.js | 6 + 1.5.5/api/script.js | 132 + 1.5.5/api/search.js | 354 ++ 1.5.5/api/stylesheet.css | 869 ++++ 1.5.5/api/tag-search-index.js | 1 + 1.5.5/api/type-search-index.js | 1 + 1.5.5/css/custom-pdf.css | 3 + 1.5.5/css/custom.css | 484 ++ 1.5.5/css/highlight/agate.css | 108 + 1.5.5/css/highlight/androidstudio.css | 66 + 1.5.5/css/highlight/arduino-light.css | 88 + 1.5.5/css/highlight/arta.css | 73 + 1.5.5/css/highlight/ascetic.css | 45 + 1.5.5/css/highlight/atelier-cave-dark.css | 83 + 1.5.5/css/highlight/atelier-cave-light.css | 85 + 1.5.5/css/highlight/atelier-dune-dark.css | 69 + 1.5.5/css/highlight/atelier-dune-light.css | 69 + 1.5.5/css/highlight/atelier-estuary-dark.css | 84 + 1.5.5/css/highlight/atelier-estuary-light.css | 84 + 1.5.5/css/highlight/atelier-forest-dark.css | 69 + 1.5.5/css/highlight/atelier-forest-light.css | 69 + 1.5.5/css/highlight/atelier-heath-dark.css | 69 + 1.5.5/css/highlight/atelier-heath-light.css | 69 + 1.5.5/css/highlight/atelier-lakeside-dark.css | 69 + .../css/highlight/atelier-lakeside-light.css | 69 + 1.5.5/css/highlight/atelier-plateau-dark.css | 84 + 1.5.5/css/highlight/atelier-plateau-light.css | 84 + 1.5.5/css/highlight/atelier-savanna-dark.css | 84 + 1.5.5/css/highlight/atelier-savanna-light.css | 84 + 1.5.5/css/highlight/atelier-seaside-dark.css | 69 + 1.5.5/css/highlight/atelier-seaside-light.css | 69 + .../highlight/atelier-sulphurpool-dark.css | 69 + .../highlight/atelier-sulphurpool-light.css | 69 + 1.5.5/css/highlight/atom-one-dark.css | 96 + 1.5.5/css/highlight/atom-one-light.css | 96 + 1.5.5/css/highlight/brown-paper.css | 64 + 1.5.5/css/highlight/brown-papersq.png | Bin 0 -> 18198 bytes 1.5.5/css/highlight/codepen-embed.css | 60 + 1.5.5/css/highlight/color-brewer.css | 71 + 1.5.5/css/highlight/darcula.css | 77 + 1.5.5/css/highlight/dark.css | 63 + 1.5.5/css/highlight/darkula.css | 6 + 1.5.5/css/highlight/default.css | 99 + 1.5.5/css/highlight/docco.css | 97 + 1.5.5/css/highlight/dracula.css | 76 + 1.5.5/css/highlight/far.css | 71 + 1.5.5/css/highlight/foundation.css | 88 + 1.5.5/css/highlight/github-gist.css | 71 + 1.5.5/css/highlight/github.css | 99 + 1.5.5/css/highlight/googlecode.css | 89 + 1.5.5/css/highlight/grayscale.css | 101 + 1.5.5/css/highlight/gruvbox-dark.css | 108 + 1.5.5/css/highlight/gruvbox-light.css | 108 + 1.5.5/css/highlight/hopscotch.css | 83 + 1.5.5/css/highlight/hybrid.css | 102 + 1.5.5/css/highlight/idea.css | 97 + 1.5.5/css/highlight/ir-black.css | 73 + 1.5.5/css/highlight/kimbie.dark.css | 74 + 1.5.5/css/highlight/kimbie.light.css | 74 + 1.5.5/css/highlight/magula.css | 70 + 1.5.5/css/highlight/mono-blue.css | 59 + 1.5.5/css/highlight/monokai-sublime.css | 83 + 1.5.5/css/highlight/monokai.css | 70 + 1.5.5/css/highlight/obsidian.css | 88 + 1.5.5/css/highlight/ocean.css | 74 + 1.5.5/css/highlight/paraiso-dark.css | 72 + 1.5.5/css/highlight/paraiso-light.css | 72 + 1.5.5/css/highlight/pojoaque.css | 83 + 1.5.5/css/highlight/pojoaque.jpg | Bin 0 -> 1186 bytes 1.5.5/css/highlight/purebasic.css | 96 + 1.5.5/css/highlight/qtcreator_dark.css | 83 + 1.5.5/css/highlight/qtcreator_light.css | 83 + 1.5.5/css/highlight/railscasts.css | 106 + 1.5.5/css/highlight/rainbow.css | 85 + 1.5.5/css/highlight/routeros.css | 108 + 1.5.5/css/highlight/school-book.css | 72 + 1.5.5/css/highlight/school-book.png | Bin 0 -> 486 bytes 1.5.5/css/highlight/solarized-dark.css | 84 + 1.5.5/css/highlight/solarized-light.css | 84 + 1.5.5/css/highlight/sunburst.css | 102 + 1.5.5/css/highlight/tomorrow-night-blue.css | 75 + 1.5.5/css/highlight/tomorrow-night-bright.css | 74 + .../css/highlight/tomorrow-night-eighties.css | 74 + 1.5.5/css/highlight/tomorrow-night.css | 75 + 1.5.5/css/highlight/tomorrow.css | 72 + 1.5.5/css/highlight/vs.css | 68 + 1.5.5/css/highlight/vs2015.css | 115 + 1.5.5/css/highlight/xcode.css | 93 + 1.5.5/css/highlight/xt256.css | 92 + 1.5.5/css/highlight/zenburn.css | 80 + 1.5.5/css/main.css | 1217 +++++ 1.5.5/css/menu.css | 17 + 1.5.5/css/multi-language-sample.css | 218 + 1.5.5/css/pdf.css | 160 + 1.5.5/css/ref.css | 431 ++ 1.5.5/css/skin.css | 186 + 1.5.5/css/tools.css | 128 + 1.5.5/fonts/FontAwesome.otf | Bin 0 -> 75188 bytes 1.5.5/fonts/fontawesome-webfont.eot | Bin 0 -> 72449 bytes 1.5.5/fonts/fontawesome-webfont.svg | 504 ++ 1.5.5/fonts/fontawesome-webfont.ttf | Bin 0 -> 141564 bytes 1.5.5/fonts/fontawesome-webfont.woff | Bin 0 -> 83760 bytes 1.5.5/guide/configurationreference.html | 56 + 1.5.5/guide/index.html | 1388 +++++ 1.5.5/img/default/bullet.gif | Bin 0 -> 97 bytes 1.5.5/img/default/linear-gradient-green.png | Bin 0 -> 285 bytes 1.5.5/img/default/linear-gradient.png | Bin 0 -> 150 bytes 1.5.5/img/default/separator-horizontal.gif | Bin 0 -> 43 bytes 1.5.5/img/default/separator-menu.png | Bin 0 -> 172 bytes 1.5.5/img/default/separator-vertical.gif | Bin 0 -> 43 bytes 1.5.5/img/micronaut-logo-white.svg | 74 + 1.5.5/img/note.gif | Bin 0 -> 569 bytes 1.5.5/img/warning.gif | Bin 0 -> 613 bytes 1.5.5/index.html | 9 + 1.5.5/js/docs.js | 57 + 1.5.5/js/guide.js | 146 + 1.5.5/js/highlight.pack.js | 671 +++ 1.5.5/js/multi-language-sample.js | 304 ++ 1.5.5/style/guideItem.html | 147 + 1.5.5/style/index.html | 26 + 1.5.5/style/layout.html | 129 + 1.5.5/style/menu.html | 22 + 1.5.5/style/page.html | 56 + 1.5.5/style/referenceItem.html | 117 + 1.5.5/style/section.html | 11 + 1.5.x/api/allclasses-index.html | 2 +- 1.5.x/api/allpackages-index.html | 2 +- 1.5.x/api/constant-values.html | 2 +- 1.5.x/api/help-doc.html | 2 +- 1.5.x/api/index-all.html | 12 +- 1.5.x/api/index.html | 4 +- .../sourcegen/GroovyPoetSourceGenerator.html | 2 +- .../sourcegen/JavaPoetSourceGenerator.html | 2 +- .../sourcegen/annotations/Builder.html | 2 +- .../sourcegen/annotations/Delegate.html | 2 +- .../EqualsAndHashCode.Exclude.html | 2 +- .../annotations/EqualsAndHashCode.html | 2 +- .../sourcegen/annotations/Singular.html | 2 +- .../sourcegen/annotations/SuperBuilder.html | 2 +- .../annotations/ToString.Exclude.html | 2 +- .../sourcegen/annotations/ToString.html | 2 +- .../sourcegen/annotations/Wither.html | 2 +- .../annotations/package-summary.html | 2 +- .../sourcegen/annotations/package-tree.html | 2 +- .../bytecode/AbstractConditionalWriter.html | 2 +- .../bytecode/AbstractSwitchWriter.html | 2 +- .../sourcegen/bytecode/ByteCodeWriter.html | 2 +- .../sourcegen/bytecode/EnumGenUtils.html | 2 +- .../bytecode/MethodContext.LocalData.html | 2 +- .../sourcegen/bytecode/MethodContext.html | 2 +- .../sourcegen/bytecode/TypeUtils.html | 2 +- ...bstractStatementAwareExpressionWriter.html | 2 +- .../bytecode/expression/ExpressionWriter.html | 2 +- .../bytecode/expression/package-summary.html | 2 +- .../bytecode/expression/package-tree.html | 2 +- .../sourcegen/bytecode/package-summary.html | 2 +- .../sourcegen/bytecode/package-tree.html | 2 +- .../bytecode/statement/StatementWriter.html | 2 +- .../statement/TryCatchStatementWriter.html | 2 +- .../bytecode/statement/package-summary.html | 2 +- .../bytecode/statement/package-tree.html | 2 +- .../sourcegen/generator/SourceGenerator.html | 2 +- .../sourcegen/generator/SourceGenerators.html | 2 +- .../generator/bytecode/ByteCodeGenerator.html | 2 +- .../generator/bytecode/package-summary.html | 2 +- .../generator/bytecode/package-tree.html | 2 +- .../sourcegen/generator/package-summary.html | 2 +- .../sourcegen/generator/package-tree.html | 2 +- .../visitors/BuilderAnnotationVisitor.html | 2 +- .../visitors/DelegateAnnotationVisitor.html | 2 +- .../visitors/ObjectAnnotationVisitor.html | 2 +- .../SuperBuilderAnnotationVisitor.html | 2 +- .../visitors/WitherAnnotationVisitor.html | 2 +- .../generator/visitors/package-summary.html | 2 +- .../generator/visitors/package-tree.html | 2 +- .../AnnotationSpec.AnnotationSpecValue.html | 2 +- .../AnnotationSpec.AnnotationValueSpec.html | 2 +- .../javapoet/AnnotationSpec.Builder.html | 2 +- .../AnnotationSpec.CodeAnnotationValue.html | 2 +- .../sourcegen/javapoet/AnnotationSpec.html | 2 +- .../sourcegen/javapoet/ArrayTypeName.html | 2 +- .../sourcegen/javapoet/ClassName.html | 2 +- .../sourcegen/javapoet/CodeBlock.Builder.html | 2 +- .../sourcegen/javapoet/CodeBlock.html | 2 +- .../sourcegen/javapoet/FieldSpec.Builder.html | 2 +- .../sourcegen/javapoet/FieldSpec.html | 2 +- .../sourcegen/javapoet/JavaFile.Builder.html | 2 +- .../sourcegen/javapoet/JavaFile.html | 2 +- .../javapoet/MethodSpec.Builder.html | 2 +- .../sourcegen/javapoet/MethodSpec.html | 2 +- .../sourcegen/javapoet/NameAllocator.html | 2 +- .../javapoet/ParameterSpec.Builder.html | 2 +- .../sourcegen/javapoet/ParameterSpec.html | 2 +- .../javapoet/ParameterizedTypeName.html | 2 +- .../sourcegen/javapoet/TypeName.html | 2 +- .../sourcegen/javapoet/TypeSpec.Builder.html | 2 +- .../sourcegen/javapoet/TypeSpec.Kind.html | 2 +- .../sourcegen/javapoet/TypeSpec.html | 2 +- .../sourcegen/javapoet/TypeVariableName.html | 2 +- .../io/micronaut/sourcegen/javapoet/Util.html | 2 +- .../sourcegen/javapoet/WildcardTypeName.html | 2 +- .../sourcegen/javapoet/package-summary.html | 2 +- .../sourcegen/javapoet/package-tree.html | 2 +- .../model/AbstractElementBuilder.html | 31 +- .../AnnotationDef.AnnotationDefBuilder.html | 2 +- .../sourcegen/model/AnnotationDef.html | 2 +- .../model/ClassDef.ClassDefBuilder.html | 6 +- .../micronaut/sourcegen/model/ClassDef.html | 34 +- .../ClassTypeDef.AnnotatedClassTypeDef.html | 2 +- .../model/ClassTypeDef.ClassDefType.html | 2 +- .../model/ClassTypeDef.ClassElementType.html | 2 +- .../model/ClassTypeDef.ClassName.html | 2 +- .../model/ClassTypeDef.JavaClass.html | 2 +- .../model/ClassTypeDef.Parameterized.html | 2 +- .../sourcegen/model/ClassTypeDef.html | 2 +- .../model/EnumDef.EnumDefBuilder.html | 6 +- .../io/micronaut/sourcegen/model/EnumDef.html | 30 +- .../sourcegen/model/ExpressionDef.And.html | 2 +- .../model/ExpressionDef.ArrayElement.html | 2 +- .../sourcegen/model/ExpressionDef.Cast.html | 2 +- .../model/ExpressionDef.Condition.html | 2 +- .../ExpressionDef.ConditionExpressionDef.html | 2 +- .../model/ExpressionDef.Constant.html | 2 +- .../ExpressionDef.EqualsReferentially.html | 2 +- .../ExpressionDef.EqualsStructurally.html | 2 +- .../model/ExpressionDef.GetPropertyValue.html | 2 +- .../sourcegen/model/ExpressionDef.IfElse.html | 2 +- .../model/ExpressionDef.InstanceOf.html | 2 +- .../ExpressionDef.InvokeGetClassMethod.html | 2 +- .../ExpressionDef.InvokeHashCodeMethod.html | 2 +- .../ExpressionDef.InvokeInstanceMethod.html | 2 +- .../ExpressionDef.InvokeStaticMethod.html | 2 +- .../model/ExpressionDef.IsFalse.html | 2 +- .../model/ExpressionDef.IsNotNull.html | 2 +- .../sourcegen/model/ExpressionDef.IsNull.html | 2 +- .../sourcegen/model/ExpressionDef.IsTrue.html | 2 +- .../sourcegen/model/ExpressionDef.MathOp.html | 2 +- .../ExpressionDef.NewArrayInitialized.html | 2 +- .../model/ExpressionDef.NewArrayOfSize.html | 2 +- .../model/ExpressionDef.NewInstance.html | 2 +- .../sourcegen/model/ExpressionDef.Or.html | 2 +- .../sourcegen/model/ExpressionDef.Switch.html | 2 +- .../model/ExpressionDef.SwitchYieldCase.html | 2 +- .../sourcegen/model/ExpressionDef.html | 2 +- .../model/FieldDef.FieldDefBuilder.html | 6 +- .../micronaut/sourcegen/model/FieldDef.html | 24 +- .../InterfaceDef.InterfaceDefBuilder.html | 6 +- .../sourcegen/model/InterfaceDef.html | 30 +- .../micronaut/sourcegen/model/JavaIdioms.html | 2 +- .../model/MethodDef.MethodBodyBuilder.html | 2 +- .../model/MethodDef.MethodDefBuilder.html | 6 +- .../micronaut/sourcegen/model/MethodDef.html | 56 +- .../micronaut/sourcegen/model/ObjectDef.html | 30 +- .../sourcegen/model/ObjectDefBuilder.html | 6 +- .../ParameterDef.ParameterDefBuilder.html | 6 +- .../sourcegen/model/ParameterDef.html | 30 +- .../model/PropertyDef.PropertyDefBuilder.html | 6 +- .../sourcegen/model/PropertyDef.html | 24 +- .../model/RecordDef.RecordDefBuilder.html | 6 +- .../micronaut/sourcegen/model/RecordDef.html | 30 +- .../sourcegen/model/StatementDef.Assign.html | 2 +- .../model/StatementDef.DefineAndAssign.html | 2 +- .../sourcegen/model/StatementDef.If.html | 2 +- .../sourcegen/model/StatementDef.IfElse.html | 2 +- .../sourcegen/model/StatementDef.Multi.html | 2 +- .../model/StatementDef.PutField.html | 2 +- .../model/StatementDef.PutStaticField.html | 2 +- .../sourcegen/model/StatementDef.Return.html | 2 +- .../sourcegen/model/StatementDef.Switch.html | 2 +- .../model/StatementDef.Synchronized.html | 2 +- .../sourcegen/model/StatementDef.Throw.html | 2 +- .../model/StatementDef.Try.Catch.html | 2 +- .../sourcegen/model/StatementDef.Try.html | 2 +- .../sourcegen/model/StatementDef.While.html | 2 +- .../sourcegen/model/StatementDef.html | 2 +- .../sourcegen/model/TypeDef.Annotated.html | 2 +- .../model/TypeDef.AnnotatedTypeDef.html | 2 +- .../sourcegen/model/TypeDef.Array.html | 2 +- .../sourcegen/model/TypeDef.Primitive.html | 2 +- .../sourcegen/model/TypeDef.TypeVariable.html | 2 +- .../sourcegen/model/TypeDef.Wildcard.html | 2 +- .../io/micronaut/sourcegen/model/TypeDef.html | 2 +- .../model/VariableDef.ExceptionVar.html | 2 +- .../sourcegen/model/VariableDef.Field.html | 2 +- .../sourcegen/model/VariableDef.Local.html | 2 +- .../model/VariableDef.MethodParameter.html | 2 +- .../model/VariableDef.StaticField.html | 2 +- .../sourcegen/model/VariableDef.Super.html | 2 +- .../sourcegen/model/VariableDef.This.html | 2 +- .../sourcegen/model/VariableDef.html | 2 +- .../sourcegen/model/package-summary.html | 2 +- .../sourcegen/model/package-tree.html | 2 +- .../micronaut/sourcegen/package-summary.html | 2 +- .../io/micronaut/sourcegen/package-tree.html | 2 +- 1.5.x/api/member-search-index.js | 2 +- 1.5.x/api/overview-summary.html | 2 +- 1.5.x/api/overview-tree.html | 2 +- 1.5.x/guide/configurationreference.html | 2 +- 1.5.x/guide/index.html | 2 +- latest/api/allclasses-index.html | 2 +- latest/api/allpackages-index.html | 2 +- latest/api/constant-values.html | 2 +- latest/api/help-doc.html | 2 +- latest/api/index-all.html | 12 +- latest/api/index.html | 4 +- .../sourcegen/GroovyPoetSourceGenerator.html | 2 +- .../sourcegen/JavaPoetSourceGenerator.html | 2 +- .../sourcegen/annotations/Builder.html | 2 +- .../sourcegen/annotations/Delegate.html | 2 +- .../EqualsAndHashCode.Exclude.html | 2 +- .../annotations/EqualsAndHashCode.html | 2 +- .../sourcegen/annotations/Singular.html | 2 +- .../sourcegen/annotations/SuperBuilder.html | 2 +- .../annotations/ToString.Exclude.html | 2 +- .../sourcegen/annotations/ToString.html | 2 +- .../sourcegen/annotations/Wither.html | 2 +- .../annotations/package-summary.html | 2 +- .../sourcegen/annotations/package-tree.html | 2 +- .../bytecode/AbstractConditionalWriter.html | 2 +- .../bytecode/AbstractSwitchWriter.html | 2 +- .../sourcegen/bytecode/ByteCodeWriter.html | 2 +- .../sourcegen/bytecode/EnumGenUtils.html | 2 +- .../bytecode/MethodContext.LocalData.html | 2 +- .../sourcegen/bytecode/MethodContext.html | 2 +- .../sourcegen/bytecode/TypeUtils.html | 2 +- ...bstractStatementAwareExpressionWriter.html | 2 +- .../bytecode/expression/ExpressionWriter.html | 2 +- .../bytecode/expression/package-summary.html | 2 +- .../bytecode/expression/package-tree.html | 2 +- .../sourcegen/bytecode/package-summary.html | 2 +- .../sourcegen/bytecode/package-tree.html | 2 +- .../bytecode/statement/StatementWriter.html | 2 +- .../statement/TryCatchStatementWriter.html | 2 +- .../bytecode/statement/package-summary.html | 2 +- .../bytecode/statement/package-tree.html | 2 +- .../sourcegen/generator/SourceGenerator.html | 2 +- .../sourcegen/generator/SourceGenerators.html | 2 +- .../generator/bytecode/ByteCodeGenerator.html | 2 +- .../generator/bytecode/package-summary.html | 2 +- .../generator/bytecode/package-tree.html | 2 +- .../sourcegen/generator/package-summary.html | 2 +- .../sourcegen/generator/package-tree.html | 2 +- .../visitors/BuilderAnnotationVisitor.html | 2 +- .../visitors/DelegateAnnotationVisitor.html | 2 +- .../visitors/ObjectAnnotationVisitor.html | 2 +- .../SuperBuilderAnnotationVisitor.html | 2 +- .../visitors/WitherAnnotationVisitor.html | 2 +- .../generator/visitors/package-summary.html | 2 +- .../generator/visitors/package-tree.html | 2 +- .../AnnotationSpec.AnnotationSpecValue.html | 2 +- .../AnnotationSpec.AnnotationValueSpec.html | 2 +- .../javapoet/AnnotationSpec.Builder.html | 2 +- .../AnnotationSpec.CodeAnnotationValue.html | 2 +- .../sourcegen/javapoet/AnnotationSpec.html | 2 +- .../sourcegen/javapoet/ArrayTypeName.html | 2 +- .../sourcegen/javapoet/ClassName.html | 2 +- .../sourcegen/javapoet/CodeBlock.Builder.html | 2 +- .../sourcegen/javapoet/CodeBlock.html | 2 +- .../sourcegen/javapoet/FieldSpec.Builder.html | 2 +- .../sourcegen/javapoet/FieldSpec.html | 2 +- .../sourcegen/javapoet/JavaFile.Builder.html | 2 +- .../sourcegen/javapoet/JavaFile.html | 2 +- .../javapoet/MethodSpec.Builder.html | 2 +- .../sourcegen/javapoet/MethodSpec.html | 2 +- .../sourcegen/javapoet/NameAllocator.html | 2 +- .../javapoet/ParameterSpec.Builder.html | 2 +- .../sourcegen/javapoet/ParameterSpec.html | 2 +- .../javapoet/ParameterizedTypeName.html | 2 +- .../sourcegen/javapoet/TypeName.html | 2 +- .../sourcegen/javapoet/TypeSpec.Builder.html | 2 +- .../sourcegen/javapoet/TypeSpec.Kind.html | 2 +- .../sourcegen/javapoet/TypeSpec.html | 2 +- .../sourcegen/javapoet/TypeVariableName.html | 2 +- .../io/micronaut/sourcegen/javapoet/Util.html | 2 +- .../sourcegen/javapoet/WildcardTypeName.html | 2 +- .../sourcegen/javapoet/package-summary.html | 2 +- .../sourcegen/javapoet/package-tree.html | 2 +- .../model/AbstractElementBuilder.html | 31 +- .../AnnotationDef.AnnotationDefBuilder.html | 2 +- .../sourcegen/model/AnnotationDef.html | 2 +- .../model/ClassDef.ClassDefBuilder.html | 6 +- .../micronaut/sourcegen/model/ClassDef.html | 34 +- .../ClassTypeDef.AnnotatedClassTypeDef.html | 2 +- .../model/ClassTypeDef.ClassDefType.html | 2 +- .../model/ClassTypeDef.ClassElementType.html | 2 +- .../model/ClassTypeDef.ClassName.html | 2 +- .../model/ClassTypeDef.JavaClass.html | 2 +- .../model/ClassTypeDef.Parameterized.html | 2 +- .../sourcegen/model/ClassTypeDef.html | 2 +- .../model/EnumDef.EnumDefBuilder.html | 6 +- .../io/micronaut/sourcegen/model/EnumDef.html | 30 +- .../sourcegen/model/ExpressionDef.And.html | 2 +- .../model/ExpressionDef.ArrayElement.html | 2 +- .../sourcegen/model/ExpressionDef.Cast.html | 2 +- .../model/ExpressionDef.Condition.html | 2 +- .../ExpressionDef.ConditionExpressionDef.html | 2 +- .../model/ExpressionDef.Constant.html | 2 +- .../ExpressionDef.EqualsReferentially.html | 2 +- .../ExpressionDef.EqualsStructurally.html | 2 +- .../model/ExpressionDef.GetPropertyValue.html | 2 +- .../sourcegen/model/ExpressionDef.IfElse.html | 2 +- .../model/ExpressionDef.InstanceOf.html | 2 +- .../ExpressionDef.InvokeGetClassMethod.html | 2 +- .../ExpressionDef.InvokeHashCodeMethod.html | 2 +- .../ExpressionDef.InvokeInstanceMethod.html | 2 +- .../ExpressionDef.InvokeStaticMethod.html | 2 +- .../model/ExpressionDef.IsFalse.html | 2 +- .../model/ExpressionDef.IsNotNull.html | 2 +- .../sourcegen/model/ExpressionDef.IsNull.html | 2 +- .../sourcegen/model/ExpressionDef.IsTrue.html | 2 +- .../sourcegen/model/ExpressionDef.MathOp.html | 2 +- .../ExpressionDef.NewArrayInitialized.html | 2 +- .../model/ExpressionDef.NewArrayOfSize.html | 2 +- .../model/ExpressionDef.NewInstance.html | 2 +- .../sourcegen/model/ExpressionDef.Or.html | 2 +- .../sourcegen/model/ExpressionDef.Switch.html | 2 +- .../model/ExpressionDef.SwitchYieldCase.html | 2 +- .../sourcegen/model/ExpressionDef.html | 2 +- .../model/FieldDef.FieldDefBuilder.html | 6 +- .../micronaut/sourcegen/model/FieldDef.html | 24 +- .../InterfaceDef.InterfaceDefBuilder.html | 6 +- .../sourcegen/model/InterfaceDef.html | 30 +- .../micronaut/sourcegen/model/JavaIdioms.html | 2 +- .../model/MethodDef.MethodBodyBuilder.html | 2 +- .../model/MethodDef.MethodDefBuilder.html | 6 +- .../micronaut/sourcegen/model/MethodDef.html | 56 +- .../micronaut/sourcegen/model/ObjectDef.html | 30 +- .../sourcegen/model/ObjectDefBuilder.html | 6 +- .../ParameterDef.ParameterDefBuilder.html | 6 +- .../sourcegen/model/ParameterDef.html | 30 +- .../model/PropertyDef.PropertyDefBuilder.html | 6 +- .../sourcegen/model/PropertyDef.html | 24 +- .../model/RecordDef.RecordDefBuilder.html | 6 +- .../micronaut/sourcegen/model/RecordDef.html | 30 +- .../sourcegen/model/StatementDef.Assign.html | 2 +- .../model/StatementDef.DefineAndAssign.html | 2 +- .../sourcegen/model/StatementDef.If.html | 2 +- .../sourcegen/model/StatementDef.IfElse.html | 2 +- .../sourcegen/model/StatementDef.Multi.html | 2 +- .../model/StatementDef.PutField.html | 2 +- .../model/StatementDef.PutStaticField.html | 2 +- .../sourcegen/model/StatementDef.Return.html | 2 +- .../sourcegen/model/StatementDef.Switch.html | 2 +- .../model/StatementDef.Synchronized.html | 2 +- .../sourcegen/model/StatementDef.Throw.html | 2 +- .../model/StatementDef.Try.Catch.html | 2 +- .../sourcegen/model/StatementDef.Try.html | 2 +- .../sourcegen/model/StatementDef.While.html | 2 +- .../sourcegen/model/StatementDef.html | 2 +- .../sourcegen/model/TypeDef.Annotated.html | 2 +- .../model/TypeDef.AnnotatedTypeDef.html | 2 +- .../sourcegen/model/TypeDef.Array.html | 2 +- .../sourcegen/model/TypeDef.Primitive.html | 2 +- .../sourcegen/model/TypeDef.TypeVariable.html | 2 +- .../sourcegen/model/TypeDef.Wildcard.html | 2 +- .../io/micronaut/sourcegen/model/TypeDef.html | 2 +- .../model/VariableDef.ExceptionVar.html | 2 +- .../sourcegen/model/VariableDef.Field.html | 2 +- .../sourcegen/model/VariableDef.Local.html | 2 +- .../model/VariableDef.MethodParameter.html | 2 +- .../model/VariableDef.StaticField.html | 2 +- .../sourcegen/model/VariableDef.Super.html | 2 +- .../sourcegen/model/VariableDef.This.html | 2 +- .../sourcegen/model/VariableDef.html | 2 +- .../sourcegen/model/package-summary.html | 2 +- .../sourcegen/model/package-tree.html | 2 +- .../micronaut/sourcegen/package-summary.html | 2 +- .../io/micronaut/sourcegen/package-tree.html | 2 +- latest/api/member-search-index.js | 2 +- latest/api/overview-summary.html | 2 +- latest/api/overview-tree.html | 2 +- latest/guide/configurationreference.html | 2 +- latest/guide/index.html | 2 +- 658 files changed, 66604 insertions(+), 462 deletions(-) create mode 100644 1.5.5/api/allclasses-index.html create mode 100644 1.5.5/api/allpackages-index.html create mode 100644 1.5.5/api/constant-values.html create mode 100644 1.5.5/api/element-list create mode 100644 1.5.5/api/help-doc.html create mode 100644 1.5.5/api/index-all.html create mode 100644 1.5.5/api/index.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/Delegate.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/Singular.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/SuperBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/ToString.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/Wither.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/annotations/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/TypeUtils.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerator.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerators.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/ClassName.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/NameAllocator.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/TypeName.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/Util.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/javapoet/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.AnnotationDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassDef.ClassDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/EnumDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.And.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/FieldDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/JavaIdioms.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/MethodDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ObjectDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/RecordDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Assign.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.If.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Multi.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutField.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Return.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Switch.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Throw.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.While.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/StatementDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Array.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/TypeDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Field.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Local.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Super.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.This.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/VariableDef.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/model/package-tree.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/package-summary.html create mode 100644 1.5.5/api/io/micronaut/sourcegen/package-tree.html create mode 100644 1.5.5/api/jquery-ui.overrides.css create mode 100644 1.5.5/api/legal/ADDITIONAL_LICENSE_INFO create mode 100644 1.5.5/api/legal/ASSEMBLY_EXCEPTION create mode 100644 1.5.5/api/legal/LICENSE create mode 100644 1.5.5/api/legal/jquery.md create mode 100644 1.5.5/api/legal/jqueryUI.md create mode 100644 1.5.5/api/member-search-index.js create mode 100644 1.5.5/api/module-search-index.js create mode 100644 1.5.5/api/overview-summary.html create mode 100644 1.5.5/api/overview-tree.html create mode 100644 1.5.5/api/package-search-index.js create mode 100644 1.5.5/api/resources/glass.png create mode 100644 1.5.5/api/resources/x.png create mode 100644 1.5.5/api/script-dir/jquery-3.7.1.min.js create mode 100644 1.5.5/api/script-dir/jquery-ui.min.css create mode 100644 1.5.5/api/script-dir/jquery-ui.min.js create mode 100644 1.5.5/api/script.js create mode 100644 1.5.5/api/search.js create mode 100644 1.5.5/api/stylesheet.css create mode 100644 1.5.5/api/tag-search-index.js create mode 100644 1.5.5/api/type-search-index.js create mode 100644 1.5.5/css/custom-pdf.css create mode 100644 1.5.5/css/custom.css create mode 100644 1.5.5/css/highlight/agate.css create mode 100644 1.5.5/css/highlight/androidstudio.css create mode 100644 1.5.5/css/highlight/arduino-light.css create mode 100644 1.5.5/css/highlight/arta.css create mode 100644 1.5.5/css/highlight/ascetic.css create mode 100644 1.5.5/css/highlight/atelier-cave-dark.css create mode 100644 1.5.5/css/highlight/atelier-cave-light.css create mode 100644 1.5.5/css/highlight/atelier-dune-dark.css create mode 100644 1.5.5/css/highlight/atelier-dune-light.css create mode 100644 1.5.5/css/highlight/atelier-estuary-dark.css create mode 100644 1.5.5/css/highlight/atelier-estuary-light.css create mode 100644 1.5.5/css/highlight/atelier-forest-dark.css create mode 100644 1.5.5/css/highlight/atelier-forest-light.css create mode 100644 1.5.5/css/highlight/atelier-heath-dark.css create mode 100644 1.5.5/css/highlight/atelier-heath-light.css create mode 100644 1.5.5/css/highlight/atelier-lakeside-dark.css create mode 100644 1.5.5/css/highlight/atelier-lakeside-light.css create mode 100644 1.5.5/css/highlight/atelier-plateau-dark.css create mode 100644 1.5.5/css/highlight/atelier-plateau-light.css create mode 100644 1.5.5/css/highlight/atelier-savanna-dark.css create mode 100644 1.5.5/css/highlight/atelier-savanna-light.css create mode 100644 1.5.5/css/highlight/atelier-seaside-dark.css create mode 100644 1.5.5/css/highlight/atelier-seaside-light.css create mode 100644 1.5.5/css/highlight/atelier-sulphurpool-dark.css create mode 100644 1.5.5/css/highlight/atelier-sulphurpool-light.css create mode 100644 1.5.5/css/highlight/atom-one-dark.css create mode 100644 1.5.5/css/highlight/atom-one-light.css create mode 100644 1.5.5/css/highlight/brown-paper.css create mode 100644 1.5.5/css/highlight/brown-papersq.png create mode 100644 1.5.5/css/highlight/codepen-embed.css create mode 100644 1.5.5/css/highlight/color-brewer.css create mode 100644 1.5.5/css/highlight/darcula.css create mode 100644 1.5.5/css/highlight/dark.css create mode 100644 1.5.5/css/highlight/darkula.css create mode 100644 1.5.5/css/highlight/default.css create mode 100644 1.5.5/css/highlight/docco.css create mode 100644 1.5.5/css/highlight/dracula.css create mode 100644 1.5.5/css/highlight/far.css create mode 100644 1.5.5/css/highlight/foundation.css create mode 100644 1.5.5/css/highlight/github-gist.css create mode 100644 1.5.5/css/highlight/github.css create mode 100644 1.5.5/css/highlight/googlecode.css create mode 100644 1.5.5/css/highlight/grayscale.css create mode 100644 1.5.5/css/highlight/gruvbox-dark.css create mode 100644 1.5.5/css/highlight/gruvbox-light.css create mode 100644 1.5.5/css/highlight/hopscotch.css create mode 100644 1.5.5/css/highlight/hybrid.css create mode 100644 1.5.5/css/highlight/idea.css create mode 100644 1.5.5/css/highlight/ir-black.css create mode 100644 1.5.5/css/highlight/kimbie.dark.css create mode 100644 1.5.5/css/highlight/kimbie.light.css create mode 100644 1.5.5/css/highlight/magula.css create mode 100644 1.5.5/css/highlight/mono-blue.css create mode 100644 1.5.5/css/highlight/monokai-sublime.css create mode 100644 1.5.5/css/highlight/monokai.css create mode 100644 1.5.5/css/highlight/obsidian.css create mode 100644 1.5.5/css/highlight/ocean.css create mode 100644 1.5.5/css/highlight/paraiso-dark.css create mode 100644 1.5.5/css/highlight/paraiso-light.css create mode 100644 1.5.5/css/highlight/pojoaque.css create mode 100644 1.5.5/css/highlight/pojoaque.jpg create mode 100644 1.5.5/css/highlight/purebasic.css create mode 100644 1.5.5/css/highlight/qtcreator_dark.css create mode 100644 1.5.5/css/highlight/qtcreator_light.css create mode 100644 1.5.5/css/highlight/railscasts.css create mode 100644 1.5.5/css/highlight/rainbow.css create mode 100644 1.5.5/css/highlight/routeros.css create mode 100644 1.5.5/css/highlight/school-book.css create mode 100644 1.5.5/css/highlight/school-book.png create mode 100644 1.5.5/css/highlight/solarized-dark.css create mode 100644 1.5.5/css/highlight/solarized-light.css create mode 100644 1.5.5/css/highlight/sunburst.css create mode 100644 1.5.5/css/highlight/tomorrow-night-blue.css create mode 100644 1.5.5/css/highlight/tomorrow-night-bright.css create mode 100644 1.5.5/css/highlight/tomorrow-night-eighties.css create mode 100644 1.5.5/css/highlight/tomorrow-night.css create mode 100644 1.5.5/css/highlight/tomorrow.css create mode 100644 1.5.5/css/highlight/vs.css create mode 100644 1.5.5/css/highlight/vs2015.css create mode 100644 1.5.5/css/highlight/xcode.css create mode 100644 1.5.5/css/highlight/xt256.css create mode 100644 1.5.5/css/highlight/zenburn.css create mode 100644 1.5.5/css/main.css create mode 100644 1.5.5/css/menu.css create mode 100644 1.5.5/css/multi-language-sample.css create mode 100644 1.5.5/css/pdf.css create mode 100644 1.5.5/css/ref.css create mode 100644 1.5.5/css/skin.css create mode 100644 1.5.5/css/tools.css create mode 100644 1.5.5/fonts/FontAwesome.otf create mode 100755 1.5.5/fonts/fontawesome-webfont.eot create mode 100755 1.5.5/fonts/fontawesome-webfont.svg create mode 100755 1.5.5/fonts/fontawesome-webfont.ttf create mode 100755 1.5.5/fonts/fontawesome-webfont.woff create mode 100644 1.5.5/guide/configurationreference.html create mode 100644 1.5.5/guide/index.html create mode 100644 1.5.5/img/default/bullet.gif create mode 100644 1.5.5/img/default/linear-gradient-green.png create mode 100644 1.5.5/img/default/linear-gradient.png create mode 100644 1.5.5/img/default/separator-horizontal.gif create mode 100644 1.5.5/img/default/separator-menu.png create mode 100644 1.5.5/img/default/separator-vertical.gif create mode 100644 1.5.5/img/micronaut-logo-white.svg create mode 100644 1.5.5/img/note.gif create mode 100644 1.5.5/img/warning.gif create mode 100644 1.5.5/index.html create mode 100644 1.5.5/js/docs.js create mode 100644 1.5.5/js/guide.js create mode 100644 1.5.5/js/highlight.pack.js create mode 100644 1.5.5/js/multi-language-sample.js create mode 100644 1.5.5/style/guideItem.html create mode 100644 1.5.5/style/index.html create mode 100644 1.5.5/style/layout.html create mode 100644 1.5.5/style/menu.html create mode 100644 1.5.5/style/page.html create mode 100644 1.5.5/style/referenceItem.html create mode 100644 1.5.5/style/section.html diff --git a/1.5.5/api/allclasses-index.html b/1.5.5/api/allclasses-index.html new file mode 100644 index 00000000..947c5fb2 --- /dev/null +++ b/1.5.5/api/allclasses-index.html @@ -0,0 +1,612 @@ + + + + +All Classes and Interfaces (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
The common condition writer methods.
+
+ +
+
The abstract element builder.
+
+ +
+
The variation of ExpressionWriter that is aware that the expression is written as a statement.
+
+ +
+
The abstract switch writer.
+
+ +
+
The annotation definition.
+
+ +
+
The annotation definition builder.
+
+ +
+
A generated annotation on a declaration.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
The builder annotation on a bean should create a builder.
+
+ +
+
The visitor that is generation a builder.
+
+ +
+
Generates the classes directly by writing the bytecode.
+
+ +
+
Generates the classes directly by writing the bytecode.
+
+ +
+
The class definition.
+
+ +
+
The class definition builder.
+
+ +
+
A fully-qualified class name for top-level and member classes.
+
+ +
+
The class type definition.
+
+ +
+
A combined type for representing a ClassTypeDef with annotations.
+
+ +
+
The class def element type.
+
+ +
+
The class element type.
+
+ +
+
The class name type.
+
+ +
+
The class type.
+
+ +
+
The parameterized type definition.
+
+ +
+
A fragment of a .java file, potentially containing declarations, statements, and documentation.
+
+ +
 
+ +
+
The delegate annotation on a bean should create a delegate base class.
+
+ +
+
The visitor that is generation a delegate.
+
+ +
+
The enum definition.
+
+ +
+
The enum definition builder.
+
+ +
+
The enum generator utils.
+
+ +
+
The EqualsAndHashCode annotation on a bean should generate an equals and a hashCode methods.
+
+ +
+
The annotation to be used with EqualsAndHashCode on a property to hide the value from being processed.
+
+ +
+
The expression definition.
+
+ +
+
The and condition.
+
+ +
+
The get array element expression.
+
+ +
+
The cast expression.
+
+ +
+
The condition operator.
+
+ +
+
The conditional expression.
+
+ +
+
The constant expression.
+
+ +
+
The referential equals expression.
+
+ +
+
The structurally equals expression.
+
+ +
+
The get property value expression.
+
+ +
+
The if-else expression.
+
+ +
+
The instance of expression.
+
+ +
+
The get class expression.
+
+ +
+
The get hashCode expression.
+
+ +
+
The call an instance method expression.
+
+ +
+
The call a static method expression.
+
+ +
+
The IS FALSE condition.
+
+ +
+
The IS NOT NULL condition.
+
+ +
+
The IS NULL condition.
+
+ +
+
The IS TRUE condition.
+
+ +
+
The math operator.
+
+ +
+
The new array expression.
+
+ +
+
The new array expression.
+
+ +
+
The new instance expression.
+
+ +
+
The or condition.
+
+ +
+
The switch expression.
+
+ +
+
The switch yield case expression.
+
+ +
+
The expression writer.
+
+ +
+
The field definition.
+
+ +
+
The field builder definition.
+
+ +
+
A generated field declaration.
+
+ +
 
+ +
+
Reuse the Java source generator for Groovy.
+
+ +
+
The interface definition.
+
+ +
+
The interface definition builder.
+
+ +
+
A Java file containing a single top level class.
+
+ +
 
+ +
+
Java language idioms.
+
+ +
+
The Java source generator.
+
+ +
+
The statement context.
+
+ +
+
The local data.
+
+ +
+
The method definition.
+
+ +
+
The body builder.
+
+ +
+
The method builder definition.
+
+ +
+
A generated constructor or method declaration.
+
+ +
 
+ +
+
Assigns Java identifier names to avoid collisions, keywords, and invalid characters.
+
+ +
+
The visitor that generates the Object class of a bean.
+
+ +
+
The abstract class representing a type: class, enum, interface or record.
+
+ +
+
The abstract builder that is used for specific types: interfaces, classes, records or enums.
+
+ +
+
The parameter definition.
+
+ +
+
The parameter definition builder.
+
+ +
 
+ +
+
A generated parameter declaration.
+
+ +
 
+ +
+
The property definition.
+
+ +
+
The property builder definition.
+
+ +
+
The class definition.
+
+ +
+
The record definition builder.
+
+ +
+
The annotation to be used with Builder or SuperBuilder on a property to create + a single element method for filling a collection.
+
+ +
+
Source code generator.
+
+ +
+
The source generators.
+
+ +
+
The statement definition.
+
+ +
+
The assign statement.
+
+ +
+
The local variable definition and assignment statement.
+
+ +
+
The if statement.
+
+ +
+
The if-else statement.
+
+ +
+
The multi statement.
+
+ +
+
The put field expression.
+
+ +
+
The set a static field expression.
+
+ +
+
The return statement.
+
+ +
+
The switch statement.
+
+ +
+
The synchronized statement.
+
+ +
+
The throw statement.
+
+ +
+
The try statement.
+
+ +
+
The catch.
+
+ +
+
The while statement.
+
+ +
+
The statement writer.
+
+ +
+
The builder annotation on a bean should create a builder with a support of inheritance.
+
+ +
+
The visitor that is generation a builder.
+
+ +
+
The ToString annotation on a bean should generate a toString method.
+
+ +
+
If present, do not include this field in the generated toString.
+
+ +
+
The try-catch statement.
+
+ +
+
The type definition.
+
+ +
+
A combined type interface for representing a Type with annotations.
+
+ +
+
A combined type for representing a TypeDef with annotations.
+
+ +
+
The type for representing an array.
+
+ +
+
The primitive type name.
+
+ +
+
The type variable ref.
+
+ +
+
The wildcard type definition.
+
+ +
+
Any type in Java's type system, plus void.
+
+ +
+
A generated class, interface, or enum declaration.
+
+ +
 
+ +
 
+ +
+
Internal bytecode type utils.
+
+ +
 
+ +
+
Like Guava, but worse and standalone.
+
+ +
+
The variable definition.
+
+ +
+
The exception that is part of Try-Catch block.
+
+ +
+
The variable of a field.
+
+ +
+
The local variable.
+
+ +
+
The variable of a method parameter.
+
+ +
+
The variable of a static field.
+
+ +
+
The variable of `super`.
+
+ +
+
The variable of `this`.
+
+ +
 
+ +
+
The annotation to generate an interface implementing `with` copy method for records - `MyRecord withMyProperty(MyProperty)`.
+
+ +
+
The visitor that is generation a builder.
+
+
+
+
+
+
+
+ + diff --git a/1.5.5/api/allpackages-index.html b/1.5.5/api/allpackages-index.html new file mode 100644 index 00000000..566ce311 --- /dev/null +++ b/1.5.5/api/allpackages-index.html @@ -0,0 +1,81 @@ + + + + +All Packages (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ + +
+ + diff --git a/1.5.5/api/constant-values.html b/1.5.5/api/constant-values.html new file mode 100644 index 00000000..83574605 --- /dev/null +++ b/1.5.5/api/constant-values.html @@ -0,0 +1,115 @@ + + + + +Constant Field Values (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+

io.micronaut.*

+ +
    +
  • +
    io.micronaut.sourcegen.javapoet.AnnotationSpec
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final String
    + +
    "value"
    +
    +
  • +
  • +
    io.micronaut.sourcegen.javapoet.MethodSpec
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final String
    + +
    "<init>"
    +
    +
  • +
+
    +
  • +
    io.micronaut.sourcegen.model.MethodDef
    +
    +
    Modifier and Type
    +
    Constant Field
    +
    Value
    +
    public static final String
    + +
    "<init>"
    +
    +
  • +
+
+
+
+
+ + diff --git a/1.5.5/api/element-list b/1.5.5/api/element-list new file mode 100644 index 00000000..eb3fc072 --- /dev/null +++ b/1.5.5/api/element-list @@ -0,0 +1,10 @@ +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 diff --git a/1.5.5/api/help-doc.html b/1.5.5/api/help-doc.html new file mode 100644 index 00000000..c7366e28 --- /dev/null +++ b/1.5.5/api/help-doc.html @@ -0,0 +1,180 @@ + + + + +API Help (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exceptions
  • +
  • Errors
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ + diff --git a/1.5.5/api/index-all.html b/1.5.5/api/index-all.html new file mode 100644 index 00000000..b759e7a6 --- /dev/null +++ b/1.5.5/api/index-all.html @@ -0,0 +1,4464 @@ + + + + +Index (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values +

A

+
+
AbstractConditionalWriter - Class in io.micronaut.sourcegen.bytecode
+
+
The common condition writer methods.
+
+
AbstractConditionalWriter() - Constructor for class io.micronaut.sourcegen.bytecode.AbstractConditionalWriter
+
 
+
AbstractElementBuilder<ThisType> - Class in io.micronaut.sourcegen.model
+
+
The abstract element builder.
+
+
AbstractElementBuilder(String) - Constructor for class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
AbstractStatementAwareExpressionWriter - Class in io.micronaut.sourcegen.bytecode.expression
+
+
The variation of ExpressionWriter that is aware that the expression is written as a statement.
+
+
AbstractStatementAwareExpressionWriter() - Constructor for class io.micronaut.sourcegen.bytecode.expression.AbstractStatementAwareExpressionWriter
+
 
+
AbstractSwitchWriter - Class in io.micronaut.sourcegen.bytecode
+
+
The abstract switch writer.
+
+
AbstractSwitchWriter() - Constructor for class io.micronaut.sourcegen.bytecode.AbstractSwitchWriter
+
 
+
add(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
add(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
+
Add code with positional or relative arguments.
+
+
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(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
addAnnotation(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addAnnotation(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addAnnotation(AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addAnnotation(ClassName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addAnnotation(AnnotationDef) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
addAnnotation(ClassTypeDef) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addAnnotation(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
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(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
addAnnotations(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addAnnotations(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addAnnotations(Iterable<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addAnnotations(List<AnnotationDef>) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
addCode(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addCode(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addComment(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
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(String) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addEnumConstant(String) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
+
 
+
addEnumConstant(String, TypeSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addEnumConstant(String, ExpressionDef...) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
+
 
+
addException(TypeName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addException(Type) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addExceptions(Iterable<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addField(FieldSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addField(TypeName, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addField(FieldDef) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
+
 
+
addField(FieldDef) - Method in class io.micronaut.sourcegen.model.EnumDef.EnumDefBuilder
+
 
+
addField(Type, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addFields(Iterable<FieldSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addFields(Collection<FieldDef>) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
+
+
Adds fields.
+
+
addFileComment(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
 
+
addInitializerBlock(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
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.
+
+
addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addJavadoc(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addJavadoc(String) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addJavadoc(String) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addJavadoc(String) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addJavadoc(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addMember(String, AnnotationSpec) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
+
 
+
addMember(String, CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
+
 
+
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, String, Object...) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
+
 
+
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.
+
+
addMethod(MethodSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addMethods(Collection<MethodDef>) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
+
+
Add methods.
+
+
addMethods(Iterable<MethodSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addModifiers(Iterable<Modifier>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addModifiers(Iterable<Modifier>) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addModifiers(Collection<Modifier>) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addModifiers(Modifier...) - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
addNamed(String, Map<String, ?>) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
+
Adds code using named arguments.
+
+
addNamedCode(String, Map<String, ?>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
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.
+
+
addOriginatingElement(Element) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
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.
+
+
addParameter(ParameterSpec) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addParameter(TypeName, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addParameter(Type, String, Modifier...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
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.
+
+
addParameters(Iterable<ParameterSpec>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addPermittedSubclass(TypeName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addPermittedSubclasses(Iterable<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addProperty(PropertyDef) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
+
+
Add a property.
+
+
addRecordComponent(ParameterSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addRecordComponents(Iterable<ParameterSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addStatement(StatementDef) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
+
+
Add a statement to the method body.
+
+
addStatement(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
addStatement(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addStatement(MethodDef.MethodBodyBuilder) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
+
+
Add a statement to the method body.
+
+
addStatement(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
addStatement(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addStatements(Collection<StatementDef>) - Method in class io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
+
+
Add statements to the method body.
+
+
addStaticBlock(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addStaticImport(ClassName, String...) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
 
+
addStaticImport(Class<?>, String...) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
 
+
addStaticImport(Enum<?>) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
 
+
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.
+
+
addSuperinterface(TypeName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addSuperinterface(Type) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addSuperinterface(Type, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addSuperinterface(TypeMirror) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addSuperinterface(TypeMirror, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addSuperinterfaces(Collection<TypeDef>) - Method in class io.micronaut.sourcegen.model.ObjectDefBuilder
+
+
Add super interfaces.
+
+
addSuperinterfaces(Iterable<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addType(TypeSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addTypes(Iterable<TypeSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addTypeVariable(TypeVariableName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addTypeVariable(TypeVariableName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
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.RecordDef.RecordDefBuilder
+
 
+
addTypeVariables(Iterable<TypeVariableName>) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
addTypeVariables(Iterable<TypeVariableName>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
addWithoutFormat(String) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
after(StatementDef) - Method in interface io.micronaut.sourcegen.model.StatementDef
+
+
The helper method to turn this statement into a multi statement.
+
+
alwaysQualifiedNames - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
alwaysQualifiedNames - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
alwaysQualify(String...) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
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 And record class.
+
+
annotated(AnnotationSpec...) - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
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<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
+
 
+
annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
 
+
annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
 
+
annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
 
+
annotated(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
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 AnnotatedClassTypeDef record class.
+
+
AnnotatedTypeDef(TypeDef, List<AnnotationDef>) - Constructor for record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
+
+
Creates an instance of a AnnotatedTypeDef record class.
+
+
annotatedWith() - Element in annotation interface io.micronaut.sourcegen.annotations.Builder
+
+
Define what annotations should be added to the generated builder.
+
+
annotatedWith() - Element in annotation interface io.micronaut.sourcegen.annotations.SuperBuilder
+
+
Define what annotations should be added to the generated builder.
+
+
annotation() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
+
+
Returns the value of the annotation record component.
+
+
ANNOTATION - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
 
+
annotationBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
annotationBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
annotations - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
annotations - Variable in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
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 annotations record component.
+
+
annotations() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
+
+
Returns the value of the annotations record component.
+
+
AnnotationSpec - Class in io.micronaut.sourcegen.javapoet
+
+
A generated annotation on a declaration.
+
+
AnnotationSpec.AnnotationSpecValue - Record Class in io.micronaut.sourcegen.javapoet
+
 
+
AnnotationSpec.AnnotationValueSpec - Interface in io.micronaut.sourcegen.javapoet
+
 
+
AnnotationSpec.Builder - Class in io.micronaut.sourcegen.javapoet
+
 
+
AnnotationSpec.CodeAnnotationValue - Record Class in io.micronaut.sourcegen.javapoet
+
 
+
AnnotationSpecValue(AnnotationSpec) - Constructor for record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
+
+
Creates an instance of a AnnotationSpecValue record class.
+
+
anonymousClassBuilder(CodeBlock) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
anonymousClassBuilder(String, Object...) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
anonymousTypeArguments - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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 Array record class.
+
+
arrayElement(int) - 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, TypeDef, int) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
+
+
Creates an instance of a ArrayElement record class.
+
+
ArrayTypeName - Class in io.micronaut.sourcegen.javapoet
+
 
+
asCondition(String, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
+
+
The condition of this variable.
+
+
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 Assign record 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
+
 
+
avoidClashesWithNestedClasses(Class<?>) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
+
Call this to always fully qualify any types that would conflict with possibly nested types of + this typeElement.
+
+
avoidClashesWithNestedClasses(TypeElement) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
+
Call this to always fully qualify any types that would conflict with possibly nested types of + this typeElement.
+
+
+

B

+
+
beginControlFlow(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
beginControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
beginControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
bestGuess(String) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns a new ClassName instance for the given fully-qualified class name string.
+
+
BOOLEAN - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
BOOLEAN - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
bounds - Variable in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
 
+
bounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
+
+
Returns the value of the bounds record component.
+
+
box() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
+
Returns a boxed type if this is a primitive type (like Integer for int) or + void.
+
+
build() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
+
 
+
build() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
build() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
build() - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
 
+
build() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
build() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
build() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
build() - Method in class io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
+
 
+
build() - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
+
 
+
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() - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
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(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
builder(TypeName, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
builder(TypeName, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
builder(ClassTypeDef) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
+
 
+
builder(Class<?>) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
builder(Class<? extends Annotation>) - Static method in class io.micronaut.sourcegen.model.AnnotationDef
+
 
+
builder(Type, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
builder(Type, String, Modifier...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
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 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, TypeSpec) - Static method in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
builder(String, TypeDef) - Static method in class io.micronaut.sourcegen.model.ParameterDef
+
 
+
Builder - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The builder annotation on a bean should create a builder.
+
+
BuilderAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
+
+
The visitor that is generation a builder.
+
+
BuilderAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
+
 
+
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 class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
BYTE - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
ByteCodeGenerator - Class in io.micronaut.sourcegen.generator.bytecode
+
+
Generates the classes directly by writing the bytecode.
+
+
ByteCodeGenerator() - Constructor for class io.micronaut.sourcegen.generator.bytecode.ByteCodeGenerator
+
 
+
ByteCodeWriter - Class in io.micronaut.sourcegen.bytecode
+
+
Generates the classes directly by writing the bytecode.
+
+
ByteCodeWriter() - Constructor for class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
 
+
ByteCodeWriter(boolean, boolean) - Constructor for class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
 
+
+

C

+
+
canonicalName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns the full class name of this class.
+
+
cases() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
+
+
Returns the value of the cases record component.
+
+
cases() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
+
+
Returns the value of the cases record 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 Cast record class.
+
+
Catch(ClassTypeDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Try.Catch
+
+
Creates an instance of a Catch record class.
+
+
catches() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
+
+
Returns the value of the catches record component.
+
+
CHAR - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
CHAR - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
characterLiteralWithoutSingleQuotes(char) - Static method in class io.micronaut.sourcegen.javapoet.Util
+
 
+
CLASS - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
 
+
CLASS - Static variable in interface io.micronaut.sourcegen.model.TypeDef
+
 
+
classBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
classBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
classDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
+
+
Returns the value of the classDef record 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 ClassDefType record class.
+
+
classElement() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
+
+
Returns the value of the classElement record component.
+
+
ClassElementType(ClassElement, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
+
+
Creates an instance of a ClassElementType record class.
+
+
className - Variable in class io.micronaut.sourcegen.model.ObjectDef
+
 
+
ClassName - Class in io.micronaut.sourcegen.javapoet
+
+
A fully-qualified class name for top-level and member classes.
+
+
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 ClassName record 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 clazz record component.
+
+
clear() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
clone() - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
+
+
Create a deep copy of this NameAllocator.
+
+
code - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
CodeAnnotationValue(CodeBlock) - Constructor for record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
+
+
Creates an instance of a CodeAnnotationValue record class.
+
+
codeBlock() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
+
+
Returns the value of the codeBlock record component.
+
+
CodeBlock - Class in io.micronaut.sourcegen.javapoet
+
+
A fragment of a .java file, potentially containing declarations, statements, and documentation.
+
+
CodeBlock.Builder - Class in io.micronaut.sourcegen.javapoet
+
 
+
compactConstructor - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
compactConstructor(MethodSpec) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
+
Sets the compact constructor for this builder.
+
+
compareTo(ClassName) - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
 
+
componentType - Variable in class io.micronaut.sourcegen.javapoet.ArrayTypeName
+
 
+
componentType() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
+
+
Returns the value of the componentType record component.
+
+
concat(CodeBlock...) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
+
Concatenates codeBlocks into a single CodeBlock.
+
+
concatAnnotations(List<AnnotationSpec>) - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
condition() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
+
+
Returns the value of the condition record component.
+
+
condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
+
+
Returns the value of the condition record component.
+
+
condition() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
+
+
Returns the value of the condition record component.
+
+
Condition(String, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Condition
+
+
Creates an instance of a Condition record class.
+
+
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 Constant record 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.javapoet.MethodSpec
+
 
+
CONSTRUCTOR - Static variable in class io.micronaut.sourcegen.model.MethodDef
+
 
+
constructorBuilder() - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
+

D

+
+
defaultCase() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
+
+
Returns the value of the defaultCase record component.
+
+
defaultCase() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
+
+
Returns the value of the defaultCase record component.
+
+
defaultValue - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
defaultValue(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
defaultValue(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
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 DefineAndAssign record class.
+
+
Delegate - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The delegate annotation on a bean should create a delegate base class.
+
+
DelegateAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
+
+
The visitor that is generation a delegate.
+
+
DelegateAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
+
 
+
dimensions() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
+
+
Returns the value of the dimensions record component.
+
+
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 class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
DOUBLE - 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 elseExpression record component.
+
+
elseStatement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
+
+
Returns the value of the elseStatement record component.
+
+
enclosingClassName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns the enclosing class, like Map for Map.Entry.
+
+
endControlFlow() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
endControlFlow() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
endControlFlow(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
endControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
endControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
ENUM - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
 
+
enumBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
enumBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
enumConstants - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
enumConstants - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
EnumDef - Class in io.micronaut.sourcegen.model
+
+
The enum definition.
+
+
EnumDef.EnumDefBuilder - Class in io.micronaut.sourcegen.model
+
+
The enum definition builder.
+
+
EnumGenUtils - Class in io.micronaut.sourcegen.bytecode
+
+
The enum generator utils.
+
+
EnumGenUtils() - Constructor for class io.micronaut.sourcegen.bytecode.EnumGenUtils
+
 
+
equals(Object) - Method in record class io.micronaut.sourcegen.bytecode.MethodContext
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
equals(Object) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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.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.Condition
+
+
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.MathOp
+
+
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.Or
+
+
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.
+
+
EqualsAndHashCode - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The EqualsAndHashCode annotation on a bean should generate an equals and a hashCode methods.
+
+
EqualsAndHashCode.Exclude - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The annotation to be used with EqualsAndHashCode on a property to hide the value from being processed.
+
+
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 EqualsReferentially record 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) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
+
+
Creates an instance of a EqualsStructurally record class.
+
+
erasure(TypedElement) - 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 exception record component.
+
+
EXCEPTION_NAME - Static variable in class io.micronaut.sourcegen.bytecode.statement.TryCatchStatementWriter
+
 
+
exceptions - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
ExceptionVar(ClassTypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.ExceptionVar
+
+
Creates an instance of a ExceptionVar record class.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsFalse
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsNull
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutField
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Switch
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.Throw
+
+
Returns the value of the expression record component.
+
+
expression() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
+
+
Returns the value of the expression record component.
+
+
expressionDef() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
+
+
Returns the value of the expressionDef record 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.Condition - Record Class in io.micronaut.sourcegen.model
+
+
The condition operator.
+
+
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.MathOp - Record Class in io.micronaut.sourcegen.model
+
+
The math operator.
+
+
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.Or - Record Class in io.micronaut.sourcegen.model
+
+
The or condition.
+
+
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 expressions record component.
+
+
ExpressionWriter - Interface in io.micronaut.sourcegen.bytecode.expression
+
+
The expression writer.
+
+
+

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 field record component.
+
+
field() - Method in record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
+
+
Returns the value of the field record 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 Field record class.
+
+
FieldDef - Class in io.micronaut.sourcegen.model
+
+
The field definition.
+
+
FieldDef.FieldDefBuilder - Class in io.micronaut.sourcegen.model
+
+
The field builder definition.
+
+
FieldSpec - Class in io.micronaut.sourcegen.javapoet
+
+
A generated field declaration.
+
+
FieldSpec.Builder - Class in io.micronaut.sourcegen.javapoet
+
 
+
fieldSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
fieldSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
fileComment - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
finallyStatement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
+
+
Returns the value of the finallyStatement record component.
+
+
findByLanguage(VisitorContext.Language) - Static method in class io.micronaut.sourcegen.generator.SourceGenerators
+
 
+
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 class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
FLOAT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
+

G

+
+
get(ClassName, TypeName...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
+
Returns a parameterized type, applying typeArguments to rawType.
+
+
get(Annotation) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
get(Annotation, boolean) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
get(Class<?>) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
+
 
+
get(Class<?>, Type...) - Static method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
+
Returns a parameterized type, applying typeArguments to rawType.
+
+
get(Object) - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
+
+
Retrieve a name created with NameAllocator.newName(String, Object).
+
+
get(GenericArrayType) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
+
+
Returns an array type equivalent to type.
+
+
get(ParameterizedType) - Static method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
+
Returns a parameterized type equivalent to type.
+
+
get(Type) - Static method in class io.micronaut.sourcegen.javapoet.TypeName
+
+
Returns a type name equivalent to type.
+
+
get(TypeVariable<?>) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
+
Returns type variable equivalent to type.
+
+
get(WildcardType) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
get(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
+
Returns type variable named name without bounds.
+
+
get(String, TypeName...) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
+
Returns type variable named name with bounds.
+
+
get(String, Type...) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
+
Returns type variable named name with bounds.
+
+
get(String, String, String...) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns a class name created from the given parts.
+
+
get(AnnotationMirror) - Static method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
get(TypeElement) - Static method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns the class name for element.
+
+
get(TypeParameterElement) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
+
Returns type variable equivalent to element.
+
+
get(VariableElement) - Static method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
get(ArrayType) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
+
+
Returns an array type equivalent to mirror.
+
+
get(TypeMirror) - Static method in class io.micronaut.sourcegen.javapoet.TypeName
+
+
Returns a type name equivalent to mirror.
+
+
get(TypeVariable) - Static method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
+
Returns type variable equivalent to mirror.
+
+
get(WildcardType) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
getAll() - Static method in class io.micronaut.sourcegen.generator.SourceGenerators
+
 
+
getAnnotations() - Method in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
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.
+
+
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).
+
+
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.ClassDef
+
 
+
getFields() - Method in class io.micronaut.sourcegen.model.EnumDef
+
 
+
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.PropertyDef
+
 
+
getLanguage() - Method in class io.micronaut.sourcegen.generator.bytecode.ByteCodeGenerator
+
 
+
getLanguage() - Method in interface io.micronaut.sourcegen.generator.SourceGenerator
+
 
+
getLanguage() - Method in class io.micronaut.sourcegen.GroovyPoetSourceGenerator
+
 
+
getLanguage() - Method in class io.micronaut.sourcegen.JavaPoetSourceGenerator
+
 
+
getMethodDescriptor(ObjectDef, MethodDef) - Static method in class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
getMethods() - Method in class io.micronaut.sourcegen.model.ObjectDef
+
 
+
getModifiers() - Method in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
getModifiersArray() - Method in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
getName() - Method in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
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 GetPropertyValue record 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
+
 
+
getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
+
 
+
getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
+
 
+
getSupportedAnnotationNames() - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
+
 
+
getType() - Method in class io.micronaut.sourcegen.model.AnnotationDef
+
 
+
getType() - Method in class io.micronaut.sourcegen.model.FieldDef
+
 
+
getType() - Method in class io.micronaut.sourcegen.model.ParameterDef
+
 
+
getType() - Method in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
getType(ClassTypeDef) - Static method in class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
getType(TypeDef.Primitive) - Static method in class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
getType(TypeDef, ObjectDef) - Static method in class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
getType(String) - Static method in class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
getType(String, Type...) - Static method in class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
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.RecordDef
+
 
+
getValues() - Method in class io.micronaut.sourcegen.model.AnnotationDef
+
 
+
getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
+
 
+
getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
+
 
+
getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
+
 
+
getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
+
 
+
getVisitorKind() - Method in class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
+
 
+
GroovyPoetSourceGenerator - Class in io.micronaut.sourcegen
+
+
Reuse the Java source generator for Groovy.
+
+
GroovyPoetSourceGenerator() - Constructor for class io.micronaut.sourcegen.GroovyPoetSourceGenerator
+
 
+
+

H

+
+
handleFatalException(Element, Class<? extends Annotation>, Exception, Consumer<RuntimeException>) - Static method in class io.micronaut.sourcegen.generator.SourceGenerators
+
+
Utility method for handling exceptions.
+
+
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.bytecode.MethodContext
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
hashCode() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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.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.Condition
+
+
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.MathOp
+
+
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.Or
+
+
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.
+
+
hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
hasModifier(Modifier) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
+

I

+
+
If(ExpressionDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.If
+
+
Creates an instance of a If record class.
+
+
IfElse(ExpressionDef, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
+
+
Creates an instance of a IfElse record class.
+
+
IfElse(ExpressionDef, StatementDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.IfElse
+
+
Creates an instance of a IfElse record class.
+
+
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.
+
+
indent() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
indent(String) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
 
+
index() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Returns the value of the index record component.
+
+
index() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
+
+
Returns the value of the index record component.
+
+
initializer - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
initializer(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
initializer(ExpressionDef) - Method in class io.micronaut.sourcegen.model.FieldDef.FieldDefBuilder
+
 
+
initializer(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
initializerBlock - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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 instance record component.
+
+
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
+
+
Returns the value of the instance record component.
+
+
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
+
+
Returns the value of the instance record component.
+
+
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
+
+
Returns the value of the instance record component.
+
+
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
+
+
Returns the value of the instance record component.
+
+
instance() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
+
+
Returns the value of the instance record component.
+
+
instance() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
+
+
Returns the value of the instance record 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 InstanceOf record class.
+
+
instanceType() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
+
+
Returns the value of the instanceType record 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 class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
INT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
INTERFACE - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
 
+
interfaceBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
interfaceBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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(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.
+
+
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 InvokeGetClassMethod record 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 InvokeHashCodeMethod record class.
+
+
InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
+
+
Creates an instance of a InvokeInstanceMethod record 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 InvokeStaticMethod record class.
+
+
io.micronaut.sourcegen - package io.micronaut.sourcegen
+
 
+
io.micronaut.sourcegen.annotations - package io.micronaut.sourcegen.annotations
+
 
+
io.micronaut.sourcegen.bytecode - package io.micronaut.sourcegen.bytecode
+
 
+
io.micronaut.sourcegen.bytecode.expression - package io.micronaut.sourcegen.bytecode.expression
+
 
+
io.micronaut.sourcegen.bytecode.statement - package io.micronaut.sourcegen.bytecode.statement
+
 
+
io.micronaut.sourcegen.generator - package io.micronaut.sourcegen.generator
+
 
+
io.micronaut.sourcegen.generator.bytecode - package io.micronaut.sourcegen.generator.bytecode
+
 
+
io.micronaut.sourcegen.generator.visitors - package io.micronaut.sourcegen.generator.visitors
+
 
+
io.micronaut.sourcegen.javapoet - package io.micronaut.sourcegen.javapoet
+
 
+
io.micronaut.sourcegen.model - package io.micronaut.sourcegen.model
+
 
+
isAnnotated() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
 
+
isAnnotated() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
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
+
 
+
isBoxedPrimitive() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
+
Returns true if this is a boxed primitive type like Integer.
+
+
isConstructor() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
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 isDefault record component.
+
+
isEmpty() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
isEmpty() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
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
+
 
+
isEnum(ClassDef) - Static method in class io.micronaut.sourcegen.bytecode.EnumGenUtils
+
+
Is enum class.
+
+
isEnumField(ObjectDef, FieldDef) - Static method in class io.micronaut.sourcegen.bytecode.EnumGenUtils
+
+
Is enum field.
+
+
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 IsFalse record class.
+
+
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 isInner record 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 IsNotNull record 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 IsNull record 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
+
 
+
isOverride() - Method in class io.micronaut.sourcegen.model.MethodDef
+
 
+
isPrimitive() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
+
Returns true if this is a primitive type like int.
+
+
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.PropertyDef
+
 
+
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 IsTrue record class.
+
+
+

J

+
+
JavaClass(Class<?>, boolean) - Constructor for record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
+
+
Creates an instance of a JavaClass record class.
+
+
javadoc - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
javadoc - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
javadoc - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
javadoc - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
javadoc - Variable in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
javadoc - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
JavaFile - Class in io.micronaut.sourcegen.javapoet
+
+
A Java file containing a single top level class.
+
+
JavaFile.Builder - Class in io.micronaut.sourcegen.javapoet
+
 
+
JavaIdioms - Class in io.micronaut.sourcegen.model
+
+
Java language idioms.
+
+
JavaIdioms() - Constructor for class io.micronaut.sourcegen.model.JavaIdioms
+
 
+
JavaPoetSourceGenerator - Class in io.micronaut.sourcegen
+
+
The Java source generator.
+
+
JavaPoetSourceGenerator() - Constructor for class io.micronaut.sourcegen.JavaPoetSourceGenerator
+
 
+
join(Iterable<CodeBlock>, String) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
+
Joins codeBlocks into a single CodeBlock, each separated by separator.
+
+
joining(String) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
+
A Collector implementation that joins CodeBlock instances together into one + separated by separator.
+
+
joining(String, String, String) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
+
A Collector implementation that joins CodeBlock instances together into one + separated by separator.
+
+
+

K

+
+
kind - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
+

L

+
+
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
+
+
Returns the value of the left record component.
+
+
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
+
+
Returns the value of the left record component.
+
+
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathOp
+
+
Returns the value of the left record component.
+
+
left() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
+
+
Returns the value of the left record component.
+
+
Local(String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.Local
+
+
Creates an instance of a Local record class.
+
+
LocalData(String, Type, Label, int) - Constructor for record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Creates an instance of a LocalData record class.
+
+
locals() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext
+
+
Returns the value of the locals record component.
+
+
LONG - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
LONG - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
lowerBounds - Variable in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
lowerBounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
+
+
Returns the value of the lowerBounds record 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
+
 
+
markAsStatement() - Method in class io.micronaut.sourcegen.bytecode.expression.AbstractStatementAwareExpressionWriter
+
+
Marks the expression as being written as a statement.
+
+
math(String, ExpressionDef) - Method in interface io.micronaut.sourcegen.model.ExpressionDef
+
+
The math operation of this variable.
+
+
MathOp(String, ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.MathOp
+
+
Creates an instance of a MathOp record class.
+
+
members - Variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
+
 
+
members - Variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
method() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
+
+
Returns the value of the method record component.
+
+
method() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
+
+
Returns the value of the method record component.
+
+
methodBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
MethodContext - Record Class in io.micronaut.sourcegen.bytecode
+
+
The statement context.
+
+
MethodContext(ObjectDef, MethodDef) - Constructor for record class io.micronaut.sourcegen.bytecode.MethodContext
+
 
+
MethodContext(ObjectDef, MethodDef, Map<String, MethodContext.LocalData>) - Constructor for record class io.micronaut.sourcegen.bytecode.MethodContext
+
+
Creates an instance of a MethodContext record class.
+
+
MethodContext.LocalData - Record Class in io.micronaut.sourcegen.bytecode
+
+
The local data.
+
+
methodDef() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext
+
+
Returns the value of the methodDef record 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 MethodParameter record class.
+
+
methods - Variable in class io.micronaut.sourcegen.model.ObjectDef
+
 
+
methods - Variable in class io.micronaut.sourcegen.model.ObjectDefBuilder
+
 
+
MethodSpec - Class in io.micronaut.sourcegen.javapoet
+
+
A generated constructor or method declaration.
+
+
MethodSpec.Builder - Class in io.micronaut.sourcegen.javapoet
+
 
+
methodSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
methodSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
modifiers - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
monitor() - Method in record class io.micronaut.sourcegen.model.StatementDef.Synchronized
+
+
Returns the value of the monitor record 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 Multi record class.
+
+
+

N

+
+
name - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
name - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
name - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
name - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
name - Variable in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
 
+
name - Variable in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
name - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
name() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Returns the value of the name record component.
+
+
name() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
+
+
Returns the value of the name record 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 name record component.
+
+
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
+
+
Returns the value of the name record component.
+
+
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
+
+
Returns the value of the name record component.
+
+
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
+
+
Returns the value of the name record component.
+
+
name() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
+
+
Returns the value of the name record component.
+
+
NameAllocator - Class in io.micronaut.sourcegen.javapoet
+
+
Assigns Java identifier names to avoid collisions, keywords, and invalid characters.
+
+
NameAllocator() - Constructor for class io.micronaut.sourcegen.javapoet.NameAllocator
+
 
+
nestedClass(String) - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns a new ClassName instance for the specified name as nested inside this + class.
+
+
nestedClass(String) - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
+
Returns a new ParameterizedTypeName instance for the specified name as nested + inside this class.
+
+
nestedClass(String, List<TypeName>) - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
+
Returns a new ParameterizedTypeName instance for the specified name as nested + inside this class, with the specified typeArguments.
+
+
NewArrayInitialized(TypeDef.Array, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
+
+
Creates an instance of a NewArrayInitialized record class.
+
+
NewArrayOfSize(TypeDef.Array, int) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
+
+
Creates an instance of a NewArrayOfSize record class.
+
+
NewInstance(ClassTypeDef, List<TypeDef>, List<? extends ExpressionDef>) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
+
+
Creates an instance of a NewInstance record 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.
+
+
newName(String) - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
+
+
Return a new name using suggestion that will not be a Java identifier or clash with + other names.
+
+
newName(String, Object) - Method in class io.micronaut.sourcegen.javapoet.NameAllocator
+
+
Return a new name using suggestion that will not be a Java identifier or clash with + other names.
+
+
nextControlFlow(CodeBlock) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
nextControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
nextControlFlow(String, Object...) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
+
+
Returns the value of the nullable record component.
+
+
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
+
+
Returns the value of the nullable record component.
+
+
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassName
+
+
Returns the value of the nullable record component.
+
+
nullable() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
+
+
Returns the value of the nullable record component.
+
+
nullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.Array
+
+
Returns the value of the nullable record component.
+
+
nullable() - Method in record class io.micronaut.sourcegen.model.TypeDef.TypeVariable
+
+
Returns the value of the nullable record component.
+
+
nullValue() - Static method in interface io.micronaut.sourcegen.model.ExpressionDef
+
 
+
+

O

+
+
OBJECT - Static variable in class io.micronaut.sourcegen.javapoet.ClassName
+
 
+
OBJECT - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
OBJECT - Static variable in interface io.micronaut.sourcegen.model.ClassTypeDef
+
 
+
OBJECT - Static variable in interface io.micronaut.sourcegen.model.TypeDef
+
 
+
OBJECT_TYPE - Static variable in class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
ObjectAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
+
+
The visitor that generates the Object class of a bean.
+
+
ObjectAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
+
 
+
objectDef() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext
+
+
Returns the value of the objectDef record component.
+
+
objectDef() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
+
+
Returns the value of the objectDef record 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(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 AnnotationValue + annotation.
+
+
of(ClassElement) - 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(TypeName) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
+
+
Returns an array type whose elements are all instances of componentType.
+
+
of(ExpressionDef) - Static method in interface io.micronaut.sourcegen.bytecode.expression.ExpressionWriter
+
+
Create a writer from an expression.
+
+
of(ObjectDef) - Static method in interface io.micronaut.sourcegen.model.ClassTypeDef
+
+
Create a new type definition.
+
+
of(StatementDef) - Static method in interface io.micronaut.sourcegen.bytecode.statement.StatementWriter
+
+
Create a writer from the statement.
+
+
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(Type) - Static method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
+
+
Returns an array type whose elements are all instances of componentType.
+
+
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
+
 
+
of(String, Object...) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
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
+
 
+
ofWithoutFormat(String) - Static method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
operator() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
+
+
Returns the value of the operator record component.
+
+
operator() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathOp
+
+
Returns the value of the operator record 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 Or record class.
+
+
originatingElements - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
originatingElements - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
+
+
Returns the value of the other record component.
+
+
other() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
+
+
Returns the value of the other record component.
+
+
override(MethodElement) - Static method in class io.micronaut.sourcegen.model.MethodDef
+
+
Creates a method definition builder from MethodElement.
+
+
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.
+
+
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.
+
+
overriding(ExecutableElement) - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
+
Returns a new method spec builder that overrides method.
+
+
overriding(ExecutableElement, DeclaredType, Types) - Static method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
+
Returns a new method spec builder that overrides method as a member of + enclosing.
+
+
ownerType() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
+
+
Returns the value of the ownerType record component.
+
+
+

P

+
+
packageName - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
packageName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns the package name, like "java.util" for Map.Entry.
+
+
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 Parameterized record class.
+
+
ParameterizedTypeName - Class in io.micronaut.sourcegen.javapoet
+
 
+
parameters - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
parameters - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
ParameterSpec - Class in io.micronaut.sourcegen.javapoet
+
+
A generated parameter declaration.
+
+
ParameterSpec.Builder - Class in io.micronaut.sourcegen.javapoet
+
 
+
parameterTypes() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
+
+
Returns the value of the parameterTypes record component.
+
+
peerClass(String) - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns a class that shares the same enclosing package or class.
+
+
permittedSubclasses - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
permittedSubclasses - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
popValueIfNeeded(GeneratorAdapter, TypeDef) - Method in class io.micronaut.sourcegen.bytecode.expression.AbstractStatementAwareExpressionWriter
+
 
+
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 Primitive record 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 propertyElement record component.
+
+
pushElseConditionalExpression(GeneratorAdapter, MethodContext, ExpressionDef, Label) - Static method in class io.micronaut.sourcegen.bytecode.AbstractConditionalWriter
+
 
+
pushSwitchExpression(GeneratorAdapter, MethodContext, ExpressionDef) - Static method in class io.micronaut.sourcegen.bytecode.AbstractSwitchWriter
+
 
+
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 PutField record class.
+
+
PutStaticField(VariableDef.StaticField, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.PutStaticField
+
+
Creates an instance of a PutStaticField record class.
+
+
+

R

+
+
rawType - Variable in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
 
+
rawType() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
+
+
Returns the value of the rawType record component.
+
+
RECORD - Enum constant in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
 
+
recordBuilder(ClassName) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
recordBuilder(String) - Static method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
recordComponents - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
recordComponents - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
RecordDef - Class in io.micronaut.sourcegen.model
+
+
The class definition.
+
+
RecordDef.RecordDefBuilder - Class in io.micronaut.sourcegen.model
+
+
The record definition builder.
+
+
reflectionName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Return the binary name of a class.
+
+
Return(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Return
+
+
Creates an instance of a Return record class.
+
+
returning() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
+
+
The statement returning this expression.
+
+
returns(TypeName) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
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
+
 
+
returns(Type) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
returnType - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.And
+
+
Returns the value of the right record component.
+
+
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Condition
+
+
Returns the value of the right record component.
+
+
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.MathOp
+
+
Returns the value of the right record component.
+
+
right() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Or
+
+
Returns the value of the right record component.
+
+
+

S

+
+
setName(String) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
SHORT - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
SHORT - Static variable in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
simpleName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns the simple name of this class, like "Entry" for Map.Entry.
+
+
simpleNames() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
 
+
Singular - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The annotation to be used with Builder or SuperBuilder on a property to create + a single element method for filling a collection.
+
+
size() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
+
+
Returns the value of the size record component.
+
+
skipJavaLangImports - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
skipJavaLangImports(boolean) - Method in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
+
Call this to omit imports for classes in java.lang, such as java.lang.String.
+
+
SourceGenerator - Interface in io.micronaut.sourcegen.generator
+
+
Source code generator.
+
+
SourceGenerators - Class in io.micronaut.sourcegen.generator
+
+
The source generators.
+
+
start() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Returns the value of the start record component.
+
+
start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
+
 
+
start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
+
 
+
start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
+
 
+
start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
+
 
+
start(VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
+
 
+
statement - Variable in class io.micronaut.sourcegen.bytecode.expression.AbstractStatementAwareExpressionWriter
+
 
+
statement() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
+
+
Returns the value of the statement record component.
+
+
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.If
+
+
Returns the value of the statement record component.
+
+
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.IfElse
+
+
Returns the value of the statement record component.
+
+
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Synchronized
+
+
Returns the value of the statement record component.
+
+
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try.Catch
+
+
Returns the value of the statement record component.
+
+
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.Try
+
+
Returns the value of the statement record component.
+
+
statement() - Method in record class io.micronaut.sourcegen.model.StatementDef.While
+
+
Returns the value of the statement record 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 statements record component.
+
+
StatementWriter - Interface in io.micronaut.sourcegen.bytecode.statement
+
+
The statement writer.
+
+
staticBlock - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
StaticField(ClassTypeDef, String, TypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.StaticField
+
+
Creates an instance of a StaticField record class.
+
+
staticImports - Variable in class io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
 
+
STRING - Static variable in interface io.micronaut.sourcegen.model.TypeDef
+
 
+
subtypeOf(TypeName) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
+
Returns a type that represents an unknown type that extends bound.
+
+
subtypeOf(Type) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
Super(ClassTypeDef) - Constructor for record class io.micronaut.sourcegen.model.VariableDef.Super
+
+
Creates an instance of a Super record 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.
+
+
SuperBuilder - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The builder annotation on a bean should create a builder with a support of inheritance.
+
+
SuperBuilderAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
+
+
The visitor that is generation a builder.
+
+
SuperBuilderAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
+
 
+
superclass - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
superclass(TypeName) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
superclass(ClassTypeDef) - Method in class io.micronaut.sourcegen.model.ClassDef.ClassDefBuilder
+
 
+
superclass(Type) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
superclass(Type, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
superclass(TypeMirror) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
superclass(TypeMirror, boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
superinterfaces - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
superinterfaces - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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
+
 
+
supertypeOf(TypeName) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
+
Returns a type that represents an unknown supertype of bound.
+
+
supertypeOf(Type) - Static method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
Switch(ExpressionDef, TypeDef, Map<ExpressionDef.Constant, ? extends ExpressionDef>, ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.Switch
+
+
Creates an instance of a Switch record class.
+
+
Switch(ExpressionDef, TypeDef, Map<ExpressionDef.Constant, StatementDef>, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Switch
+
+
Creates an instance of a Switch record class.
+
+
SwitchYieldCase(TypeDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
+
+
Creates an instance of a SwitchYieldCase record class.
+
+
Synchronized(ExpressionDef, StatementDef) - Constructor for record class io.micronaut.sourcegen.model.StatementDef.Synchronized
+
+
Creates an instance of a Synchronized record class.
+
+
synthetic - Variable in class io.micronaut.sourcegen.model.PropertyDef
+
 
+
synthetic - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
 
+
synthetic() - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
+
+
Marks the element as synthetic.
+
+
+

T

+
+
This() - Constructor for record class io.micronaut.sourcegen.model.VariableDef.This
+
+
Creates an instance of a This record 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 Throw record class.
+
+
toBuilder() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
toBuilder() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
toBuilder() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
toBuilder() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
toBuilder() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
toBuilder() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
toBuilder() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
toClassDef(EnumDef) - Static method in class io.micronaut.sourcegen.bytecode.EnumGenUtils
+
+
Generate the ClassDef from EnumDef.
+
+
toJavaFileObject() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
toJavaIdentifier(String) - Static method in class io.micronaut.sourcegen.javapoet.NameAllocator
+
 
+
topLevelClassName() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
+
Returns the top class in this nesting group.
+
+
toString() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
+
+
Returns a string representation of this record class.
+
+
toString() - Method in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
toString() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock
+
 
+
toString() - Method in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
toString() - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
toString() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
toString() - Method in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
toString() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
toString() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
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.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.Condition
+
+
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.MathOp
+
+
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.Or
+
+
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.
+
+
ToString - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The ToString annotation on a bean should generate a toString method.
+
+
ToString.Exclude - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
If present, do not include this field in the generated toString.
+
+
toSwitchKey(ExpressionDef.Constant) - Static method in class io.micronaut.sourcegen.bytecode.AbstractSwitchWriter
+
 
+
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 Try record class.
+
+
TryCatchStatementWriter - Class in io.micronaut.sourcegen.bytecode.statement
+
+
The try-catch statement.
+
+
TryCatchStatementWriter(StatementDef.Try) - Constructor for class io.micronaut.sourcegen.bytecode.statement.TryCatchStatementWriter
+
 
+
type - Variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
type - Variable in class io.micronaut.sourcegen.javapoet.FieldSpec
+
 
+
type - Variable in class io.micronaut.sourcegen.javapoet.ParameterSpec
+
 
+
type() - Element in annotation interface io.micronaut.sourcegen.annotations.Delegate
+
+
Define what the class that delegate should be created for.
+
+
type() - Method in record class io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Cast
+
+
Returns the value of the type record 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 type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
+
 
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.IfElse
+
 
+
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.MathOp
+
 
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Switch
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
+
+
Returns the value of the type record 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 type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.ExceptionVar
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Field
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Local
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.MethodParameter
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.StaticField
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.Super
+
+
Returns the value of the type record component.
+
+
type() - Method in record class io.micronaut.sourcegen.model.VariableDef.This
+
 
+
typeArguments - Variable in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
 
+
typeArguments() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
+
+
Returns the value of the typeArguments record component.
+
+
typeDef() - Method in record class io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
+
+
Returns the value of the typeDef record component.
+
+
typeDef() - Method in record class io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
+
+
Returns the value of the typeDef record 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.
+
+
TypeName - Class in io.micronaut.sourcegen.javapoet
+
+
Any type in Java's type system, plus void.
+
+
typeSpec - Variable in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
TypeSpec - Class in io.micronaut.sourcegen.javapoet
+
+
A generated class, interface, or enum declaration.
+
+
TypeSpec.Builder - Class in io.micronaut.sourcegen.javapoet
+
 
+
TypeSpec.Kind - Enum Class in io.micronaut.sourcegen.javapoet
+
 
+
typeSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
typeSpecs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
TypeUtils - Class in io.micronaut.sourcegen.bytecode
+
+
Internal bytecode type utils.
+
+
TypeUtils() - Constructor for class io.micronaut.sourcegen.bytecode.TypeUtils
+
 
+
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 TypeVariable record class.
+
+
TypeVariableName - Class in io.micronaut.sourcegen.javapoet
+
 
+
typeVariables - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
typeVariables - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
typeVariables - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
typeVariables - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
+

U

+
+
unbox() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
+
Returns an unboxed type if this is a boxed primitive type (like int for + Integer) or Void.
+
+
unindent() - Method in class io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
 
+
upperBounds - Variable in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
upperBounds() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
+
+
Returns the value of the upperBounds record component.
+
+
Util - Class in io.micronaut.sourcegen.javapoet
+
+
Like Guava, but worse and standalone.
+
+
+

V

+
+
validate(MethodDef) - Method in record class io.micronaut.sourcegen.model.StatementDef.Return
+
+
Validate the return of the method.
+
+
value() - Element in annotation interface io.micronaut.sourcegen.annotations.Singular
+
 
+
value() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.Constant
+
+
Returns the value of the value record component.
+
+
VALUE - Static variable in class io.micronaut.sourcegen.javapoet.AnnotationSpec
+
 
+
valueOf(String) - Static method in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
+
Returns the enum constant of this class with the specified name.
+
+
values() - Static method in enum class io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
+
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 values record component.
+
+
values() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
+
+
Returns the value of the values record component.
+
+
values() - Method in record class io.micronaut.sourcegen.model.ExpressionDef.NewInstance
+
+
Returns the value of the values record component.
+
+
varargs - Variable in class io.micronaut.sourcegen.javapoet.MethodSpec
+
 
+
varargs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
varargs - Variable in class io.micronaut.sourcegen.javapoet.TypeSpec
+
 
+
varargs() - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
varargs() - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
varargs(boolean) - Method in class io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
 
+
varargs(boolean) - Method in class io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
 
+
variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.Assign
+
+
Returns the value of the variable record component.
+
+
variable() - Method in record class io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
+
+
Returns the value of the variable record 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`.
+
+
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
+
 
+
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
+
 
+
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
+
 
+
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
+
 
+
visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
+
 
+
VOID - Static variable in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
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 While record 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 Wildcard record class.
+
+
wildcardSubtypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
+
 
+
wildcardSupertypeOf(TypeDef) - Static method in interface io.micronaut.sourcegen.model.TypeDef
+
 
+
WildcardTypeName - Class in io.micronaut.sourcegen.javapoet
+
 
+
withBounds(TypeName...) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
 
+
withBounds(Type...) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
 
+
withBounds(List<? extends TypeName>) - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
 
+
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
+
 
+
Wither - Annotation Interface in io.micronaut.sourcegen.annotations
+
+
The annotation to generate an interface implementing `with` copy method for records - `MyRecord withMyProperty(MyProperty)`.
+
+
WitherAnnotationVisitor - Class in io.micronaut.sourcegen.generator.visitors
+
+
The visitor that is generation a builder.
+
+
WitherAnnotationVisitor() - Constructor for class io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
+
 
+
withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.ArrayTypeName
+
 
+
withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.ClassName
+
 
+
withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
 
+
withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.TypeName
+
 
+
withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.TypeVariableName
+
 
+
withoutAnnotations() - Method in class io.micronaut.sourcegen.javapoet.WildcardTypeName
+
 
+
wrapperType() - Method in record class io.micronaut.sourcegen.model.TypeDef.Primitive
+
 
+
write(ObjectDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Writes the bytecode of generated class.
+
+
write(ObjectDef, ClassTypeDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Writes the bytecode of generated class.
+
+
write(ObjectDef, VisitorContext, Element...) - Method in class io.micronaut.sourcegen.generator.bytecode.ByteCodeGenerator
+
 
+
write(ObjectDef, VisitorContext, Element...) - Method in interface io.micronaut.sourcegen.generator.SourceGenerator
+
+
Write the file using the context.
+
+
write(ObjectDef, Writer) - Method in class io.micronaut.sourcegen.generator.bytecode.ByteCodeGenerator
+
 
+
write(ObjectDef, Writer) - Method in interface io.micronaut.sourcegen.generator.SourceGenerator
+
+
Write the source code.
+
+
write(ObjectDef, Writer) - Method in class io.micronaut.sourcegen.JavaPoetSourceGenerator
+
 
+
write(GeneratorAdapter, MethodContext) - Method in interface io.micronaut.sourcegen.bytecode.expression.ExpressionWriter
+
+
Write the expression.
+
+
write(GeneratorAdapter, MethodContext, Runnable) - Method in interface io.micronaut.sourcegen.bytecode.statement.StatementWriter
+
+
Write the statement.
+
+
write(GeneratorAdapter, MethodContext, Runnable) - Method in class io.micronaut.sourcegen.bytecode.statement.TryCatchStatementWriter
+
 
+
writeClass(ClassVisitor, ClassDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an interface.
+
+
writeClass(ClassVisitor, ClassDef, ClassTypeDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an interface.
+
+
writeExpression(GeneratorAdapter, MethodContext, ExpressionDef) - Static method in interface io.micronaut.sourcegen.bytecode.expression.ExpressionWriter
+
 
+
writeExpressionCheckCast(GeneratorAdapter, MethodContext, ExpressionDef, TypeDef) - Static method in interface io.micronaut.sourcegen.bytecode.expression.ExpressionWriter
+
 
+
writeField(ClassVisitor, ObjectDef, FieldDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an enum.
+
+
writeInterface(ClassVisitor, InterfaceDef, ClassTypeDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an interface.
+
+
writeMethod(ClassVisitor, ObjectDef, MethodDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an interface.
+
+
writeObject(ClassVisitor, ObjectDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an object.
+
+
writeObject(ClassVisitor, ObjectDef, ClassTypeDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an object.
+
+
writeRecord(ClassVisitor, RecordDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an interface.
+
+
writeRecord(ClassVisitor, RecordDef, ClassTypeDef) - Method in class io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
Write an interface.
+
+
writeScoped(GeneratorAdapter, MethodContext, Runnable) - Method in interface io.micronaut.sourcegen.bytecode.statement.StatementWriter
+
+
Write the statement with scoped locals.
+
+
writeTo(File) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
+
Writes this to directory as UTF-8 using the standard directory structure.
+
+
writeTo(Appendable) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
 
+
writeTo(Path) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
+
Writes this to directory as UTF-8 using the standard directory structure.
+
+
writeTo(Path, Charset) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
+
Writes this to directory with the provided charset using the standard directory + structure.
+
+
writeTo(Filer) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
+
Writes this to filer.
+
+
writeToFile(File) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
+
Writes this to directory as UTF-8 using the standard directory structure.
+
+
writeToPath(Path) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
+
Writes this to directory as UTF-8 using the standard directory structure.
+
+
writeToPath(Path, Charset) - Method in class io.micronaut.sourcegen.javapoet.JavaFile
+
+
Writes this to directory with the provided charset using the standard directory + structure.
+
+
+A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values
+
+
+ + diff --git a/1.5.5/api/index.html b/1.5.5/api/index.html new file mode 100644 index 00000000..4007bfc5 --- /dev/null +++ b/1.5.5/api/index.html @@ -0,0 +1,83 @@ + + + + +Overview (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ + +
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html b/1.5.5/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html new file mode 100644 index 00000000..74e1a8ee --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html @@ -0,0 +1,185 @@ + + + + +GroovyPoetSourceGenerator (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class GroovyPoetSourceGenerator

+
+
java.lang.Object +
io.micronaut.sourcegen.JavaPoetSourceGenerator +
io.micronaut.sourcegen.GroovyPoetSourceGenerator
+
+
+
+
+
All Implemented Interfaces:
+
SourceGenerator
+
+
+
@Internal +public final class GroovyPoetSourceGenerator +extends JavaPoetSourceGenerator
+
Reuse the Java source generator for Groovy.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GroovyPoetSourceGenerator

      +
      public GroovyPoetSourceGenerator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html b/1.5.5/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html new file mode 100644 index 00000000..6352feb2 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html @@ -0,0 +1,209 @@ + + + + +JavaPoetSourceGenerator (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JavaPoetSourceGenerator

+
+
java.lang.Object +
io.micronaut.sourcegen.JavaPoetSourceGenerator
+
+
+
+
All Implemented Interfaces:
+
SourceGenerator
+
+
+
Direct Known Subclasses:
+
GroovyPoetSourceGenerator
+
+
+
@Internal +public sealed class JavaPoetSourceGenerator +extends Object +implements SourceGenerator +permits GroovyPoetSourceGenerator
+
The Java source generator.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JavaPoetSourceGenerator

      +
      public JavaPoetSourceGenerator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLanguage

      +
      public io.micronaut.inject.visitor.VisitorContext.Language getLanguage()
      +
      +
      Specified by:
      +
      getLanguage in interface SourceGenerator
      +
      Returns:
      +
      The source language of the generator
      +
      +
      +
    • +
    • +
      +

      write

      +
      public void write(ObjectDef objectDef, + Writer writer) + throws IOException
      +
      Description copied from interface: SourceGenerator
      +
      Write the source code.
      +
      +
      Specified by:
      +
      write in interface SourceGenerator
      +
      Parameters:
      +
      objectDef - The object definition
      +
      writer - The writer
      +
      Throws:
      +
      IOException - The IO exception
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/Builder.html b/1.5.5/api/io/micronaut/sourcegen/annotations/Builder.html new file mode 100644 index 00000000..c76f7eaa --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/Builder.html @@ -0,0 +1,136 @@ + + + + +Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Builder

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({ANNOTATION_TYPE,TYPE}) +public @interface Builder
+
The builder annotation on a bean should create a builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    Class<? extends Annotation>[]
    + +
    +
    Define what annotations should be added to the generated builder.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      annotatedWith

      +
      Class<? extends Annotation>[] annotatedWith
      +
      Define what annotations should be added to the generated builder. By default, + the builder will have Introspected annotation + so that introspection can be created for it.
      +
      +
      Returns:
      +
      Array of annotations to apply on the builder
      +
      +
      +
      Default:
      +
      {io.micronaut.core.annotation.Introspected.class}
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/Delegate.html b/1.5.5/api/io/micronaut/sourcegen/annotations/Delegate.html new file mode 100644 index 00000000..343bf3db --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/Delegate.html @@ -0,0 +1,134 @@ + + + + +Delegate (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Delegate

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({ANNOTATION_TYPE,TYPE}) +public @interface Delegate
+
The delegate annotation on a bean should create a delegate base class.
+
+
Since:
+
1.3
+
Author:
+
Andriy Dmytruk
+
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
    +
    Define what the class that delegate should be created for.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      type

      +
      Class<?> type
      +
      Define what the class that delegate should be created for.
      +
      +
      Returns:
      +
      The class to create delegate for
      +
      +
      +
      Default:
      +
      java.lang.Void.class
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html b/1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html new file mode 100644 index 00000000..ba91ca92 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html @@ -0,0 +1,89 @@ + + + + +EqualsAndHashCode.Exclude (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface EqualsAndHashCode.Exclude

+
+
+
+
Enclosing class:
+
EqualsAndHashCode
+
+
+
@Retention(RUNTIME) +@Target({FIELD,PARAMETER}) +public static @interface EqualsAndHashCode.Exclude
+
The annotation to be used with EqualsAndHashCode on a property to hide the value from being processed.
+
+
Since:
+
1.3
+
Author:
+
Elif Kurtay
+
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html b/1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html new file mode 100644 index 00000000..215e9754 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html @@ -0,0 +1,111 @@ + + + + +EqualsAndHashCode (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface EqualsAndHashCode

+
+
+
+
@Retention(RUNTIME) +@Target({ANNOTATION_TYPE,TYPE}) +public @interface EqualsAndHashCode
+
The EqualsAndHashCode annotation on a bean should generate an equals and a hashCode methods. + The equals method will be created in [BeanName]Utils class as a static method: + public static boolean BeanNameUtils.equals(BeanName this, Object other) + + The hashCode method will be created in [BeanName]Utils class as a static method: + public static int BeanNameUtils.hashCode(BeanName object)
+
+
Since:
+
1.3
+
Author:
+
Elif Kurtay
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static @interface 
    + +
    +
    The annotation to be used with EqualsAndHashCode on a property to hide the value from being processed.
    +
    +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/Singular.html b/1.5.5/api/io/micronaut/sourcegen/annotations/Singular.html new file mode 100644 index 00000000..1f76123e --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/Singular.html @@ -0,0 +1,142 @@ + + + + +Singular (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Singular

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({FIELD,PARAMETER}) +public @interface Singular
+
The annotation to be used with Builder or SuperBuilder on a property to create + a single element method for filling a collection. The final collection is immutable by default. + The name of the singular method is extracted from the property name converting plural name to a singular, + in a case it's not possible to recognize the singular name it's required to provide it in the value attribute. + The only supported collections are: + - Iterable + - Collection + - List + - Set + - SortedSet + - Map + - SortedMap
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    + + +
     
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      value

      +
      String value
      +
      +
      Returns:
      +
      The name of the singular method. If the collection doesn't end with "s" the name is required.
      +
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/SuperBuilder.html b/1.5.5/api/io/micronaut/sourcegen/annotations/SuperBuilder.html new file mode 100644 index 00000000..68f51b8a --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/SuperBuilder.html @@ -0,0 +1,137 @@ + + + + +SuperBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface SuperBuilder

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({ANNOTATION_TYPE,TYPE}) +public @interface SuperBuilder
+
The builder annotation on a bean should create a builder with a support of inheritance. + The super type should be also annotated with @SuperBuilder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Optional Element Summary

    +
    Optional Elements
    +
    +
    Modifier and Type
    +
    Optional Element
    +
    Description
    +
    Class<? extends Annotation>[]
    + +
    +
    Define what annotations should be added to the generated builder.
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      annotatedWith

      +
      Class<? extends Annotation>[] annotatedWith
      +
      Define what annotations should be added to the generated builder. By default, + the builder will have Introspected annotation + so that introspection can be created for it.
      +
      +
      Returns:
      +
      Array of annotations to apply on the builder
      +
      +
      +
      Default:
      +
      {io.micronaut.core.annotation.Introspected.class}
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html b/1.5.5/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html new file mode 100644 index 00000000..9d014212 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html @@ -0,0 +1,89 @@ + + + + +ToString.Exclude (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface ToString.Exclude

+
+
+
+
Enclosing class:
+
ToString
+
+
+
@Retention(RUNTIME) +@Target({FIELD,PARAMETER}) +public static @interface ToString.Exclude
+
If present, do not include this field in the generated toString.
+
+
Since:
+
1.3
+
Author:
+
Elif Kurtay
+
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/ToString.html b/1.5.5/api/io/micronaut/sourcegen/annotations/ToString.html new file mode 100644 index 00000000..09915e45 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/ToString.html @@ -0,0 +1,108 @@ + + + + +ToString (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface ToString

+
+
+
+
@Retention(RUNTIME) +@Target({ANNOTATION_TYPE,TYPE}) +public @interface ToString
+
The ToString annotation on a bean should generate a toString method. + The method will be created in [BeanName]Object class as a static method: + public static String [BeanName]Object.toString(BeanName object)
+
+
Since:
+
1.3
+
Author:
+
Elif Kurtay
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    Nested Classes
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    static @interface 
    + +
    +
    If present, do not include this field in the generated toString.
    +
    +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/Wither.html b/1.5.5/api/io/micronaut/sourcegen/annotations/Wither.html new file mode 100644 index 00000000..4d261c63 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/Wither.html @@ -0,0 +1,86 @@ + + + + +Wither (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface Wither

+
+
+
+
@Documented +@Retention(RUNTIME) +@Target({ANNOTATION_TYPE,TYPE}) +public @interface Wither
+
The annotation to generate an interface implementing `with` copy method for records - `MyRecord withMyProperty(MyProperty)`.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/annotations/package-summary.html new file mode 100644 index 00000000..5149fec8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/package-summary.html @@ -0,0 +1,135 @@ + + + + +io.micronaut.sourcegen.annotations (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.annotations

+
+
+
package io.micronaut.sourcegen.annotations
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/annotations/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/annotations/package-tree.html new file mode 100644 index 00000000..2af7eff0 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/annotations/package-tree.html @@ -0,0 +1,74 @@ + + + + +io.micronaut.sourcegen.annotations Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.annotations

+Package Hierarchies: + +
+
+

Annotation Interface Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html new file mode 100644 index 00000000..4a3c6d79 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html @@ -0,0 +1,171 @@ + + + + +AbstractConditionalWriter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractConditionalWriter

+
+
java.lang.Object +
io.micronaut.sourcegen.bytecode.AbstractConditionalWriter
+
+
+
+
@Internal +public abstract class AbstractConditionalWriter +extends Object
+
The common condition writer methods.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractConditionalWriter

      +
      public AbstractConditionalWriter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      pushElseConditionalExpression

      +
      protected static void pushElseConditionalExpression(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + ExpressionDef expressionDef, + org.objectweb.asm.Label elseLabel)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html new file mode 100644 index 00000000..3e32b1ac --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html @@ -0,0 +1,177 @@ + + + + +AbstractSwitchWriter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractSwitchWriter

+
+
java.lang.Object +
io.micronaut.sourcegen.bytecode.AbstractSwitchWriter
+
+
+
+
public class AbstractSwitchWriter +extends Object
+
The abstract switch writer.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractSwitchWriter

      +
      public AbstractSwitchWriter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      pushSwitchExpression

      +
      protected static void pushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + ExpressionDef expression)
      +
      +
    • +
    • +
      +

      toSwitchKey

      +
      protected static int toSwitchKey(ExpressionDef.Constant constant)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html new file mode 100644 index 00000000..e71d7bee --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html @@ -0,0 +1,399 @@ + + + + +ByteCodeWriter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteCodeWriter

+
+
java.lang.Object +
io.micronaut.sourcegen.bytecode.ByteCodeWriter
+
+
+
+
public final class ByteCodeWriter +extends Object
+
Generates the classes directly by writing the bytecode.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteCodeWriter

      +
      public ByteCodeWriter()
      +
      +
    • +
    • +
      +

      ByteCodeWriter

      +
      public ByteCodeWriter(boolean checkClass, + boolean visitMaxs)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      writeObject

      +
      public void writeObject(org.objectweb.asm.ClassVisitor classVisitor, + ObjectDef objectDef)
      +
      Write an object.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      objectDef - The object definition
      +
      +
      +
    • +
    • +
      +

      writeObject

      +
      public void writeObject(org.objectweb.asm.ClassVisitor classVisitor, + ObjectDef objectDef, + @Nullable + @Nullable ClassTypeDef outerType)
      +
      Write an object.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      objectDef - The object definition
      +
      outerType - The outer type
      +
      +
      +
    • +
    • +
      +

      writeField

      +
      public void writeField(org.objectweb.asm.ClassVisitor classVisitor, + ObjectDef objectDef, + FieldDef fieldDef)
      +
      Write an enum.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      objectDef - The object definition
      +
      fieldDef - The field definition
      +
      +
      +
    • +
    • +
      +

      writeInterface

      +
      public void writeInterface(org.objectweb.asm.ClassVisitor classVisitor, + InterfaceDef interfaceDef, + @Nullable + @Nullable ClassTypeDef outerType)
      +
      Write an interface.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      interfaceDef - The interface definition
      +
      outerType - The outer type
      +
      +
      +
    • +
    • +
      +

      writeRecord

      +
      public void writeRecord(org.objectweb.asm.ClassVisitor classVisitor, + RecordDef recordDef)
      +
      Write an interface.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      recordDef - The record definition
      +
      +
      +
    • +
    • +
      +

      writeRecord

      +
      public void writeRecord(org.objectweb.asm.ClassVisitor classVisitor, + RecordDef recordDef, + @Nullable + @Nullable ClassTypeDef outerType)
      +
      Write an interface.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      recordDef - The record definition
      +
      outerType - The outer type
      +
      +
      +
    • +
    • +
      +

      writeClass

      +
      public void writeClass(org.objectweb.asm.ClassVisitor classVisitor, + ClassDef classDef)
      +
      Write an interface.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      classDef - The class definition
      +
      +
      +
    • +
    • +
      +

      writeClass

      +
      public void writeClass(org.objectweb.asm.ClassVisitor classVisitor, + ClassDef classDef, + @Nullable + @Nullable ClassTypeDef outerType)
      +
      Write an interface.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      classDef - The class definition
      +
      outerType - The outer type
      +
      +
      +
    • +
    • +
      +

      writeMethod

      +
      public void writeMethod(org.objectweb.asm.ClassVisitor classVisitor, + @Nullable + @Nullable ObjectDef objectDef, + MethodDef methodDef)
      +
      Write an interface.
      +
      +
      Parameters:
      +
      classVisitor - The class visitor
      +
      objectDef - The object definition
      +
      methodDef - The method definition
      +
      +
      +
    • +
    • +
      +

      write

      +
      public byte[] write(ObjectDef objectDef)
      +
      Writes the bytecode of generated class.
      +
      +
      Parameters:
      +
      objectDef - The object definition.
      +
      Returns:
      +
      The bytes
      +
      +
      +
    • +
    • +
      +

      write

      +
      public byte[] write(ObjectDef objectDef, + @Nullable + @Nullable ClassTypeDef outerType)
      +
      Writes the bytecode of generated class.
      +
      +
      Parameters:
      +
      objectDef - The object definition.
      +
      outerType - The outer type.
      +
      Returns:
      +
      The bytes
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html new file mode 100644 index 00000000..6ae5515f --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html @@ -0,0 +1,213 @@ + + + + +EnumGenUtils (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EnumGenUtils

+
+
java.lang.Object +
io.micronaut.sourcegen.bytecode.EnumGenUtils
+
+
+
+
@Internal +public class EnumGenUtils +extends Object
+
The enum generator utils.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EnumGenUtils

      +
      public EnumGenUtils()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toClassDef

      +
      public static ClassDef toClassDef(EnumDef enumDef)
      +
      Generate the ClassDef from EnumDef.
      +
      +
      Parameters:
      +
      enumDef - The enum def
      +
      Returns:
      +
      The class definition
      +
      +
      +
    • +
    • +
      +

      isEnumField

      +
      public static boolean isEnumField(ObjectDef objectDef, + FieldDef fieldDef)
      +
      Is enum field.
      +
      +
      Parameters:
      +
      objectDef - The object def
      +
      fieldDef - The field
      +
      Returns:
      +
      true if is an enum field
      +
      +
      +
    • +
    • +
      +

      isEnum

      +
      public static boolean isEnum(ClassDef classDef)
      +
      Is enum class.
      +
      +
      Parameters:
      +
      classDef - The class def
      +
      Returns:
      +
      true if the enum class
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html new file mode 100644 index 00000000..b2042998 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html @@ -0,0 +1,298 @@ + + + + +MethodContext.LocalData (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class MethodContext.LocalData

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.bytecode.MethodContext.LocalData
+
+
+
+
+
Record Components:
+
name - The name
+
type - The type
+
start - The start label
+
index - The index
+
+
+
Enclosing class:
+
MethodContext
+
+
+
public static record MethodContext.LocalData(String name, org.objectweb.asm.Type type, org.objectweb.asm.Label start, int index) +extends Record
+
The local data.
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    LocalData(String name, + org.objectweb.asm.Type type, + org.objectweb.asm.Label start, + int index)
    +
    +
    Creates an instance of a LocalData record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    +
    int
    + +
    +
    Returns the value of the index record component.
    +
    + + +
    +
    Returns the value of the name record component.
    +
    +
    org.objectweb.asm.Label
    + +
    +
    Returns the value of the start record component.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    org.objectweb.asm.Type
    + +
    +
    Returns the value of the type record component.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LocalData

      +
      public LocalData(String name, + org.objectweb.asm.Type type, + org.objectweb.asm.Label start, + int index)
      +
      Creates an instance of a LocalData record class.
      +
      +
      Parameters:
      +
      name - the value for the name record component
      +
      type - the value for the type record component
      +
      start - the value for the start record component
      +
      index - the value for the index record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public org.objectweb.asm.Type type()
      +
      Returns the value of the type record component.
      +
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      start

      +
      public org.objectweb.asm.Label start()
      +
      Returns the value of the start record component.
      +
      +
      Returns:
      +
      the value of the start record component
      +
      +
      +
    • +
    • +
      +

      index

      +
      public int index()
      +
      Returns the value of the index record component.
      +
      +
      Returns:
      +
      the value of the index record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.html new file mode 100644 index 00000000..dc93e9d5 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/MethodContext.html @@ -0,0 +1,309 @@ + + + + +MethodContext (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class MethodContext

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.bytecode.MethodContext
+
+
+
+
+
Record Components:
+
objectDef - The current object definition
+
methodDef - The current method definition.
+
locals - The locals
+
+
+
@Internal +public record MethodContext(@Nullable ObjectDef objectDef, MethodDef methodDef, Map<String,MethodContext.LocalData> locals) +extends Record
+
The statement context.
+
+
Since:
+
1.5
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MethodContext

      +
      public MethodContext(@Nullable + @Nullable ObjectDef objectDef, + MethodDef methodDef)
      +
      +
    • +
    • +
      +

      MethodContext

      +
      public MethodContext(@Nullable + @Nullable ObjectDef objectDef, + MethodDef methodDef, + Map<String,MethodContext.LocalData> locals)
      +
      Creates an instance of a MethodContext record class.
      +
      +
      Parameters:
      +
      objectDef - the value for the objectDef record component
      +
      methodDef - the value for the methodDef record component
      +
      locals - the value for the locals record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      objectDef

      +
      @Nullable +public @Nullable ObjectDef objectDef()
      +
      Returns the value of the objectDef record component.
      +
      +
      Returns:
      +
      the value of the objectDef record component
      +
      +
      +
    • +
    • +
      +

      methodDef

      +
      public MethodDef methodDef()
      +
      Returns the value of the methodDef record component.
      +
      +
      Returns:
      +
      the value of the methodDef record component
      +
      +
      +
    • +
    • +
      +

      locals

      + +
      Returns the value of the locals record component.
      +
      +
      Returns:
      +
      the value of the locals record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/TypeUtils.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/TypeUtils.html new file mode 100644 index 00000000..3c6a0417 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/TypeUtils.html @@ -0,0 +1,247 @@ + + + + +TypeUtils (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypeUtils

+
+
java.lang.Object +
io.micronaut.sourcegen.bytecode.TypeUtils
+
+
+
+
@Internal +public final class TypeUtils +extends Object
+
Internal bytecode type utils.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      OBJECT_TYPE

      +
      public static final org.objectweb.asm.Type OBJECT_TYPE
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TypeUtils

      +
      public TypeUtils()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMethodDescriptor

      +
      public static String getMethodDescriptor(@Nullable + @Nullable ObjectDef objectDef, + MethodDef methodDef)
      +
      +
    • +
    • +
      +

      getType

      +
      public static org.objectweb.asm.Type getType(TypeDef typeDef, + @Nullable + @Nullable ObjectDef objectDef)
      +
      +
    • +
    • +
      +

      getType

      +
      public static org.objectweb.asm.Type getType(TypeDef.Primitive primitive)
      +
      +
    • +
    • +
      +

      getType

      +
      public static org.objectweb.asm.Type getType(String className, + org.objectweb.asm.Type... genericTypes)
      +
      +
    • +
    • +
      +

      getType

      +
      public static org.objectweb.asm.Type getType(ClassTypeDef classTypeDef)
      +
      +
    • +
    • +
      +

      getType

      +
      public static org.objectweb.asm.Type getType(String className)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html new file mode 100644 index 00000000..21874833 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html @@ -0,0 +1,216 @@ + + + + +AbstractStatementAwareExpressionWriter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractStatementAwareExpressionWriter

+
+
java.lang.Object +
io.micronaut.sourcegen.bytecode.expression.AbstractStatementAwareExpressionWriter
+
+
+
+
All Implemented Interfaces:
+
ExpressionWriter
+
+
+
public abstract sealed class AbstractStatementAwareExpressionWriter +extends Object +implements ExpressionWriter
+
The variation of ExpressionWriter that is aware that the expression is written as a statement. + Unused stack values should be popped in that case.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      statement

      +
      protected boolean statement
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractStatementAwareExpressionWriter

      +
      public AbstractStatementAwareExpressionWriter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      markAsStatement

      +
      public final void markAsStatement()
      +
      Marks the expression as being written as a statement.
      +
      +
    • +
    • +
      +

      popValueIfNeeded

      +
      protected final void popValueIfNeeded(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + TypeDef typeDef)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html new file mode 100644 index 00000000..221fb07c --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html @@ -0,0 +1,191 @@ + + + + +ExpressionWriter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ExpressionWriter

+
+
+
+
All Known Implementing Classes:
+
AbstractStatementAwareExpressionWriter
+
+
+
public sealed interface ExpressionWriter +permits AbstractStatementAwareExpressionWriter (not exhaustive)
+
The expression writer.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepano
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      static ExpressionWriter of(ExpressionDef expressionDef)
      +
      Create a writer from an expression.
      +
      +
      Parameters:
      +
      expressionDef - The expression
      +
      Returns:
      +
      the writer
      +
      +
      +
    • +
    • +
      +

      writeExpression

      +
      static void writeExpression(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + ExpressionDef expressionDef)
      +
      +
    • +
    • +
      +

      writeExpressionCheckCast

      +
      static void writeExpressionCheckCast(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + ExpressionDef expressionDef, + TypeDef expectedType)
      +
      +
    • +
    • +
      +

      write

      +
      void write(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context)
      +
      Write the expression.
      +
      +
      Parameters:
      +
      generatorAdapter - The adapter
      +
      context - The method context
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html new file mode 100644 index 00000000..fdf4d6f1 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html @@ -0,0 +1,106 @@ + + + + +io.micronaut.sourcegen.bytecode.expression (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.bytecode.expression

+
+
+
package io.micronaut.sourcegen.bytecode.expression
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html new file mode 100644 index 00000000..f6dbd601 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.micronaut.sourcegen.bytecode.expression Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.bytecode.expression

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/package-summary.html new file mode 100644 index 00000000..0b13b8fe --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/package-summary.html @@ -0,0 +1,136 @@ + + + + +io.micronaut.sourcegen.bytecode (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.bytecode

+
+
+
package io.micronaut.sourcegen.bytecode
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/package-tree.html new file mode 100644 index 00000000..1f2ccf36 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/package-tree.html @@ -0,0 +1,80 @@ + + + + +io.micronaut.sourcegen.bytecode Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.bytecode

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html new file mode 100644 index 00000000..e3d05366 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html @@ -0,0 +1,190 @@ + + + + +StatementWriter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StatementWriter

+
+
+
+
All Known Implementing Classes:
+
TryCatchStatementWriter
+
+
+
public sealed interface StatementWriter +permits TryCatchStatementWriter (not exhaustive)
+
The statement writer.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    of(StatementDef statementDef)
    +
    +
    Create a writer from the statement.
    +
    +
    void
    +
    write(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + @Nullable Runnable finallyBlock)
    +
    +
    Write the statement.
    +
    +
    default void
    +
    writeScoped(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + @Nullable Runnable finallyBlock)
    +
    +
    Write the statement with scoped locals.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      static StatementWriter of(StatementDef statementDef)
      +
      Create a writer from the statement.
      +
      +
      Parameters:
      +
      statementDef - Statement
      +
      Returns:
      +
      a writer
      +
      +
      +
    • +
    • +
      +

      write

      +
      void write(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + @Nullable + @Nullable Runnable finallyBlock)
      +
      Write the statement.
      +
      +
      Parameters:
      +
      generatorAdapter - The adapter
      +
      context - The method context
      +
      finallyBlock - The runnable that should be invoked before any returning operation - return/throw
      +
      +
      +
    • +
    • +
      +

      writeScoped

      +
      default void writeScoped(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + @Nullable + @Nullable Runnable finallyBlock)
      +
      Write the statement with scoped locals.
      +
      +
      Parameters:
      +
      generatorAdapter - The adapter
      +
      context - The method context
      +
      finallyBlock - The runnable that should be invoked before any returning operation - return/throw
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html new file mode 100644 index 00000000..9d011b10 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html @@ -0,0 +1,223 @@ + + + + +TryCatchStatementWriter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TryCatchStatementWriter

+
+
java.lang.Object +
io.micronaut.sourcegen.bytecode.statement.TryCatchStatementWriter
+
+
+
+
All Implemented Interfaces:
+
StatementWriter
+
+
+
public final class TryCatchStatementWriter +extends Object +implements StatementWriter
+
The try-catch statement.
+
+
Since:
+
1.5
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TryCatchStatementWriter

      +
      public TryCatchStatementWriter(StatementDef.Try aTry)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      write

      +
      public void write(org.objectweb.asm.commons.GeneratorAdapter generatorAdapter, + MethodContext context, + Runnable finallyBlock)
      +
      Description copied from interface: StatementWriter
      +
      Write the statement.
      +
      +
      Specified by:
      +
      write in interface StatementWriter
      +
      Parameters:
      +
      generatorAdapter - The adapter
      +
      context - The method context
      +
      finallyBlock - The runnable that should be invoked before any returning operation - return/throw
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html new file mode 100644 index 00000000..88859c86 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html @@ -0,0 +1,106 @@ + + + + +io.micronaut.sourcegen.bytecode.statement (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.bytecode.statement

+
+
+
package io.micronaut.sourcegen.bytecode.statement
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html new file mode 100644 index 00000000..d8d196ea --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.micronaut.sourcegen.bytecode.statement Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.bytecode.statement

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerator.html b/1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerator.html new file mode 100644 index 00000000..c5a98700 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerator.html @@ -0,0 +1,184 @@ + + + + +SourceGenerator (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface SourceGenerator

+
+
+
+
All Known Implementing Classes:
+
ByteCodeGenerator, GroovyPoetSourceGenerator, JavaPoetSourceGenerator
+
+
+
public interface SourceGenerator
+
Source code generator.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    io.micronaut.inject.visitor.VisitorContext.Language
    + +
     
    +
    default void
    +
    write(ObjectDef objectDef, + io.micronaut.inject.visitor.VisitorContext context, + io.micronaut.inject.ast.Element... originatingElements)
    +
    +
    Write the file using the context.
    +
    +
    void
    +
    write(ObjectDef objectDef, + Writer writer)
    +
    +
    Write the source code.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLanguage

      +
      io.micronaut.inject.visitor.VisitorContext.Language getLanguage()
      +
      +
      Returns:
      +
      The source language of the generator
      +
      +
      +
    • +
    • +
      +

      write

      +
      void write(ObjectDef objectDef, + Writer writer) + throws IOException
      +
      Write the source code.
      +
      +
      Parameters:
      +
      objectDef - The object definition
      +
      writer - The writer
      +
      Throws:
      +
      IOException - The IO exception
      +
      +
      +
    • +
    • +
      +

      write

      +
      default void write(ObjectDef objectDef, + io.micronaut.inject.visitor.VisitorContext context, + io.micronaut.inject.ast.Element... originatingElements)
      +
      Write the file using the context.
      +
      +
      Parameters:
      +
      objectDef - The object to write
      +
      context - The context
      +
      originatingElements - the originated elements
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerators.html b/1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerators.html new file mode 100644 index 00000000..5090e1af --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/SourceGenerators.html @@ -0,0 +1,176 @@ + + + + +SourceGenerators (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SourceGenerators

+
+
java.lang.Object +
io.micronaut.sourcegen.generator.SourceGenerators
+
+
+
+
public final class SourceGenerators +extends Object
+
The source generators.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAll

      +
      @NonNull +public static @NonNull List<SourceGenerator> getAll()
      +
      +
    • +
    • +
      +

      findByLanguage

      +
      @Nullable +public static @Nullable Optional<SourceGenerator> findByLanguage(io.micronaut.inject.visitor.VisitorContext.Language language)
      +
      +
    • +
    • +
      +

      handleFatalException

      +
      public static void handleFatalException(@NonNull + @NonNull io.micronaut.inject.ast.Element originatingElement, + @NonNull + @NonNull Class<? extends Annotation> annotation, + @NonNull + @NonNull Exception exception, + Consumer<RuntimeException> postponeCallback)
      +
      Utility method for handling exceptions.
      +
      +
      Parameters:
      +
      originatingElement - The originating element.
      +
      annotation - The annotation
      +
      exception - The exception
      +
      postponeCallback - A call back if compilation needs to be delayed to the next round
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html b/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html new file mode 100644 index 00000000..7b1d681f --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html @@ -0,0 +1,222 @@ + + + + +ByteCodeGenerator (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ByteCodeGenerator

+
+
java.lang.Object +
io.micronaut.sourcegen.generator.bytecode.ByteCodeGenerator
+
+
+
+
All Implemented Interfaces:
+
SourceGenerator
+
+
+
public final class ByteCodeGenerator +extends Object +implements SourceGenerator
+
Generates the classes directly by writing the bytecode.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    io.micronaut.inject.visitor.VisitorContext.Language
    + +
     
    +
    void
    +
    write(ObjectDef objectDef, + io.micronaut.inject.visitor.VisitorContext context, + io.micronaut.inject.ast.Element... originatingElements)
    +
    +
    Write the file using the context.
    +
    +
    void
    +
    write(ObjectDef objectDef, + Writer writer)
    +
    +
    Write the source code.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ByteCodeGenerator

      +
      public ByteCodeGenerator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLanguage

      +
      public io.micronaut.inject.visitor.VisitorContext.Language getLanguage()
      +
      +
      Specified by:
      +
      getLanguage in interface SourceGenerator
      +
      Returns:
      +
      The source language of the generator
      +
      +
      +
    • +
    • +
      +

      write

      +
      public void write(ObjectDef objectDef, + Writer writer)
      +
      Description copied from interface: SourceGenerator
      +
      Write the source code.
      +
      +
      Specified by:
      +
      write in interface SourceGenerator
      +
      Parameters:
      +
      objectDef - The object definition
      +
      writer - The writer
      +
      +
      +
    • +
    • +
      +

      write

      +
      public void write(ObjectDef objectDef, + io.micronaut.inject.visitor.VisitorContext context, + io.micronaut.inject.ast.Element... originatingElements)
      +
      Description copied from interface: SourceGenerator
      +
      Write the file using the context.
      +
      +
      Specified by:
      +
      write in interface SourceGenerator
      +
      Parameters:
      +
      objectDef - The object to write
      +
      context - The context
      +
      originatingElements - the originated elements
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html new file mode 100644 index 00000000..bfa0f5ae --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html @@ -0,0 +1,96 @@ + + + + +io.micronaut.sourcegen.generator.bytecode (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.generator.bytecode

+
+
+
package io.micronaut.sourcegen.generator.bytecode
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html new file mode 100644 index 00000000..ac6b16c0 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html @@ -0,0 +1,70 @@ + + + + +io.micronaut.sourcegen.generator.bytecode Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.generator.bytecode

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/generator/package-summary.html new file mode 100644 index 00000000..7fe6e081 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/package-summary.html @@ -0,0 +1,116 @@ + + + + +io.micronaut.sourcegen.generator (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.generator

+
+
+
package io.micronaut.sourcegen.generator
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/generator/package-tree.html new file mode 100644 index 00000000..302150ba --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/package-tree.html @@ -0,0 +1,76 @@ + + + + +io.micronaut.sourcegen.generator Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.generator

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html new file mode 100644 index 00000000..be0c92f6 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html @@ -0,0 +1,243 @@ + + + + +BuilderAnnotationVisitor (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BuilderAnnotationVisitor

+
+
java.lang.Object +
io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.order.Ordered, io.micronaut.core.util.Toggleable, io.micronaut.inject.visitor.TypeElementVisitor<Builder,Object>
+
+
+
@Internal +public final class BuilderAnnotationVisitor +extends Object +implements io.micronaut.inject.visitor.TypeElementVisitor<Builder,Object>
+
The visitor that is generation a builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface io.micronaut.core.order.Ordered

    +HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    + +
     
    +
    void
    +
    start(io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
     
    +
    void
    +
    visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.micronaut.core.order.Ordered

    +getOrder
    +
    +

    Methods inherited from interface io.micronaut.core.util.Toggleable

    +isEnabled
    +
    +

    Methods inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +finish, getClassType, getElementType, getSupportedOptions, visitConstructor, visitEnumConstant, visitField, visitMethod
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      BuilderAnnotationVisitor

      +
      public BuilderAnnotationVisitor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getVisitorKind

      +
      @NonNull +public @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()
      +
      +
      Specified by:
      +
      getVisitorKind in interface io.micronaut.inject.visitor.TypeElementVisitor<Builder,Object>
      +
      +
      +
    • +
    • +
      +

      start

      +
      public void start(io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      start in interface io.micronaut.inject.visitor.TypeElementVisitor<Builder,Object>
      +
      +
      +
    • +
    • +
      +

      getSupportedAnnotationNames

      +
      public Set<String> getSupportedAnnotationNames()
      +
      +
      Specified by:
      +
      getSupportedAnnotationNames in interface io.micronaut.inject.visitor.TypeElementVisitor<Builder,Object>
      +
      +
      +
    • +
    • +
      +

      visitClass

      +
      public void visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitClass in interface io.micronaut.inject.visitor.TypeElementVisitor<Builder,Object>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html new file mode 100644 index 00000000..7a4036a8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html @@ -0,0 +1,243 @@ + + + + +DelegateAnnotationVisitor (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DelegateAnnotationVisitor

+
+
java.lang.Object +
io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.order.Ordered, io.micronaut.core.util.Toggleable, io.micronaut.inject.visitor.TypeElementVisitor<Delegate,Object>
+
+
+
@Internal +public final class DelegateAnnotationVisitor +extends Object +implements io.micronaut.inject.visitor.TypeElementVisitor<Delegate,Object>
+
The visitor that is generation a delegate.
+
+
Since:
+
1.3
+
Author:
+
Andriy Dmytruk
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface io.micronaut.core.order.Ordered

    +HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    + +
     
    +
    void
    +
    start(io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
     
    +
    void
    +
    visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.micronaut.core.order.Ordered

    +getOrder
    +
    +

    Methods inherited from interface io.micronaut.core.util.Toggleable

    +isEnabled
    +
    +

    Methods inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +finish, getClassType, getElementType, getSupportedOptions, visitConstructor, visitEnumConstant, visitField, visitMethod
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DelegateAnnotationVisitor

      +
      public DelegateAnnotationVisitor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getVisitorKind

      +
      @NonNull +public @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()
      +
      +
      Specified by:
      +
      getVisitorKind in interface io.micronaut.inject.visitor.TypeElementVisitor<Delegate,Object>
      +
      +
      +
    • +
    • +
      +

      start

      +
      public void start(io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      start in interface io.micronaut.inject.visitor.TypeElementVisitor<Delegate,Object>
      +
      +
      +
    • +
    • +
      +

      getSupportedAnnotationNames

      +
      public Set<String> getSupportedAnnotationNames()
      +
      +
      Specified by:
      +
      getSupportedAnnotationNames in interface io.micronaut.inject.visitor.TypeElementVisitor<Delegate,Object>
      +
      +
      +
    • +
    • +
      +

      visitClass

      +
      public void visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitClass in interface io.micronaut.inject.visitor.TypeElementVisitor<Delegate,Object>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html new file mode 100644 index 00000000..41b5ed9d --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html @@ -0,0 +1,247 @@ + + + + +ObjectAnnotationVisitor (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ObjectAnnotationVisitor

+
+
java.lang.Object +
io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.order.Ordered, io.micronaut.core.util.Toggleable, io.micronaut.inject.visitor.TypeElementVisitor<Object,Object>
+
+
+
@Internal +public final class ObjectAnnotationVisitor +extends Object +implements io.micronaut.inject.visitor.TypeElementVisitor<Object,Object>
+
The visitor that generates the Object class of a bean. + The Object class can have functions substituting toString, equals, and hashcode. + However, each method needs to be annotated to be generated. + ToString annotation for toString function + EqualsAndHashCode annotation for equals and hashCode functions
+
+
Since:
+
1.3
+
Author:
+
Elif Kurtay
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface io.micronaut.core.order.Ordered

    +HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    + +
     
    +
    void
    +
    start(io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
     
    +
    void
    +
    visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.micronaut.core.order.Ordered

    +getOrder
    +
    +

    Methods inherited from interface io.micronaut.core.util.Toggleable

    +isEnabled
    +
    +

    Methods inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +finish, getClassType, getElementType, getSupportedOptions, visitConstructor, visitEnumConstant, visitField, visitMethod
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ObjectAnnotationVisitor

      +
      public ObjectAnnotationVisitor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getVisitorKind

      +
      @NonNull +public @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()
      +
      +
      Specified by:
      +
      getVisitorKind in interface io.micronaut.inject.visitor.TypeElementVisitor<Object,Object>
      +
      +
      +
    • +
    • +
      +

      start

      +
      public void start(io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      start in interface io.micronaut.inject.visitor.TypeElementVisitor<Object,Object>
      +
      +
      +
    • +
    • +
      +

      getSupportedAnnotationNames

      +
      public Set<String> getSupportedAnnotationNames()
      +
      +
      Specified by:
      +
      getSupportedAnnotationNames in interface io.micronaut.inject.visitor.TypeElementVisitor<Object,Object>
      +
      +
      +
    • +
    • +
      +

      visitClass

      +
      public void visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitClass in interface io.micronaut.inject.visitor.TypeElementVisitor<Object,Object>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html new file mode 100644 index 00000000..4f919866 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html @@ -0,0 +1,230 @@ + + + + +SuperBuilderAnnotationVisitor (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SuperBuilderAnnotationVisitor

+
+
java.lang.Object +
io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.order.Ordered, io.micronaut.core.util.Toggleable, io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,Object>
+
+
+
@Internal +public final class SuperBuilderAnnotationVisitor +extends Object +implements io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,Object>
+
The visitor that is generation a builder.
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface io.micronaut.core.order.Ordered

    +HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    + +
     
    +
    void
    +
    start(io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
     
    +
    void
    +
    visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.micronaut.core.order.Ordered

    +getOrder
    +
    +

    Methods inherited from interface io.micronaut.core.util.Toggleable

    +isEnabled
    +
    +

    Methods inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +finish, getClassType, getElementType, getSupportedAnnotationNames, getSupportedOptions, visitConstructor, visitEnumConstant, visitField, visitMethod
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SuperBuilderAnnotationVisitor

      +
      public SuperBuilderAnnotationVisitor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      start

      +
      public void start(io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      start in interface io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,Object>
      +
      +
      +
    • +
    • +
      +

      getVisitorKind

      +
      @NonNull +public @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()
      +
      +
      Specified by:
      +
      getVisitorKind in interface io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,Object>
      +
      +
      +
    • +
    • +
      +

      visitClass

      +
      public void visitClass(io.micronaut.inject.ast.ClassElement element, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitClass in interface io.micronaut.inject.visitor.TypeElementVisitor<SuperBuilder,Object>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html new file mode 100644 index 00000000..b08ee1d4 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html @@ -0,0 +1,230 @@ + + + + +WitherAnnotationVisitor (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WitherAnnotationVisitor

+
+
java.lang.Object +
io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor
+
+
+
+
All Implemented Interfaces:
+
io.micronaut.core.order.Ordered, io.micronaut.core.util.Toggleable, io.micronaut.inject.visitor.TypeElementVisitor<Wither,Object>
+
+
+
@Internal +public final class WitherAnnotationVisitor +extends Object +implements io.micronaut.inject.visitor.TypeElementVisitor<Wither,Object>
+
The visitor that is generation a builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    +
    +
  • + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface io.micronaut.core.order.Ordered

    +HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind
    + +
     
    +
    void
    +
    start(io.micronaut.inject.visitor.VisitorContext visitorContext)
    +
     
    +
    void
    +
    visitClass(io.micronaut.inject.ast.ClassElement recordElement, + io.micronaut.inject.visitor.VisitorContext context)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface io.micronaut.core.order.Ordered

    +getOrder
    +
    +

    Methods inherited from interface io.micronaut.core.util.Toggleable

    +isEnabled
    +
    +

    Methods inherited from interface io.micronaut.inject.visitor.TypeElementVisitor

    +finish, getClassType, getElementType, getSupportedAnnotationNames, getSupportedOptions, visitConstructor, visitEnumConstant, visitField, visitMethod
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WitherAnnotationVisitor

      +
      public WitherAnnotationVisitor()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getVisitorKind

      +
      @NonNull +public @NonNull io.micronaut.inject.visitor.TypeElementVisitor.VisitorKind getVisitorKind()
      +
      +
      Specified by:
      +
      getVisitorKind in interface io.micronaut.inject.visitor.TypeElementVisitor<Wither,Object>
      +
      +
      +
    • +
    • +
      +

      start

      +
      public void start(io.micronaut.inject.visitor.VisitorContext visitorContext)
      +
      +
      Specified by:
      +
      start in interface io.micronaut.inject.visitor.TypeElementVisitor<Wither,Object>
      +
      +
      +
    • +
    • +
      +

      visitClass

      +
      public void visitClass(io.micronaut.inject.ast.ClassElement recordElement, + io.micronaut.inject.visitor.VisitorContext context)
      +
      +
      Specified by:
      +
      visitClass in interface io.micronaut.inject.visitor.TypeElementVisitor<Wither,Object>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-summary.html new file mode 100644 index 00000000..5e00543b --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-summary.html @@ -0,0 +1,112 @@ + + + + +io.micronaut.sourcegen.generator.visitors (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.generator.visitors

+
+
+
package io.micronaut.sourcegen.generator.visitors
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-tree.html new file mode 100644 index 00000000..7db61b35 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/generator/visitors/package-tree.html @@ -0,0 +1,74 @@ + + + + +io.micronaut.sourcegen.generator.visitors Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.generator.visitors

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • io.micronaut.sourcegen.generator.visitors.BuilderAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,E>)
    • +
    • io.micronaut.sourcegen.generator.visitors.DelegateAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,E>)
    • +
    • io.micronaut.sourcegen.generator.visitors.ObjectAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,E>)
    • +
    • io.micronaut.sourcegen.generator.visitors.SuperBuilderAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,E>)
    • +
    • io.micronaut.sourcegen.generator.visitors.WitherAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,E>)
    • +
    +
  • +
+
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html new file mode 100644 index 00000000..ca8e9aa8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html @@ -0,0 +1,238 @@ + + + + +AnnotationSpec.AnnotationSpecValue (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class AnnotationSpec.AnnotationSpecValue

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.javapoet.AnnotationSpec.AnnotationSpecValue
+
+
+
+
+
All Implemented Interfaces:
+
AnnotationSpec.AnnotationValueSpec
+
+
+
Enclosing class:
+
AnnotationSpec
+
+
+
public static record AnnotationSpec.AnnotationSpecValue(AnnotationSpec annotation) +extends Record +implements AnnotationSpec.AnnotationValueSpec
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Creates an instance of a AnnotationSpecValue record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the value of the annotation record component.
    +
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AnnotationSpecValue

      +
      public AnnotationSpecValue(AnnotationSpec annotation)
      +
      Creates an instance of a AnnotationSpecValue record class.
      +
      +
      Parameters:
      +
      annotation - the value for the annotation record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      annotation

      +
      public AnnotationSpec annotation()
      +
      Returns the value of the annotation record component.
      +
      +
      Returns:
      +
      the value of the annotation record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html new file mode 100644 index 00000000..f02edee1 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html @@ -0,0 +1,87 @@ + + + + +AnnotationSpec.AnnotationValueSpec (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface AnnotationSpec.AnnotationValueSpec

+
+
+
+
All Known Implementing Classes:
+
AnnotationSpec.AnnotationSpecValue, AnnotationSpec.CodeAnnotationValue
+
+
+
Enclosing class:
+
AnnotationSpec
+
+
+
public static sealed interface AnnotationSpec.AnnotationValueSpec +permits AnnotationSpec.AnnotationSpecValue, AnnotationSpec.CodeAnnotationValue
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html new file mode 100644 index 00000000..8faa54c8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html @@ -0,0 +1,198 @@ + + + + +AnnotationSpec.Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnnotationSpec.Builder

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.AnnotationSpec.Builder
+
+
+
+
Enclosing class:
+
AnnotationSpec
+
+
+
public static final class AnnotationSpec.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html new file mode 100644 index 00000000..6ad341e8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html @@ -0,0 +1,238 @@ + + + + +AnnotationSpec.CodeAnnotationValue (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class AnnotationSpec.CodeAnnotationValue

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.javapoet.AnnotationSpec.CodeAnnotationValue
+
+
+
+
+
All Implemented Interfaces:
+
AnnotationSpec.AnnotationValueSpec
+
+
+
Enclosing class:
+
AnnotationSpec
+
+
+
public static record AnnotationSpec.CodeAnnotationValue(CodeBlock codeBlock) +extends Record +implements AnnotationSpec.AnnotationValueSpec
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Creates an instance of a CodeAnnotationValue record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the value of the codeBlock record component.
    +
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      CodeAnnotationValue

      +
      public CodeAnnotationValue(CodeBlock codeBlock)
      +
      Creates an instance of a CodeAnnotationValue record class.
      +
      +
      Parameters:
      +
      codeBlock - the value for the codeBlock record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      codeBlock

      +
      public CodeBlock codeBlock()
      +
      Returns the value of the codeBlock record component.
      +
      +
      Returns:
      +
      the value of the codeBlock record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html new file mode 100644 index 00000000..32953fd0 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html @@ -0,0 +1,296 @@ + + + + +AnnotationSpec (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnnotationSpec

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.AnnotationSpec
+
+
+
+
public final class AnnotationSpec +extends Object
+
A generated annotation on a declaration.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html new file mode 100644 index 00000000..f03780c7 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html @@ -0,0 +1,232 @@ + + + + +ArrayTypeName (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ArrayTypeName

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeName +
io.micronaut.sourcegen.javapoet.ArrayTypeName
+
+
+
+
+
public final class ArrayTypeName +extends TypeName
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      componentType

      +
      public final TypeName componentType
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/ClassName.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/ClassName.html new file mode 100644 index 00000000..6574c34a --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/ClassName.html @@ -0,0 +1,383 @@ + + + + +ClassName (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassName

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeName +
io.micronaut.sourcegen.javapoet.ClassName
+
+
+
+
+
All Implemented Interfaces:
+
Comparable<ClassName>
+
+
+
public final class ClassName +extends TypeName +implements Comparable<ClassName>
+
A fully-qualified class name for top-level and member classes.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      OBJECT

      +
      public static final ClassName OBJECT
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      annotated

      +
      public ClassName annotated(List<AnnotationSpec> annotations)
      +
      +
      Overrides:
      +
      annotated in class TypeName
      +
      +
      +
    • +
    • +
      +

      withoutAnnotations

      +
      public ClassName withoutAnnotations()
      +
      +
      Overrides:
      +
      withoutAnnotations in class TypeName
      +
      +
      +
    • +
    • +
      +

      isAnnotated

      +
      public boolean isAnnotated()
      +
      +
      Overrides:
      +
      isAnnotated in class TypeName
      +
      +
      +
    • +
    • +
      +

      packageName

      +
      public String packageName()
      +
      Returns the package name, like "java.util" for Map.Entry. Returns the empty + string for the default package.
      +
      +
    • +
    • +
      +

      enclosingClassName

      +
      public ClassName enclosingClassName()
      +
      Returns the enclosing class, like Map for Map.Entry. Returns null if this class + is not nested in another class.
      +
      +
    • +
    • +
      +

      topLevelClassName

      +
      public ClassName topLevelClassName()
      +
      Returns the top class in this nesting group. Equivalent to chained calls to enclosingClassName() until the result's enclosing class is null.
      +
      +
    • +
    • +
      +

      reflectionName

      +
      public String reflectionName()
      +
      Return the binary name of a class.
      +
      +
    • +
    • +
      +

      simpleNames

      +
      public List<String> simpleNames()
      +
      +
    • +
    • +
      +

      peerClass

      +
      public ClassName peerClass(String name)
      +
      Returns a class that shares the same enclosing package or class. If this class is enclosed by + another class, this is equivalent to enclosingClassName().nestedClass(name). Otherwise + it is equivalent to get(packageName(), name).
      +
      +
    • +
    • +
      +

      nestedClass

      +
      public ClassName nestedClass(String name)
      +
      Returns a new ClassName instance for the specified name as nested inside this + class.
      +
      +
    • +
    • +
      +

      simpleName

      +
      public String simpleName()
      +
      Returns the simple name of this class, like "Entry" for Map.Entry.
      +
      +
    • +
    • +
      +

      canonicalName

      +
      public String canonicalName()
      +
      Returns the full class name of this class. + Like "java.util.Map.Entry" for Map.Entry.
      +
      +
    • +
    • +
      +

      get

      +
      public static ClassName get(Class<?> clazz)
      +
      +
    • +
    • +
      +

      bestGuess

      +
      public static ClassName bestGuess(String classNameString)
      +
      Returns a new ClassName instance for the given fully-qualified class name string. This + method assumes that the input is ASCII and follows typical Java style (lowercase package + names, UpperCamelCase class names) and may produce incorrect results or throw + IllegalArgumentException otherwise. For that reason, get(Class) and + get(Class) should be preferred as they can correctly create ClassName + instances without such restrictions.
      +
      +
    • +
    • +
      +

      get

      +
      public static ClassName get(String packageName, + String simpleName, + String... simpleNames)
      +
      Returns a class name created from the given parts. For example, calling this with package name + "java.util" and simple names "Map", "Entry" yields Map.Entry.
      +
      +
    • +
    • +
      +

      get

      +
      public static ClassName get(TypeElement element)
      +
      Returns the class name for element.
      +
      +
    • +
    • +
      +

      compareTo

      +
      public int compareTo(ClassName o)
      +
      +
      Specified by:
      +
      compareTo in interface Comparable<ClassName>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html new file mode 100644 index 00000000..633270d8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html @@ -0,0 +1,309 @@ + + + + +CodeBlock.Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodeBlock.Builder

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.CodeBlock.Builder
+
+
+
+
Enclosing class:
+
CodeBlock
+
+
+
public static final class CodeBlock.Builder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isEmpty

      +
      public boolean isEmpty()
      +
      +
    • +
    • +
      +

      addNamed

      +
      public CodeBlock.Builder addNamed(String format, + Map<String,?> arguments)
      +
      Adds code using named arguments. + +

      Named arguments specify their name after the '$' followed by : and the corresponding type + character. Argument names consist of characters in a-z, A-Z, 0-9, and _ and must + start with a lowercase character. + +

      For example, to refer to the type Integer with the argument name + clazz use a format string containing $clazz:T and include the key clazz with + value java.lang.Integer.class in the argument map.

      +
      +
    • +
    • +
      +

      add

      +
      public CodeBlock.Builder add(String format, + Object... args)
      +
      Add code with positional or relative arguments. + +

      Relative arguments map 1:1 with the placeholders in the format string. + +

      Positional arguments use an index after the placeholder to identify which argument index + to use. For example, for a literal to reference the 3rd argument: "$3L" (1 based index) + +

      Mixing relative and positional arguments in a call to add is invalid and will result in an + error.

      +
      +
    • +
    • +
      +

      beginControlFlow

      +
      public CodeBlock.Builder beginControlFlow(String controlFlow, + Object... args)
      +
      +
      Parameters:
      +
      controlFlow - the control flow construct and its code, such as "if (foo == 5)". + Shouldn't contain braces or newline characters.
      +
      +
      +
    • +
    • +
      +

      nextControlFlow

      +
      public CodeBlock.Builder nextControlFlow(String controlFlow, + Object... args)
      +
      +
      Parameters:
      +
      controlFlow - the control flow construct and its code, such as "else if (foo == 10)". + Shouldn't contain braces or newline characters.
      +
      +
      +
    • +
    • +
      +

      endControlFlow

      +
      public CodeBlock.Builder endControlFlow()
      +
      +
    • +
    • +
      +

      endControlFlow

      +
      public CodeBlock.Builder endControlFlow(String controlFlow, + Object... args)
      +
      +
      Parameters:
      +
      controlFlow - the optional control flow construct and its code, such as + "while(foo == 20)". Only used for "do/while" control flows.
      +
      +
      +
    • +
    • +
      +

      addStatement

      +
      public CodeBlock.Builder addStatement(String format, + Object... args)
      +
      +
    • +
    • +
      +

      addStatement

      +
      public CodeBlock.Builder addStatement(CodeBlock codeBlock)
      +
      +
    • +
    • +
      +

      add

      +
      public CodeBlock.Builder add(CodeBlock codeBlock)
      +
      +
    • +
    • +
      +

      addWithoutFormat

      +
      public CodeBlock.Builder addWithoutFormat(String str)
      +
      +
    • +
    • +
      +

      indent

      +
      public CodeBlock.Builder indent()
      +
      +
    • +
    • +
      +

      unindent

      +
      public CodeBlock.Builder unindent()
      +
      +
    • +
    • +
      +

      clear

      +
      public CodeBlock.Builder clear()
      +
      +
    • +
    • +
      +

      build

      +
      public CodeBlock build()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.html new file mode 100644 index 00000000..8d781925 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/CodeBlock.html @@ -0,0 +1,312 @@ + + + + +CodeBlock (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodeBlock

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.CodeBlock
+
+
+
+
public final class CodeBlock +extends Object
+
A fragment of a .java file, potentially containing declarations, statements, and documentation. + Code blocks are not necessarily well-formed Java code, and are not validated. This class assumes + javac will check correctness later! + +

Code blocks support placeholders like Format. Where String.format(java.lang.String, java.lang.Object...) + uses percent % to reference target values, this class uses dollar sign $ and has + its own set of permitted placeholders: + +

    +
  • $L emits a literal value with no escaping. Arguments for literals may be + strings, primitives, type declarations, annotations and even other code blocks. +
  • $N emits a name, using name collision avoidance where necessary. Arguments + for names may be strings (actually any character sequence), + parameters, fields, methods, and types. +
  • $S escapes the value as a string, wraps it with double quotes, and emits + that. For example, 6" sandwich is emitted "6\" sandwich". +
  • $T emits a type reference. Types will be imported if possible. Arguments + for types may be classes, ,* type mirrors, and elements. +
  • $$ emits a dollar sign. +
  • $W emits a space or a newline, depending on its position on the line. This prefers + to wrap lines before 100 columns. +
  • $Z acts as a zero-width space. This prefers to wrap lines before 100 columns. +
  • $> increases the indentation level. +
  • $< decreases the indentation level. +
  • $[ begins a statement. For multiline statements, every line after the first line + is double-indented. +
  • $] ends a statement. +
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isEmpty

      +
      public boolean isEmpty()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      ofWithoutFormat

      +
      public static CodeBlock ofWithoutFormat(String value)
      +
      +
    • +
    • +
      +

      of

      +
      public static CodeBlock of(String format, + Object... args)
      +
      +
    • +
    • +
      +

      concat

      +
      public static CodeBlock concat(CodeBlock... codeBlocks)
      +
      Concatenates codeBlocks into a single CodeBlock.
      +
      +
    • +
    • +
      +

      join

      +
      public static CodeBlock join(Iterable<CodeBlock> codeBlocks, + String separator)
      +
      Joins codeBlocks into a single CodeBlock, each separated by separator. + For example, joining String s, Object o and int i using ", " + would produce String s, Object o, int i.
      +
      +
    • +
    • +
      +

      joining

      +
      public static Collector<CodeBlock,?,CodeBlock> joining(String separator)
      +
      A Collector implementation that joins CodeBlock instances together into one + separated by separator. For example, joining String s, Object o and + int i using ", " would produce String s, Object o, int i.
      +
      +
    • +
    • +
      +

      joining

      +
      public static Collector<CodeBlock,?,CodeBlock> joining(String separator, + String prefix, + String suffix)
      +
      A Collector implementation that joins CodeBlock instances together into one + separated by separator. For example, joining String s, Object o and + int i using ", " would produce String s, Object o, int i.
      +
      +
    • +
    • +
      +

      builder

      +
      public static CodeBlock.Builder builder()
      +
      +
    • +
    • +
      +

      toBuilder

      +
      public CodeBlock.Builder toBuilder()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html new file mode 100644 index 00000000..6f64ebab --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html @@ -0,0 +1,257 @@ + + + + +FieldSpec.Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FieldSpec.Builder

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.FieldSpec.Builder
+
+
+
+
Enclosing class:
+
FieldSpec
+
+
+
public static final class FieldSpec.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.html new file mode 100644 index 00000000..f4c0a657 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/FieldSpec.html @@ -0,0 +1,294 @@ + + + + +FieldSpec (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FieldSpec

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.FieldSpec
+
+
+
+
public final class FieldSpec +extends Object
+
A generated field declaration.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html new file mode 100644 index 00000000..feb1bd14 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html @@ -0,0 +1,231 @@ + + + + +JavaFile.Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JavaFile.Builder

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.JavaFile.Builder
+
+
+
+
Enclosing class:
+
JavaFile
+
+
+
public static final class JavaFile.Builder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      staticImports

      +
      public final Set<String> staticImports
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addFileComment

      +
      public JavaFile.Builder addFileComment(String format, + Object... args)
      +
      +
    • +
    • +
      +

      addStaticImport

      +
      public JavaFile.Builder addStaticImport(Enum<?> constant)
      +
      +
    • +
    • +
      +

      addStaticImport

      +
      public JavaFile.Builder addStaticImport(Class<?> clazz, + String... names)
      +
      +
    • +
    • +
      +

      addStaticImport

      +
      public JavaFile.Builder addStaticImport(ClassName className, + String... names)
      +
      +
    • +
    • +
      +

      skipJavaLangImports

      +
      public JavaFile.Builder skipJavaLangImports(boolean skipJavaLangImports)
      +
      Call this to omit imports for classes in java.lang, such as java.lang.String. + +

      By default, JavaPoet explicitly imports types in java.lang to defend against + naming conflicts. Suppose an (ill-advised) class is named com.example.String. When + java.lang imports are skipped, generated code in com.example that references + java.lang.String will get com.example.String instead.

      +
      +
    • +
    • +
      +

      indent

      +
      public JavaFile.Builder indent(String indent)
      +
      +
    • +
    • +
      +

      build

      +
      public JavaFile build()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.html new file mode 100644 index 00000000..781c8387 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/JavaFile.html @@ -0,0 +1,405 @@ + + + + +JavaFile (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JavaFile

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.JavaFile
+
+
+
+
public final class JavaFile +extends Object
+
A Java file containing a single top level class.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      fileComment

      +
      public final CodeBlock fileComment
      +
      +
    • +
    • +
      +

      packageName

      +
      public final String packageName
      +
      +
    • +
    • +
      +

      typeSpec

      +
      public final TypeSpec typeSpec
      +
      +
    • +
    • +
      +

      skipJavaLangImports

      +
      public final boolean skipJavaLangImports
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      writeTo

      +
      public void writeTo(Appendable out) + throws IOException
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeTo

      +
      public void writeTo(Path directory) + throws IOException
      +
      Writes this to directory as UTF-8 using the standard directory structure.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeTo

      +
      public void writeTo(Path directory, + Charset charset) + throws IOException
      +
      Writes this to directory with the provided charset using the standard directory + structure.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeToPath

      +
      public Path writeToPath(Path directory) + throws IOException
      +
      Writes this to directory as UTF-8 using the standard directory structure. + Returns the Path instance to which source is actually written.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeToPath

      +
      public Path writeToPath(Path directory, + Charset charset) + throws IOException
      +
      Writes this to directory with the provided charset using the standard directory + structure. + Returns the Path instance to which source is actually written.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeTo

      +
      public void writeTo(File directory) + throws IOException
      +
      Writes this to directory as UTF-8 using the standard directory structure.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeToFile

      +
      public File writeToFile(File directory) + throws IOException
      +
      Writes this to directory as UTF-8 using the standard directory structure. + Returns the File instance to which source is actually written.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      writeTo

      +
      public void writeTo(Filer filer) + throws IOException
      +
      Writes this to filer.
      +
      +
      Throws:
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      toJavaFileObject

      +
      public JavaFileObject toJavaFileObject()
      +
      +
    • +
    • +
      +

      builder

      +
      public static JavaFile.Builder builder(String packageName, + TypeSpec typeSpec)
      +
      +
    • +
    • +
      +

      toBuilder

      +
      public JavaFile.Builder toBuilder()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html new file mode 100644 index 00000000..cbfd3668 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html @@ -0,0 +1,579 @@ + + + + +MethodSpec.Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MethodSpec.Builder

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.MethodSpec.Builder
+
+
+
+
Enclosing class:
+
MethodSpec
+
+
+
public static final class MethodSpec.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.html new file mode 100644 index 00000000..42bab2b8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/MethodSpec.html @@ -0,0 +1,400 @@ + + + + +MethodSpec (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MethodSpec

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.MethodSpec
+
+
+
+
public final class MethodSpec +extends Object
+
A generated constructor or method declaration.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      CONSTRUCTOR

      +
      public static final String CONSTRUCTOR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      name

      +
      public final String name
      +
      +
    • +
    • +
      +

      javadoc

      +
      public final CodeBlock javadoc
      +
      +
    • +
    • +
      +

      annotations

      +
      public final List<AnnotationSpec> annotations
      +
      +
    • +
    • +
      +

      modifiers

      +
      public final Set<Modifier> modifiers
      +
      +
    • +
    • +
      +

      typeVariables

      +
      public final List<TypeVariableName> typeVariables
      +
      +
    • +
    • +
      +

      returnType

      +
      public final TypeName returnType
      +
      +
    • +
    • +
      +

      parameters

      +
      public final List<ParameterSpec> parameters
      +
      +
    • +
    • +
      +

      varargs

      +
      public final boolean varargs
      +
      +
    • +
    • +
      +

      exceptions

      +
      public final List<TypeName> exceptions
      +
      +
    • +
    • +
      +

      code

      +
      public final CodeBlock code
      +
      +
    • +
    • +
      +

      defaultValue

      +
      public final CodeBlock defaultValue
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      hasModifier

      +
      public boolean hasModifier(Modifier modifier)
      +
      +
    • +
    • +
      +

      isConstructor

      +
      public boolean isConstructor()
      +
      +
    • +
    • +
      +

      equals

      +
      public boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      methodBuilder

      +
      public static MethodSpec.Builder methodBuilder(String name)
      +
      +
    • +
    • +
      +

      constructorBuilder

      +
      public static MethodSpec.Builder constructorBuilder()
      +
      +
    • +
    • +
      +

      overriding

      +
      public static MethodSpec.Builder overriding(ExecutableElement method)
      +
      Returns a new method spec builder that overrides method. + +

      This will copy its visibility modifiers, type parameters, return type, name, parameters, and + throws declarations. An Override annotation will be added. + +

      Note that in JavaPoet 1.2 through 1.7 this method retained annotations from the method and + parameters of the overridden method. Since JavaPoet 1.8 annotations must be added separately.

      +
      +
    • +
    • +
      +

      overriding

      +
      public static MethodSpec.Builder overriding(ExecutableElement method, + DeclaredType enclosing, + Types types)
      +
      Returns a new method spec builder that overrides method as a member of + enclosing. This will resolve type parameters: for example overriding Comparable.compareTo(T) in a type that implements Comparable<Movie>, the T + parameter will be resolved to Movie. + +

      This will copy its visibility modifiers, type parameters, return type, name, parameters, and + throws declarations. An Override annotation will be added. + +

      Note that in JavaPoet 1.2 through 1.7 this method retained annotations from the method and + parameters of the overridden method. Since JavaPoet 1.8 annotations must be added separately.

      +
      +
    • +
    • +
      +

      toBuilder

      +
      public MethodSpec.Builder toBuilder()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/NameAllocator.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/NameAllocator.html new file mode 100644 index 00000000..898f9368 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/NameAllocator.html @@ -0,0 +1,277 @@ + + + + +NameAllocator (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NameAllocator

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.NameAllocator
+
+
+
+
All Implemented Interfaces:
+
Cloneable
+
+
+
public final class NameAllocator +extends Object +implements Cloneable
+
Assigns Java identifier names to avoid collisions, keywords, and invalid characters. To use, + first create an instance and allocate all of the names that you need. Typically this is a + mix of user-supplied names and constants:
   
+
+   NameAllocator nameAllocator = new NameAllocator();
+   for (MyProperty property : properties) {
+     nameAllocator.newName(property.name(), property);
+   }
+   nameAllocator.newName("sb", "string builder");
+ 
+ + Pass a unique tag object to each allocation. The tag scopes the name, and can be used to look up + the allocated name later. Typically the tag is the object that is being named. In the above + example we use property for the user-supplied property names, and "string + builder" for our constant string builder. + +

Once we've allocated names we can use them when generating code:

   
+
+   MethodSpec.Builder builder = MethodSpec.methodBuilder("toString")
+       .addAnnotation(Override.class)
+       .addModifiers(Modifier.PUBLIC)
+       .returns(String.class);
+
+   builder.addStatement("$1T $2N = new $1T()",
+       StringBuilder.class, nameAllocator.get("string builder"));
+   for (MyProperty property : properties) {
+     builder.addStatement("$N.append($N)",
+         nameAllocator.get("string builder"), nameAllocator.get(property));
+   }
+   builder.addStatement("return $N", nameAllocator.get("string builder"));
+   return builder.build();
+ 
+ + The above code generates unique names if presented with conflicts. Given user-supplied properties + with names ab and sb this generates the following:
   
+
+   &#64;Override
+   public String toString() {
+     StringBuilder sb_ = new StringBuilder();
+     sb_.append(ab);
+     sb_.append(sb);
+     return sb_.toString();
+   }
+ 
+ + The underscore is appended to sb to avoid conflicting with the user-supplied sb + property. Underscores are also prefixed for names that start with a digit, and used to replace + name-unsafe characters like space or dash. + +

When dealing with multiple independent inner scopes, use a clone() of the + NameAllocator used for the outer scope to further refine name allocation for a specific inner + scope.

+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NameAllocator

      +
      public NameAllocator()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      newName

      +
      public String newName(String suggestion)
      +
      Return a new name using suggestion that will not be a Java identifier or clash with + other names.
      +
      +
    • +
    • +
      +

      newName

      +
      public String newName(String suggestion, + Object tag)
      +
      Return a new name using suggestion that will not be a Java identifier or clash with + other names. The returned value can be queried multiple times by passing tag to + get(Object).
      +
      +
    • +
    • +
      +

      toJavaIdentifier

      +
      public static String toJavaIdentifier(String suggestion)
      +
      +
    • +
    • +
      +

      get

      +
      public String get(Object tag)
      +
      Retrieve a name created with newName(String, Object).
      +
      +
    • +
    • +
      +

      clone

      +
      public NameAllocator clone()
      +
      Create a deep copy of this NameAllocator. Useful to create multiple independent refinements + of a NameAllocator to be used in the respective definition of multiples, independently-scoped, + inner code blocks.
      +
      +
      Overrides:
      +
      clone in class Object
      +
      Returns:
      +
      A deep copy of this NameAllocator.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html new file mode 100644 index 00000000..d5904a53 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html @@ -0,0 +1,255 @@ + + + + +ParameterSpec.Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ParameterSpec.Builder

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.ParameterSpec.Builder
+
+
+
+
Enclosing class:
+
ParameterSpec
+
+
+
public static final class ParameterSpec.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html new file mode 100644 index 00000000..e6b515f6 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html @@ -0,0 +1,294 @@ + + + + +ParameterSpec (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ParameterSpec

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.ParameterSpec
+
+
+
+
public final class ParameterSpec +extends Object
+
A generated parameter declaration.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html new file mode 100644 index 00000000..635c0d73 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html @@ -0,0 +1,263 @@ + + + + +ParameterizedTypeName (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ParameterizedTypeName

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeName +
io.micronaut.sourcegen.javapoet.ParameterizedTypeName
+
+
+
+
+
public final class ParameterizedTypeName +extends TypeName
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeName.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeName.html new file mode 100644 index 00000000..2d393a1a --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeName.html @@ -0,0 +1,432 @@ + + + + +TypeName (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypeName

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeName
+
+
+
+
Direct Known Subclasses:
+
ArrayTypeName, ClassName, ParameterizedTypeName, TypeVariableName, WildcardTypeName
+
+
+
public class TypeName +extends Object
+
Any type in Java's type system, plus void. This class is an identifier for primitive + types like int and raw reference types like String and List. It also + identifies composite types like char[] and Set<Long>. + +

Type names are dumb identifiers only and do not model the values they name. For example, the + type name for java.util.List doesn't know about the size() method, the fact that + lists are collections, or even that it accepts a single type parameter. + +

Instances of this class are immutable value objects that implement equals() and + hashCode() properly. + + Referencing existing types + +

Primitives and void are constants that you can reference directly: see INT, DOUBLE, and VOID. + +

In an annotation processor you can get a type name instance for a type mirror by calling + get(TypeMirror). In reflection code, you can use get(Type). + + Defining new types + +

Create new reference types like com.example.HelloWorld with ClassName.get(String, String, String...). To build composite types like char[] and + Set<Long>, use the factory methods on ArrayTypeName, ParameterizedTypeName, TypeVariableName, and WildcardTypeName.

+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      VOID

      +
      public static final TypeName VOID
      +
      +
    • +
    • +
      +

      BOOLEAN

      +
      public static final TypeName BOOLEAN
      +
      +
    • +
    • +
      +

      BYTE

      +
      public static final TypeName BYTE
      +
      +
    • +
    • +
      +

      SHORT

      +
      public static final TypeName SHORT
      +
      +
    • +
    • +
      +

      INT

      +
      public static final TypeName INT
      +
      +
    • +
    • +
      +

      LONG

      +
      public static final TypeName LONG
      +
      +
    • +
    • +
      +

      CHAR

      +
      public static final TypeName CHAR
      +
      +
    • +
    • +
      +

      FLOAT

      +
      public static final TypeName FLOAT
      +
      +
    • +
    • +
      +

      DOUBLE

      +
      public static final TypeName DOUBLE
      +
      +
    • +
    • +
      +

      OBJECT

      +
      public static final ClassName OBJECT
      +
      +
    • +
    • +
      +

      annotations

      +
      public final List<AnnotationSpec> annotations
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      annotated

      +
      public final TypeName annotated(AnnotationSpec... annotations)
      +
      +
    • +
    • +
      +

      annotated

      +
      public TypeName annotated(List<AnnotationSpec> annotations)
      +
      +
    • +
    • +
      +

      withoutAnnotations

      +
      public TypeName withoutAnnotations()
      +
      +
    • +
    • +
      +

      concatAnnotations

      +
      protected final List<AnnotationSpec> concatAnnotations(List<AnnotationSpec> annotations)
      +
      +
    • +
    • +
      +

      isAnnotated

      +
      public boolean isAnnotated()
      +
      +
    • +
    • +
      +

      isPrimitive

      +
      public boolean isPrimitive()
      +
      Returns true if this is a primitive type like int. Returns false for all other types + types including boxed primitives and void.
      +
      +
    • +
    • +
      +

      isBoxedPrimitive

      +
      public boolean isBoxedPrimitive()
      +
      Returns true if this is a boxed primitive type like Integer. Returns false for all + other types types including unboxed primitives and java.lang.Void.
      +
      +
    • +
    • +
      +

      box

      +
      public TypeName box()
      +
      Returns a boxed type if this is a primitive type (like Integer for int) or + void. Returns this type if boxing doesn't apply.
      +
      +
    • +
    • +
      +

      unbox

      +
      public TypeName unbox()
      +
      Returns an unboxed type if this is a boxed primitive type (like int for + Integer) or Void. Returns this type if it is already unboxed.
      +
      +
      Throws:
      +
      UnsupportedOperationException - if this type isn't eligible for unboxing.
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      +
      Overrides:
      +
      equals in class Object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      +
      Overrides:
      +
      hashCode in class Object
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      get

      +
      public static TypeName get(TypeMirror mirror)
      +
      Returns a type name equivalent to mirror.
      +
      +
    • +
    • +
      +

      get

      +
      public static TypeName get(Type type)
      +
      Returns a type name equivalent to type.
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html new file mode 100644 index 00000000..20b8082f --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html @@ -0,0 +1,747 @@ + + + + +TypeSpec.Builder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypeSpec.Builder

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeSpec.Builder
+
+
+
+
Enclosing class:
+
TypeSpec
+
+
+
public static final class TypeSpec.Builder +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html new file mode 100644 index 00000000..3daa4868 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html @@ -0,0 +1,244 @@ + + + + +TypeSpec.Kind (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class TypeSpec.Kind

+
+
java.lang.Object +
java.lang.Enum<TypeSpec.Kind> +
io.micronaut.sourcegen.javapoet.TypeSpec.Kind
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<TypeSpec.Kind>, Constable
+
+
+
Enclosing class:
+
TypeSpec
+
+
+
public static enum TypeSpec.Kind +extends Enum<TypeSpec.Kind>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static TypeSpec.Kind[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static TypeSpec.Kind valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.html new file mode 100644 index 00000000..7fed0012 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeSpec.html @@ -0,0 +1,516 @@ + + + + +TypeSpec (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypeSpec

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeSpec
+
+
+
+
public final class TypeSpec +extends Object
+
A generated class, interface, or enum declaration.
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html new file mode 100644 index 00000000..7959183d --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html @@ -0,0 +1,296 @@ + + + + +TypeVariableName (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TypeVariableName

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeName +
io.micronaut.sourcegen.javapoet.TypeVariableName
+
+
+
+
+
public final class TypeVariableName +extends TypeName
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/Util.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/Util.html new file mode 100644 index 00000000..c2f6637b --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/Util.html @@ -0,0 +1,132 @@ + + + + +Util (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Util

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.Util
+
+
+
+
public final class Util +extends Object
+
Like Guava, but worse and standalone. This makes it easier to mix JavaPoet with libraries that + bring their own version of Guava.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      characterLiteralWithoutSingleQuotes

      +
      public static String characterLiteralWithoutSingleQuotes(char c)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html new file mode 100644 index 00000000..4b5dfd38 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html @@ -0,0 +1,257 @@ + + + + +WildcardTypeName (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class WildcardTypeName

+
+
java.lang.Object +
io.micronaut.sourcegen.javapoet.TypeName +
io.micronaut.sourcegen.javapoet.WildcardTypeName
+
+
+
+
+
public final class WildcardTypeName +extends TypeName
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      upperBounds

      +
      public final List<TypeName> upperBounds
      +
      +
    • +
    • +
      +

      lowerBounds

      +
      public final List<TypeName> lowerBounds
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      annotated

      +
      public WildcardTypeName annotated(List<AnnotationSpec> annotations)
      +
      +
      Overrides:
      +
      annotated in class TypeName
      +
      +
      +
    • +
    • +
      +

      withoutAnnotations

      +
      public TypeName withoutAnnotations()
      +
      +
      Overrides:
      +
      withoutAnnotations in class TypeName
      +
      +
      +
    • +
    • +
      +

      subtypeOf

      +
      public static WildcardTypeName subtypeOf(TypeName upperBound)
      +
      Returns a type that represents an unknown type that extends bound. For example, if + bound is CharSequence.class, this returns ? extends CharSequence. If + bound is Object.class, this returns ?, which is shorthand for + ? extends Object.
      +
      +
    • +
    • +
      +

      subtypeOf

      +
      public static WildcardTypeName subtypeOf(Type upperBound)
      +
      +
    • +
    • +
      +

      supertypeOf

      +
      public static WildcardTypeName supertypeOf(TypeName lowerBound)
      +
      Returns a type that represents an unknown supertype of bound. For example, if + bound is String.class, this returns ? super String.
      +
      +
    • +
    • +
      +

      supertypeOf

      +
      public static WildcardTypeName supertypeOf(Type lowerBound)
      +
      +
    • +
    • +
      +

      get

      +
      public static TypeName get(WildcardType mirror)
      +
      +
    • +
    • +
      +

      get

      +
      public static TypeName get(WildcardType wildcardName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/package-summary.html new file mode 100644 index 00000000..1a7e3d54 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/package-summary.html @@ -0,0 +1,178 @@ + + + + +io.micronaut.sourcegen.javapoet (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.javapoet

+
+
+
package io.micronaut.sourcegen.javapoet
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/javapoet/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/javapoet/package-tree.html new file mode 100644 index 00000000..12163365 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/javapoet/package-tree.html @@ -0,0 +1,120 @@ + + + + +io.micronaut.sourcegen.javapoet Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.javapoet

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html new file mode 100644 index 00000000..a83c7730 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html @@ -0,0 +1,355 @@ + + + + +AbstractElementBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractElementBuilder<ThisType>

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AbstractElementBuilder<ThisType>
+
+
+
+
Type Parameters:
+
ThisType - The type of this builder
+
+
+
Direct Known Subclasses:
+
FieldDef.FieldDefBuilder, MethodDef.MethodDefBuilder, ObjectDefBuilder, ParameterDef.ParameterDefBuilder, PropertyDef.PropertyDefBuilder
+
+
+
public sealed class AbstractElementBuilder<ThisType> +extends Object +permits ObjectDefBuilder<ThisType>, FieldDef.FieldDefBuilder, MethodDef.MethodDefBuilder, ParameterDef.ParameterDefBuilder, PropertyDef.PropertyDefBuilder
+
The abstract element builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      thisInstance

      +
      protected final ThisType thisInstance
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractElementBuilder

      +
      protected AbstractElementBuilder(String name)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      synthetic

      +
      public final ThisType synthetic()
      +
      Marks the element as synthetic.
      +
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addModifiers

      +
      public final ThisType addModifiers(Collection<Modifier> modifiers)
      +
      +
    • +
    • +
      +

      addModifiers

      +
      public final ThisType addModifiers(Modifier... modifiers)
      +
      +
    • +
    • +
      +

      overrideModifiers

      +
      public final ThisType overrideModifiers(Modifier... modifiers)
      +
      Overrides the modifiers.
      +
      +
      Parameters:
      +
      modifiers - The modifier
      +
      Returns:
      +
      this type
      +
      +
      +
    • +
    • +
      +

      addAnnotation

      +
      public final ThisType addAnnotation(String annotationName)
      +
      +
    • +
    • +
      +

      addAnnotation

      +
      public final ThisType addAnnotation(Class<? extends Annotation> annotationType)
      +
      +
    • +
    • +
      +

      addAnnotation

      +
      public final ThisType addAnnotation(ClassTypeDef typeDef)
      +
      +
    • +
    • +
      +

      addAnnotation

      +
      public final ThisType addAnnotation(AnnotationDef annotationDef)
      +
      +
    • +
    • +
      +

      addAnnotations

      +
      public final ThisType addAnnotations(AnnotationDef... annotationDefs)
      +
      +
    • +
    • +
      +

      addAnnotations

      +
      public final ThisType addAnnotations(List<AnnotationDef> annotationDefs)
      +
      +
    • +
    • +
      +

      addJavadoc

      +
      public final ThisType addJavadoc(String doc)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.AnnotationDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.AnnotationDefBuilder.html new file mode 100644 index 00000000..d48b203c --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.AnnotationDefBuilder.html @@ -0,0 +1,201 @@ + + + + +AnnotationDef.AnnotationDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnnotationDef.AnnotationDefBuilder

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AnnotationDef.AnnotationDefBuilder
+
+
+
+
Enclosing class:
+
AnnotationDef
+
+
+
public static final class AnnotationDef.AnnotationDefBuilder +extends Object
+
The annotation definition builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.html b/1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.html new file mode 100644 index 00000000..d4fdc91e --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/AnnotationDef.html @@ -0,0 +1,210 @@ + + + + +AnnotationDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AnnotationDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AnnotationDef
+
+
+
+
public final class AnnotationDef +extends Object
+
The annotation definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getType

      +
      public ClassTypeDef getType()
      +
      +
    • +
    • +
      +

      getValues

      +
      public Map<String,Object> getValues()
      +
      +
    • +
    • +
      +

      builder

      +
      public static AnnotationDef.AnnotationDefBuilder builder(ClassTypeDef type)
      +
      +
    • +
    • +
      +

      builder

      +
      public static AnnotationDef.AnnotationDefBuilder builder(Class<? extends Annotation> annotationType)
      +
      +
    • +
    • +
      +

      of

      +
      public static AnnotationDef of(io.micronaut.core.annotation.AnnotationValue<?> annotation, + io.micronaut.inject.visitor.VisitorContext context)
      +
      Create an annotation definition from an AnnotationValue + annotation. +

      Visitor context is required to deduce the types for + annotation members, as AnnotationValue does not retain + such information. The annotation does not need to be present on + the classpath, but type mirror information must be retrievable.

      +
      +
      Parameters:
      +
      annotation - The annotation
      +
      context - The visitor context
      +
      Returns:
      +
      The copy of given annotation
      +
      Since:
      +
      1.0
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassDef.ClassDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassDef.ClassDefBuilder.html new file mode 100644 index 00000000..cfc00ba2 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassDef.ClassDefBuilder.html @@ -0,0 +1,276 @@ + + + + +ClassDef.ClassDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassDef.ClassDefBuilder

+
+ +
+
+
Enclosing class:
+
ClassDef
+
+
+
public static final class ClassDef.ClassDefBuilder +extends ObjectDefBuilder<ClassDef.ClassDefBuilder>
+
The class definition builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassDef.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassDef.html new file mode 100644 index 00000000..778d75fa --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassDef.html @@ -0,0 +1,405 @@ + + + + +ClassDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ClassDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.ObjectDef +
io.micronaut.sourcegen.model.ClassDef
+
+
+
+
+
public final class ClassDef +extends ObjectDef
+
The class definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withClassName

      +
      public ClassDef withClassName(ClassTypeDef.ClassName className)
      +
      Description copied from class: ObjectDef
      +
      Creates a copy of this definition with a new class name.
      +
      +
      Specified by:
      +
      withClassName in class ObjectDef
      +
      Parameters:
      +
      className - The class name
      +
      Returns:
      +
      the copy of this object definition with a new class name
      +
      +
      +
    • +
    • +
      +

      asTypeDef

      +
      public ClassTypeDef asTypeDef()
      +
      Description copied from class: ObjectDef
      +
      Get the type definition for this type.
      +
      +
      Overrides:
      +
      asTypeDef in class ObjectDef
      +
      Returns:
      +
      The type definition
      +
      +
      +
    • +
    • +
      +

      builder

      +
      public static ClassDef.ClassDefBuilder builder(String name)
      +
      +
    • +
    • +
      +

      getFields

      +
      public List<FieldDef> getFields()
      +
      +
    • +
    • +
      +

      getTypeVariables

      +
      public List<TypeDef.TypeVariable> getTypeVariables()
      +
      +
    • +
    • +
      +

      getSuperclass

      +
      @Nullable +public @Nullable ClassTypeDef getSuperclass()
      +
      +
    • +
    • +
      +

      findField

      +
      @Nullable +public @Nullable FieldDef findField(String name)
      +
      +
    • +
    • +
      +

      getField

      +
      @NonNull +public @NonNull FieldDef getField(String name)
      +
      +
    • +
    • +
      +

      hasField

      +
      public boolean hasField(String name)
      +
      +
    • +
    • +
      +

      getStaticInitializer

      +
      @Nullable +public @Nullable StatementDef getStaticInitializer()
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html new file mode 100644 index 00000000..d364d27c --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html @@ -0,0 +1,290 @@ + + + + +ClassTypeDef.AnnotatedClassTypeDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ClassTypeDef.AnnotatedClassTypeDef

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ClassTypeDef.AnnotatedClassTypeDef
+
+
+
+
+
Record Components:
+
typeDef - The raw type definition
+
annotations - List of annotations to associate
+
+
+
All Implemented Interfaces:
+
TypeDef, TypeDef.Annotated
+
+
+
Enclosing interface:
+
ClassTypeDef
+
+
+
public static record ClassTypeDef.AnnotatedClassTypeDef(ClassTypeDef typeDef, List<AnnotationDef> annotations) +extends Record +implements TypeDef.Annotated
+
A combined type for representing a ClassTypeDef with annotations.
+
+
Since:
+
1.4
+
Author:
+
Elif Kurtay
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AnnotatedClassTypeDef

      +
      public AnnotatedClassTypeDef(ClassTypeDef typeDef, + List<AnnotationDef> annotations)
      +
      Creates an instance of a AnnotatedClassTypeDef record class.
      +
      +
      Parameters:
      +
      typeDef - the value for the typeDef record component
      +
      annotations - the value for the annotations record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      typeDef

      +
      public ClassTypeDef typeDef()
      +
      Returns the value of the typeDef record component.
      +
      +
      Returns:
      +
      the value of the typeDef record component
      +
      +
      +
    • +
    • +
      +

      annotations

      +
      public List<AnnotationDef> annotations()
      +
      Returns the value of the annotations record component.
      +
      +
      Returns:
      +
      the value of the annotations record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html new file mode 100644 index 00000000..43ee1511 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html @@ -0,0 +1,376 @@ + + + + +ClassTypeDef.ClassDefType (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ClassTypeDef.ClassDefType

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ClassTypeDef.ClassDefType
+
+
+
+
+
Record Components:
+
objectDef - The object def
+
nullable - Is nullable
+
+
+
All Implemented Interfaces:
+
ClassTypeDef, TypeDef
+
+
+
Enclosing interface:
+
ClassTypeDef
+
+
+
public static record ClassTypeDef.ClassDefType(ObjectDef objectDef, boolean nullable) +extends Record +implements ClassTypeDef
+
The class def element type.
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ClassDefType

      +
      public ClassDefType(ObjectDef objectDef, + boolean nullable)
      +
      Creates an instance of a ClassDefType record class.
      +
      +
      Parameters:
      +
      objectDef - the value for the objectDef record component
      +
      nullable - the value for the nullable record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface ClassTypeDef
      +
      Returns:
      +
      The type name
      +
      +
      +
    • +
    • +
      +

      isInner

      +
      public boolean isInner()
      +
      +
      Specified by:
      +
      isInner in interface ClassTypeDef
      +
      Returns:
      +
      True if inner
      +
      +
      +
    • +
    • +
      +

      isInterface

      +
      public boolean isInterface()
      +
      +
      Specified by:
      +
      isInterface in interface ClassTypeDef
      +
      Returns:
      +
      True if interface
      +
      +
      +
    • +
    • +
      +

      isNullable

      +
      public boolean isNullable()
      +
      +
      Specified by:
      +
      isNullable in interface TypeDef
      +
      Returns:
      +
      Is nullable type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public ClassTypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface ClassTypeDef
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      objectDef

      +
      public ObjectDef objectDef()
      +
      Returns the value of the objectDef record component.
      +
      +
      Returns:
      +
      the value of the objectDef record component
      +
      +
      +
    • +
    • +
      +

      nullable

      +
      public boolean nullable()
      +
      Returns the value of the nullable record component.
      +
      +
      Returns:
      +
      the value of the nullable record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html new file mode 100644 index 00000000..45a09164 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html @@ -0,0 +1,421 @@ + + + + +ClassTypeDef.ClassElementType (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ClassTypeDef.ClassElementType

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ClassTypeDef.ClassElementType
+
+
+
+
+
Record Components:
+
classElement - The class element
+
nullable - Is nullable
+
+
+
All Implemented Interfaces:
+
ClassTypeDef, TypeDef
+
+
+
Enclosing interface:
+
ClassTypeDef
+
+
+
public static record ClassTypeDef.ClassElementType(io.micronaut.inject.ast.ClassElement classElement, boolean nullable) +extends Record +implements ClassTypeDef
+
The class element type.
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ClassElementType

      +
      public ClassElementType(io.micronaut.inject.ast.ClassElement classElement, + boolean nullable)
      +
      Creates an instance of a ClassElementType record class.
      +
      +
      Parameters:
      +
      classElement - the value for the classElement record component
      +
      nullable - the value for the nullable record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface ClassTypeDef
      +
      Returns:
      +
      The type name
      +
      +
      +
    • +
    • +
      +

      getSimpleName

      +
      public String getSimpleName()
      +
      +
      Specified by:
      +
      getSimpleName in interface ClassTypeDef
      +
      Returns:
      +
      The simple name
      +
      +
      +
    • +
    • +
      +

      getCanonicalName

      +
      public String getCanonicalName()
      +
      +
      Specified by:
      +
      getCanonicalName in interface ClassTypeDef
      +
      Returns:
      +
      The canonical type name
      +
      +
      +
    • +
    • +
      +

      isNullable

      +
      public boolean isNullable()
      +
      +
      Specified by:
      +
      isNullable in interface TypeDef
      +
      Returns:
      +
      Is nullable type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public ClassTypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface ClassTypeDef
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      isEnum

      +
      public boolean isEnum()
      +
      +
      Specified by:
      +
      isEnum in interface ClassTypeDef
      +
      Returns:
      +
      True if the class is an enum
      +
      +
      +
    • +
    • +
      +

      isInterface

      +
      public boolean isInterface()
      +
      +
      Specified by:
      +
      isInterface in interface ClassTypeDef
      +
      Returns:
      +
      True if interface
      +
      +
      +
    • +
    • +
      +

      isInner

      +
      public boolean isInner()
      +
      +
      Specified by:
      +
      isInner in interface ClassTypeDef
      +
      Returns:
      +
      True if inner
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      classElement

      +
      public io.micronaut.inject.ast.ClassElement classElement()
      +
      Returns the value of the classElement record component.
      +
      +
      Returns:
      +
      the value of the classElement record component
      +
      +
      +
    • +
    • +
      +

      nullable

      +
      public boolean nullable()
      +
      Returns the value of the nullable record component.
      +
      +
      Returns:
      +
      the value of the nullable record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html new file mode 100644 index 00000000..297a98c1 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html @@ -0,0 +1,386 @@ + + + + +ClassTypeDef.ClassName (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ClassTypeDef.ClassName

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ClassTypeDef.ClassName
+
+
+
+
+
Record Components:
+
name - The class name
+
isInner - Is inner
+
nullable - Is nullable
+
+
+
All Implemented Interfaces:
+
ClassTypeDef, TypeDef
+
+
+
Enclosing interface:
+
ClassTypeDef
+
+
+
public static record ClassTypeDef.ClassName(String name, boolean isInner, boolean nullable) +extends Record +implements ClassTypeDef
+
The class name type.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ClassName

      +
      public ClassName(String name)
      +
      +
    • +
    • +
      +

      ClassName

      +
      public ClassName(String name, + boolean isInner)
      +
      +
    • +
    • +
      +

      ClassName

      +
      public ClassName(String name, + boolean isInner, + boolean nullable)
      +
      Creates an instance of a ClassName record class.
      +
      +
      Parameters:
      +
      name - the value for the name record component
      +
      isInner - the value for the isInner record component
      +
      nullable - the value for the nullable record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface ClassTypeDef
      +
      Returns:
      +
      The type name
      +
      +
      +
    • +
    • +
      +

      isInner

      +
      public boolean isInner()
      +
      Returns the value of the isInner record component.
      +
      +
      Specified by:
      +
      isInner in interface ClassTypeDef
      +
      Returns:
      +
      the value of the isInner record component
      +
      +
      +
    • +
    • +
      +

      isNullable

      +
      public boolean isNullable()
      +
      +
      Specified by:
      +
      isNullable in interface TypeDef
      +
      Returns:
      +
      Is nullable type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public ClassTypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface ClassTypeDef
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    • +
      +

      nullable

      +
      public boolean nullable()
      +
      Returns the value of the nullable record component.
      +
      +
      Returns:
      +
      the value of the nullable record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html new file mode 100644 index 00000000..b602b3fc --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html @@ -0,0 +1,421 @@ + + + + +ClassTypeDef.JavaClass (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ClassTypeDef.JavaClass

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ClassTypeDef.JavaClass
+
+
+
+
+
Record Components:
+
type - The type
+
nullable - Is nullable
+
+
+
All Implemented Interfaces:
+
ClassTypeDef, TypeDef
+
+
+
Enclosing interface:
+
ClassTypeDef
+
+
+
public static record ClassTypeDef.JavaClass(Class<?> type, boolean nullable) +extends Record +implements ClassTypeDef
+
The class type.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JavaClass

      +
      public JavaClass(Class<?> type, + boolean nullable)
      +
      Creates an instance of a JavaClass record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      nullable - the value for the nullable record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface ClassTypeDef
      +
      Returns:
      +
      The type name
      +
      +
      +
    • +
    • +
      +

      getSimpleName

      +
      public String getSimpleName()
      +
      +
      Specified by:
      +
      getSimpleName in interface ClassTypeDef
      +
      Returns:
      +
      The simple name
      +
      +
      +
    • +
    • +
      +

      getCanonicalName

      +
      public String getCanonicalName()
      +
      +
      Specified by:
      +
      getCanonicalName in interface ClassTypeDef
      +
      Returns:
      +
      The canonical type name
      +
      +
      +
    • +
    • +
      +

      isNullable

      +
      public boolean isNullable()
      +
      +
      Specified by:
      +
      isNullable in interface TypeDef
      +
      Returns:
      +
      Is nullable type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public ClassTypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface ClassTypeDef
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      isEnum

      +
      public boolean isEnum()
      +
      +
      Specified by:
      +
      isEnum in interface ClassTypeDef
      +
      Returns:
      +
      True if the class is an enum
      +
      +
      +
    • +
    • +
      +

      isInterface

      +
      public boolean isInterface()
      +
      +
      Specified by:
      +
      isInterface in interface ClassTypeDef
      +
      Returns:
      +
      True if interface
      +
      +
      +
    • +
    • +
      +

      isInner

      +
      public boolean isInner()
      +
      +
      Specified by:
      +
      isInner in interface ClassTypeDef
      +
      Returns:
      +
      True if inner
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public Class<?> type()
      +
      Returns the value of the type record component.
      +
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      nullable

      +
      public boolean nullable()
      +
      Returns the value of the nullable record component.
      +
      +
      Returns:
      +
      the value of the nullable record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html new file mode 100644 index 00000000..ad277287 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html @@ -0,0 +1,406 @@ + + + + +ClassTypeDef.Parameterized (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ClassTypeDef.Parameterized

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ClassTypeDef.Parameterized
+
+
+
+
+
Record Components:
+
rawType - The raw type definition
+
typeArguments - The type arguments
+
+
+
All Implemented Interfaces:
+
ClassTypeDef, TypeDef
+
+
+
Enclosing interface:
+
ClassTypeDef
+
+
+
public static record ClassTypeDef.Parameterized(ClassTypeDef rawType, List<TypeDef> typeArguments) +extends Record +implements ClassTypeDef
+
The parameterized type definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Parameterized

      +
      public Parameterized(ClassTypeDef rawType, + List<TypeDef> typeArguments)
      +
      Creates an instance of a Parameterized record class.
      +
      +
      Parameters:
      +
      rawType - the value for the rawType record component
      +
      typeArguments - the value for the typeArguments record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
      Specified by:
      +
      getName in interface ClassTypeDef
      +
      Returns:
      +
      The type name
      +
      +
      +
    • +
    • +
      +

      getSimpleName

      +
      public String getSimpleName()
      +
      +
      Specified by:
      +
      getSimpleName in interface ClassTypeDef
      +
      Returns:
      +
      The simple name
      +
      +
      +
    • +
    • +
      +

      getCanonicalName

      +
      public String getCanonicalName()
      +
      +
      Specified by:
      +
      getCanonicalName in interface ClassTypeDef
      +
      Returns:
      +
      The canonical type name
      +
      +
      +
    • +
    • +
      +

      isNullable

      +
      public boolean isNullable()
      +
      +
      Specified by:
      +
      isNullable in interface TypeDef
      +
      Returns:
      +
      Is nullable type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public ClassTypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface ClassTypeDef
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      isInner

      +
      public boolean isInner()
      +
      +
      Specified by:
      +
      isInner in interface ClassTypeDef
      +
      Returns:
      +
      True if inner
      +
      +
      +
    • +
    • +
      +

      isInterface

      +
      public boolean isInterface()
      +
      +
      Specified by:
      +
      isInterface in interface ClassTypeDef
      +
      Returns:
      +
      True if interface
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      rawType

      +
      public ClassTypeDef rawType()
      +
      Returns the value of the rawType record component.
      +
      +
      Returns:
      +
      the value of the rawType record component
      +
      +
      +
    • +
    • +
      +

      typeArguments

      +
      public List<TypeDef> typeArguments()
      +
      Returns the value of the typeArguments record component.
      +
      +
      Returns:
      +
      the value of the typeArguments record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.html b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.html new file mode 100644 index 00000000..6a8fa2d2 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ClassTypeDef.html @@ -0,0 +1,917 @@ + + + + +ClassTypeDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ClassTypeDef

+
+
+
+
All Superinterfaces:
+
TypeDef
+
+
+
All Known Implementing Classes:
+
ClassTypeDef.ClassDefType, ClassTypeDef.ClassElementType, ClassTypeDef.ClassName, ClassTypeDef.JavaClass, ClassTypeDef.Parameterized
+
+
+ +
The class type definition. + Not-null by default.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      String getName()
      +
      +
      Returns:
      +
      The type name
      +
      +
      +
    • +
    • +
      +

      getCanonicalName

      +
      default String getCanonicalName()
      +
      +
      Returns:
      +
      The canonical type name
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      getSimpleName

      +
      default String getSimpleName()
      +
      +
      Returns:
      +
      The simple name
      +
      +
      +
    • +
    • +
      +

      getPackageName

      +
      default String getPackageName()
      +
      +
      Returns:
      +
      The package name
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      ClassTypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      isEnum

      +
      default boolean isEnum()
      +
      +
      Returns:
      +
      True if the class is an enum
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      isInterface

      +
      default boolean isInterface()
      +
      +
      Returns:
      +
      True if interface
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      isInner

      +
      default boolean isInner()
      +
      +
      Returns:
      +
      True if inner
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      default ExpressionDef.NewInstance instantiate(ExpressionDef... values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      default ExpressionDef.NewInstance instantiate(List<? extends ExpressionDef> values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      default ExpressionDef.NewInstance instantiate(List<TypeDef> parameterTypes, + ExpressionDef... values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      parameterTypes - The constructor parameter types
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      default ExpressionDef.NewInstance instantiate(List<TypeDef> parameterTypes, + List<? extends ExpressionDef> values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      parameterTypes - The constructor parameter types
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      default ExpressionDef.NewInstance instantiate(Constructor<?> constructor, + ExpressionDef... values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      constructor - The constructor
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      default ExpressionDef.NewInstance instantiate(Constructor<?> constructor, + List<? extends ExpressionDef> values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      constructor - The constructor
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      default ExpressionDef.NewInstance instantiate(io.micronaut.inject.ast.MethodElement methodElement, + List<? extends ExpressionDef> values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      methodElement - The method element
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      getStaticField

      +
      default VariableDef.StaticField getStaticField(String name, + TypeDef type)
      +
      Get static field.
      +
      +
      Parameters:
      +
      name - The field name
      +
      type - The field type
      +
      Returns:
      +
      the get static field expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      getStaticField

      +
      default VariableDef.StaticField getStaticField(FieldDef field)
      +
      Get static field.
      +
      +
      Parameters:
      +
      field - The field
      +
      Returns:
      +
      the get static field expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      getStaticField

      +
      default VariableDef.StaticField getStaticField(Field field)
      +
      Get static field.
      +
      +
      Parameters:
      +
      field - The field
      +
      Returns:
      +
      the get static field expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(String name, + TypeDef returningType, + List<? extends ExpressionDef> values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      name - The method name
      +
      returningType - The return type
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(String name, + List<TypeDef> parameterTypes, + TypeDef returningType, + List<? extends ExpressionDef> values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      name - The method name
      +
      parameterTypes - The parameter types
      +
      returningType - The return type
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(String name, + TypeDef returningType, + ExpressionDef... values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      name - The method name
      +
      returningType - The return type
      +
      values - The parameters
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(String name, + List<TypeDef> parameterTypes, + TypeDef returningType, + ExpressionDef... values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      name - The method name
      +
      parameterTypes - The parameter types
      +
      returningType - The return type
      +
      values - The parameters
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(MethodDef method, + ExpressionDef... values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      method - The method
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(Method method, + ExpressionDef... values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      method - The method
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(Method method, + List<? extends ExpressionDef> values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      method - The method
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(io.micronaut.inject.ast.MethodElement methodElement, + ExpressionDef... values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      methodElement - The method element
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(io.micronaut.inject.ast.MethodElement methodElement, + List<? extends ExpressionDef> values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      methodElement - The method element
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeStatic

      +
      default ExpressionDef.InvokeStaticMethod invokeStatic(MethodDef method, + List<? extends ExpressionDef> values)
      +
      Invoke static method.
      +
      +
      Parameters:
      +
      method - The method
      +
      values - The values
      +
      Returns:
      +
      the invoke static method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      of

      +
      static ClassTypeDef of(Class<?> type)
      +
      Create a new type definition.
      +
      +
      Parameters:
      +
      type - The class
      +
      Returns:
      +
      type definition
      +
      +
      +
    • +
    • +
      +

      of

      +
      static ClassTypeDef of(String className)
      +
      Create a new type definition.
      +
      +
      Parameters:
      +
      className - The class name
      +
      Returns:
      +
      type definition
      +
      +
      +
    • +
    • +
      +

      of

      +
      static ClassTypeDef of(String className, + boolean isInner)
      +
      Create a new type definition.
      +
      +
      Parameters:
      +
      className - The class name
      +
      isInner - Is inner type
      +
      Returns:
      +
      type definition
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      of

      +
      static ClassTypeDef of(io.micronaut.inject.ast.ClassElement classElement)
      +
      Create a new type definition.
      +
      +
      Parameters:
      +
      classElement - The class element
      +
      Returns:
      +
      type definition
      +
      +
      +
    • +
    • +
      +

      of

      +
      static ClassTypeDef of(ObjectDef objectDef)
      +
      Create a new type definition.
      +
      +
      Parameters:
      +
      objectDef - The object definition
      +
      Returns:
      +
      type definition
      +
      +
      +
    • +
    • +
      +

      annotated

      +
      default ClassTypeDef.AnnotatedClassTypeDef annotated(AnnotationDef... annotations)
      +
      Define a ClassTypeDef with annotations.
      +
      +
      Specified by:
      +
      annotated in interface TypeDef
      +
      Parameters:
      +
      annotations - the annotation definitions to be added
      +
      Returns:
      +
      The AnnotatedClassTypeDef
      +
      Since:
      +
      1.4
      +
      +
      +
    • +
    • +
      +

      annotated

      +
      default ClassTypeDef.AnnotatedClassTypeDef annotated(List<AnnotationDef> annotations)
      +
      Define a ClassTypeDef with annotations.
      +
      +
      Specified by:
      +
      annotated in interface TypeDef
      +
      Parameters:
      +
      annotations - The list of the AnnotationDef
      +
      Returns:
      +
      The AnnotatedClassTypeDef
      +
      Since:
      +
      1.4
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html new file mode 100644 index 00000000..5d4f66b4 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html @@ -0,0 +1,249 @@ + + + + +EnumDef.EnumDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EnumDef.EnumDefBuilder

+
+ +
+
+
Enclosing class:
+
EnumDef
+
+
+
public static final class EnumDef.EnumDefBuilder +extends ObjectDefBuilder<EnumDef.EnumDefBuilder>
+
The enum definition builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/EnumDef.html b/1.5.5/api/io/micronaut/sourcegen/model/EnumDef.html new file mode 100644 index 00000000..21405103 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/EnumDef.html @@ -0,0 +1,353 @@ + + + + +EnumDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class EnumDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.ObjectDef +
io.micronaut.sourcegen.model.EnumDef
+
+
+
+
+
public final class EnumDef +extends ObjectDef
+
The enum definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withClassName

      +
      public EnumDef withClassName(ClassTypeDef.ClassName className)
      +
      Description copied from class: ObjectDef
      +
      Creates a copy of this definition with a new class name.
      +
      +
      Specified by:
      +
      withClassName in class ObjectDef
      +
      Parameters:
      +
      className - The class name
      +
      Returns:
      +
      the copy of this object definition with a new class name
      +
      +
      +
    • +
    • +
      +

      builder

      +
      public static EnumDef.EnumDefBuilder builder(String name)
      +
      +
    • +
    • +
      +

      getFields

      +
      public List<FieldDef> getFields()
      +
      +
    • +
    • +
      +

      getEnumConstants

      +
      public LinkedHashMap<String,List<ExpressionDef>> getEnumConstants()
      +
      +
    • +
    • +
      +

      findField

      +
      @Nullable +public @Nullable FieldDef findField(String name)
      +
      +
    • +
    • +
      +

      getField

      +
      @NonNull +public @NonNull FieldDef getField(String name)
      +
      +
    • +
    • +
      +

      hasField

      +
      public boolean hasField(String name)
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.And.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.And.html new file mode 100644 index 00000000..4ae1b6f7 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.And.html @@ -0,0 +1,284 @@ + + + + +ExpressionDef.And (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.And

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.And
+
+
+
+
+
Record Components:
+
left - The left expression
+
right - The right expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.And(ExpressionDef.ConditionExpressionDef left, ExpressionDef.ConditionExpressionDef right) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The and condition. Puts parenthesis around itself when needed.
+
+
Since:
+
1.3
+
Author:
+
Elif Kurtay
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      left

      + +
      Returns the value of the left record component.
      +
      +
      Returns:
      +
      the value of the left record component
      +
      +
      +
    • +
    • +
      +

      right

      + +
      Returns the value of the right record component.
      +
      +
      Returns:
      +
      the value of the right record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html new file mode 100644 index 00000000..36486551 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html @@ -0,0 +1,313 @@ + + + + +ExpressionDef.ArrayElement (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.ArrayElement

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.ArrayElement
+
+
+
+
+
Record Components:
+
expression - The expression
+
type - The component type
+
index - The index
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.ArrayElement(ExpressionDef expression, TypeDef type, int index) +extends Record +implements ExpressionDef
+
The get array element expression.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ArrayElement

      +
      public ArrayElement(ExpressionDef expression, + int index)
      +
      +
    • +
    • +
      +

      ArrayElement

      +
      public ArrayElement(ExpressionDef expression, + TypeDef type, + int index)
      +
      Creates an instance of a ArrayElement record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      type - the value for the type record component
      +
      index - the value for the index record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      index

      +
      public int index()
      +
      Returns the value of the index record component.
      +
      +
      Returns:
      +
      the value of the index record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html new file mode 100644 index 00000000..946713ea --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html @@ -0,0 +1,284 @@ + + + + +ExpressionDef.Cast (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.Cast

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.Cast
+
+
+
+
+
Record Components:
+
type - The type to cast to
+
expressionDef - The expression to cast
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.Cast(TypeDef type, ExpressionDef expressionDef) +extends Record +implements ExpressionDef
+
The cast expression. No checks are performed on the types and casting expression is + always generated.
+
+
Since:
+
1.3
+
Author:
+
Andriy Dmytruk
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Cast

      +
      public Cast(TypeDef type, + ExpressionDef expressionDef)
      +
      Creates an instance of a Cast record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      expressionDef - the value for the expressionDef record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      expressionDef

      +
      public ExpressionDef expressionDef()
      +
      Returns the value of the expressionDef record component.
      +
      +
      Returns:
      +
      the value of the expressionDef record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html new file mode 100644 index 00000000..179ec85f --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html @@ -0,0 +1,302 @@ + + + + +ExpressionDef.Condition (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.Condition

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.Condition
+
+
+
+
+
Record Components:
+
operator - The operator
+
left - The left expression
+
right - The right expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.Condition(String operator, ExpressionDef left, ExpressionDef right) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The condition operator.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Condition

      +
      public Condition(String operator, + ExpressionDef left, + ExpressionDef right)
      +
      Creates an instance of a Condition record class.
      +
      +
      Parameters:
      +
      operator - the value for the operator record component
      +
      left - the value for the left record component
      +
      right - the value for the right record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      operator

      +
      public String operator()
      +
      Returns the value of the operator record component.
      +
      +
      Returns:
      +
      the value of the operator record component
      +
      +
      +
    • +
    • +
      +

      left

      +
      public ExpressionDef left()
      +
      Returns the value of the left record component.
      +
      +
      Returns:
      +
      the value of the left record component
      +
      +
      +
    • +
    • +
      +

      right

      +
      public ExpressionDef right()
      +
      Returns the value of the right record component.
      +
      +
      Returns:
      +
      the value of the right record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html new file mode 100644 index 00000000..54f15d59 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html @@ -0,0 +1,272 @@ + + + + +ExpressionDef.ConditionExpressionDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ExpressionDef.ConditionExpressionDef

+
+
+
+
All Superinterfaces:
+
ExpressionDef
+
+
+
All Known Implementing Classes:
+
ExpressionDef.And, ExpressionDef.Condition, ExpressionDef.EqualsReferentially, ExpressionDef.EqualsStructurally, ExpressionDef.InstanceOf, ExpressionDef.IsFalse, ExpressionDef.IsNotNull, ExpressionDef.IsNull, ExpressionDef.IsTrue, ExpressionDef.Or
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+ +
The conditional expression.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      default TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      doIf

      +
      default StatementDef doIf(StatementDef statement)
      +
      The conditional statement based on this expression.
      +
      +
      Parameters:
      +
      statement - The statement
      +
      Returns:
      +
      The statement returning this expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      doIfElse

      +
      default StatementDef doIfElse(StatementDef statement, + StatementDef elseStatement)
      +
      The conditional statement based on this expression.
      +
      +
      Parameters:
      +
      statement - The statement
      +
      elseStatement - The else statement
      +
      Returns:
      +
      The statement returning this expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      doIfElse

      +
      default ExpressionDef doIfElse(ExpressionDef expression, + ExpressionDef elseExpression)
      +
      The conditional if else expression.
      +
      +
      Parameters:
      +
      expression - The expression
      +
      elseExpression - The else expression
      +
      Returns:
      +
      The statement returning this expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      and

      + +
      The and condition of this variable.
      +
      +
      Parameters:
      +
      expression - The expression of this variable
      +
      Returns:
      +
      The "and" condition expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      or

      + +
      The or condition of this variable.
      +
      +
      Parameters:
      +
      expression - The expression of this variable
      +
      Returns:
      +
      The "or" condition expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html new file mode 100644 index 00000000..6f87e15a --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html @@ -0,0 +1,285 @@ + + + + +ExpressionDef.Constant (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.Constant

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.Constant
+
+
+
+
+
Record Components:
+
type - The type
+
value - The value
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.Constant(TypeDef type, @Nullable Object value) +extends Record +implements ExpressionDef
+
The constant expression.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Constant

      +
      public Constant(TypeDef type, + @Nullable + @Nullable Object value)
      +
      Creates an instance of a Constant record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      value - the value for the value record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      value

      +
      @Nullable +public @Nullable Object value()
      +
      Returns the value of the value record component.
      +
      +
      Returns:
      +
      the value of the value record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html new file mode 100644 index 00000000..c12ebd15 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html @@ -0,0 +1,284 @@ + + + + +ExpressionDef.EqualsReferentially (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.EqualsReferentially

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.EqualsReferentially
+
+
+
+
+
Record Components:
+
instance - The instance
+
other - The other
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.EqualsReferentially(ExpressionDef instance, ExpressionDef other) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The referential equals expression.
+
+
Since:
+
1.3
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EqualsReferentially

      +
      public EqualsReferentially(ExpressionDef instance, + ExpressionDef other)
      +
      Creates an instance of a EqualsReferentially record class.
      +
      +
      Parameters:
      +
      instance - the value for the instance record component
      +
      other - the value for the other record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      instance

      +
      public ExpressionDef instance()
      +
      Returns the value of the instance record component.
      +
      +
      Returns:
      +
      the value of the instance record component
      +
      +
      +
    • +
    • +
      +

      other

      +
      public ExpressionDef other()
      +
      Returns the value of the other record component.
      +
      +
      Returns:
      +
      the value of the other record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html new file mode 100644 index 00000000..d542ed73 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html @@ -0,0 +1,284 @@ + + + + +ExpressionDef.EqualsStructurally (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.EqualsStructurally

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally
+
+
+
+
+
Record Components:
+
instance - The instance
+
other - The other
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.EqualsStructurally(ExpressionDef instance, ExpressionDef other) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The structurally equals expression.
+
+
Since:
+
1.3
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EqualsStructurally

      +
      public EqualsStructurally(ExpressionDef instance, + ExpressionDef other)
      +
      Creates an instance of a EqualsStructurally record class.
      +
      +
      Parameters:
      +
      instance - the value for the instance record component
      +
      other - the value for the other record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      instance

      +
      public ExpressionDef instance()
      +
      Returns the value of the instance record component.
      +
      +
      Returns:
      +
      the value of the instance record component
      +
      +
      +
    • +
    • +
      +

      other

      +
      public ExpressionDef other()
      +
      Returns the value of the other record component.
      +
      +
      Returns:
      +
      the value of the other record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html new file mode 100644 index 00000000..647742f8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html @@ -0,0 +1,300 @@ + + + + +ExpressionDef.GetPropertyValue (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.GetPropertyValue

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue
+
+
+
+
+
Record Components:
+
instance - The instance
+
propertyElement - The property element
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.GetPropertyValue(ExpressionDef instance, io.micronaut.inject.ast.PropertyElement propertyElement) +extends Record +implements ExpressionDef
+
The get property value expression.
+
+
Since:
+
1.3
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      GetPropertyValue

      +
      public GetPropertyValue(ExpressionDef instance, + io.micronaut.inject.ast.PropertyElement propertyElement)
      +
      Creates an instance of a GetPropertyValue record class.
      +
      +
      Parameters:
      +
      instance - the value for the instance record component
      +
      propertyElement - the value for the propertyElement record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      instance

      +
      public ExpressionDef instance()
      +
      Returns the value of the instance record component.
      +
      +
      Returns:
      +
      the value of the instance record component
      +
      +
      +
    • +
    • +
      +

      propertyElement

      +
      public io.micronaut.inject.ast.PropertyElement propertyElement()
      +
      Returns the value of the propertyElement record component.
      +
      +
      Returns:
      +
      the value of the propertyElement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html new file mode 100644 index 00000000..42013def --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html @@ -0,0 +1,314 @@ + + + + +ExpressionDef.IfElse (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.IfElse

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.IfElse
+
+
+
+
+
Record Components:
+
condition - The condition
+
expression - The expression if the condition is true
+
elseExpression - The expression if the condition is false
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.IfElse(ExpressionDef condition, ExpressionDef expression, ExpressionDef elseExpression) +extends Record +implements ExpressionDef
+
The if-else expression.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IfElse

      +
      public IfElse(ExpressionDef condition, + ExpressionDef expression, + ExpressionDef elseExpression)
      +
      Creates an instance of a IfElse record class.
      +
      +
      Parameters:
      +
      condition - the value for the condition record component
      +
      expression - the value for the expression record component
      +
      elseExpression - the value for the elseExpression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      condition

      +
      public ExpressionDef condition()
      +
      Returns the value of the condition record component.
      +
      +
      Returns:
      +
      the value of the condition record component
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    • +
      +

      elseExpression

      +
      public ExpressionDef elseExpression()
      +
      Returns the value of the elseExpression record component.
      +
      +
      Returns:
      +
      the value of the elseExpression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html new file mode 100644 index 00000000..2864c10a --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html @@ -0,0 +1,284 @@ + + + + +ExpressionDef.InstanceOf (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.InstanceOf

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.InstanceOf
+
+
+
+
+
Record Components:
+
expression - The expression
+
instanceType - The instance type
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.InstanceOf(ExpressionDef expression, ClassTypeDef instanceType) +extends Record +implements ExpressionDef.ConditionExpressionDef, ExpressionDef
+
The instance of expression.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InstanceOf

      +
      public InstanceOf(ExpressionDef expression, + ClassTypeDef instanceType)
      +
      Creates an instance of a InstanceOf record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      instanceType - the value for the instanceType record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    • +
      +

      instanceType

      +
      public ClassTypeDef instanceType()
      +
      Returns the value of the instanceType record component.
      +
      +
      Returns:
      +
      the value of the instanceType record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html new file mode 100644 index 00000000..bd8591e4 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html @@ -0,0 +1,280 @@ + + + + +ExpressionDef.InvokeGetClassMethod (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.InvokeGetClassMethod

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod
+
+
+
+
+
Record Components:
+
instance - The instance
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.InvokeGetClassMethod(ExpressionDef instance) +extends Record +implements ExpressionDef
+
The get class expression.
+
+
Since:
+
1.3
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvokeGetClassMethod

      +
      public InvokeGetClassMethod(ExpressionDef instance)
      +
      Creates an instance of a InvokeGetClassMethod record class.
      +
      +
      Parameters:
      +
      instance - the value for the instance record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      instance

      +
      public ExpressionDef instance()
      +
      Returns the value of the instance record component.
      +
      +
      Returns:
      +
      the value of the instance record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html new file mode 100644 index 00000000..fceaabb6 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html @@ -0,0 +1,280 @@ + + + + +ExpressionDef.InvokeHashCodeMethod (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.InvokeHashCodeMethod

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod
+
+
+
+
+
Record Components:
+
instance - The instance
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.InvokeHashCodeMethod(ExpressionDef instance) +extends Record +implements ExpressionDef
+
The get hashCode expression.
+
+
Since:
+
1.3
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvokeHashCodeMethod

      +
      public InvokeHashCodeMethod(ExpressionDef instance)
      +
      Creates an instance of a InvokeHashCodeMethod record class.
      +
      +
      Parameters:
      +
      instance - the value for the instance record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      instance

      +
      public ExpressionDef instance()
      +
      Returns the value of the instance record component.
      +
      +
      Returns:
      +
      the value of the instance record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html new file mode 100644 index 00000000..ff760686 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html @@ -0,0 +1,358 @@ + + + + +ExpressionDef.InvokeInstanceMethod (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.InvokeInstanceMethod

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.InvokeInstanceMethod
+
+
+
+
+
Record Components:
+
instance - The instance
+
method - The method
+
isDefault - Is default method
+
values - The parameters
+
+
+
All Implemented Interfaces:
+
ExpressionDef, StatementDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.InvokeInstanceMethod(ExpressionDef instance, MethodDef method, boolean isDefault, List<? extends ExpressionDef> values) +extends Record +implements ExpressionDef, StatementDef
+
The call an instance method expression.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvokeInstanceMethod

      +
      public InvokeInstanceMethod(ExpressionDef instance, + MethodDef method, + List<? extends ExpressionDef> values)
      +
      +
    • +
    • +
      +

      InvokeInstanceMethod

      +
      public InvokeInstanceMethod(ExpressionDef instance, + MethodDef method, + boolean isDefault, + List<? extends ExpressionDef> values)
      +
      Creates an instance of a InvokeInstanceMethod record class.
      +
      +
      Parameters:
      +
      instance - the value for the instance record component
      +
      method - the value for the method record component
      +
      isDefault - the value for the isDefault record component
      +
      values - the value for the values record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      instance

      +
      public ExpressionDef instance()
      +
      Returns the value of the instance record component.
      +
      +
      Returns:
      +
      the value of the instance record component
      +
      +
      +
    • +
    • +
      +

      method

      +
      public MethodDef method()
      +
      Returns the value of the method record component.
      +
      +
      Returns:
      +
      the value of the method record component
      +
      +
      +
    • +
    • +
      +

      isDefault

      +
      public boolean isDefault()
      +
      Returns the value of the isDefault record component.
      +
      +
      Returns:
      +
      the value of the isDefault record component
      +
      +
      +
    • +
    • +
      +

      values

      +
      public List<? extends ExpressionDef> values()
      +
      Returns the value of the values record component.
      +
      +
      Returns:
      +
      the value of the values record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html new file mode 100644 index 00000000..798af41f --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html @@ -0,0 +1,326 @@ + + + + +ExpressionDef.InvokeStaticMethod (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.InvokeStaticMethod

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.InvokeStaticMethod
+
+
+
+
+
Record Components:
+
classDef - The class
+
method - The method
+
values - The values
+
+
+
All Implemented Interfaces:
+
ExpressionDef, StatementDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.InvokeStaticMethod(ClassTypeDef classDef, MethodDef method, List<? extends ExpressionDef> values) +extends Record +implements ExpressionDef, StatementDef
+
The call a static method expression.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      InvokeStaticMethod

      +
      public InvokeStaticMethod(ClassTypeDef classDef, + MethodDef method, + List<? extends ExpressionDef> values)
      +
      Creates an instance of a InvokeStaticMethod record class.
      +
      +
      Parameters:
      +
      classDef - the value for the classDef record component
      +
      method - the value for the method record component
      +
      values - the value for the values record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      classDef

      +
      public ClassTypeDef classDef()
      +
      Returns the value of the classDef record component.
      +
      +
      Returns:
      +
      the value of the classDef record component
      +
      +
      +
    • +
    • +
      +

      method

      +
      public MethodDef method()
      +
      Returns the value of the method record component.
      +
      +
      Returns:
      +
      the value of the method record component
      +
      +
      +
    • +
    • +
      +

      values

      +
      public List<? extends ExpressionDef> values()
      +
      Returns the value of the values record component.
      +
      +
      Returns:
      +
      the value of the values record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html new file mode 100644 index 00000000..27fef7be --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html @@ -0,0 +1,262 @@ + + + + +ExpressionDef.IsFalse (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.IsFalse

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.IsFalse
+
+
+
+
+
Record Components:
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.IsFalse(ExpressionDef expression) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The IS FALSE condition.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IsFalse

      +
      public IsFalse(ExpressionDef expression)
      +
      Creates an instance of a IsFalse record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html new file mode 100644 index 00000000..a6ea9095 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html @@ -0,0 +1,262 @@ + + + + +ExpressionDef.IsNotNull (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.IsNotNull

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.IsNotNull
+
+
+
+
+
Record Components:
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.IsNotNull(ExpressionDef expression) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The IS NOT NULL condition.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IsNotNull

      +
      public IsNotNull(ExpressionDef expression)
      +
      Creates an instance of a IsNotNull record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html new file mode 100644 index 00000000..c3aaf4ac --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html @@ -0,0 +1,262 @@ + + + + +ExpressionDef.IsNull (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.IsNull

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.IsNull
+
+
+
+
+
Record Components:
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.IsNull(ExpressionDef expression) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The IS NULL condition.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IsNull

      +
      public IsNull(ExpressionDef expression)
      +
      Creates an instance of a IsNull record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html new file mode 100644 index 00000000..c14f21ec --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html @@ -0,0 +1,262 @@ + + + + +ExpressionDef.IsTrue (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.IsTrue

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.IsTrue
+
+
+
+
+
Record Components:
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.IsTrue(ExpressionDef expression) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The IS TRUE condition.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IsTrue

      +
      public IsTrue(ExpressionDef expression)
      +
      Creates an instance of a IsTrue record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html new file mode 100644 index 00000000..446c72ff --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html @@ -0,0 +1,318 @@ + + + + +ExpressionDef.MathOp (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.MathOp

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.MathOp
+
+
+
+
+
Record Components:
+
operator - The operator
+
left - The left expression
+
right - The right expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.MathOp(String operator, ExpressionDef left, ExpressionDef right) +extends Record +implements ExpressionDef
+
The math operator.
+
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MathOp

      +
      public MathOp(String operator, + ExpressionDef left, + ExpressionDef right)
      +
      Creates an instance of a MathOp record class.
      +
      +
      Parameters:
      +
      operator - the value for the operator record component
      +
      left - the value for the left record component
      +
      right - the value for the right record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      operator

      +
      public String operator()
      +
      Returns the value of the operator record component.
      +
      +
      Returns:
      +
      the value of the operator record component
      +
      +
      +
    • +
    • +
      +

      left

      +
      public ExpressionDef left()
      +
      Returns the value of the left record component.
      +
      +
      Returns:
      +
      the value of the left record component
      +
      +
      +
    • +
    • +
      +

      right

      +
      public ExpressionDef right()
      +
      Returns the value of the right record component.
      +
      +
      Returns:
      +
      the value of the right record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html new file mode 100644 index 00000000..6a0409f0 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html @@ -0,0 +1,283 @@ + + + + +ExpressionDef.NewArrayInitialized (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.NewArrayInitialized

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.NewArrayInitialized
+
+
+
+
+
Record Components:
+
type - The type
+
expressions - The items expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.NewArrayInitialized(TypeDef.Array type, List<? extends ExpressionDef> expressions) +extends Record +implements ExpressionDef
+
The new array expression.
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NewArrayInitialized

      +
      public NewArrayInitialized(TypeDef.Array type, + List<? extends ExpressionDef> expressions)
      +
      Creates an instance of a NewArrayInitialized record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      expressions - the value for the expressions record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef.Array type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      expressions

      +
      public List<? extends ExpressionDef> expressions()
      +
      Returns the value of the expressions record component.
      +
      +
      Returns:
      +
      the value of the expressions record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html new file mode 100644 index 00000000..4ce4e5b8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html @@ -0,0 +1,283 @@ + + + + +ExpressionDef.NewArrayOfSize (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.NewArrayOfSize

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.NewArrayOfSize
+
+
+
+
+
Record Components:
+
type - The type
+
size - The array size
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.NewArrayOfSize(TypeDef.Array type, int size) +extends Record +implements ExpressionDef
+
The new array expression.
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NewArrayOfSize

      +
      public NewArrayOfSize(TypeDef.Array type, + int size)
      +
      Creates an instance of a NewArrayOfSize record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      size - the value for the size record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef.Array type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      size

      +
      public int size()
      +
      Returns the value of the size record component.
      +
      +
      Returns:
      +
      the value of the size record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html new file mode 100644 index 00000000..b3560a6b --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html @@ -0,0 +1,303 @@ + + + + +ExpressionDef.NewInstance (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.NewInstance

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.NewInstance
+
+
+
+
+
Record Components:
+
type - The type
+
parameterTypes - The parameterTypes
+
values - The constructor values
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.NewInstance(ClassTypeDef type, List<TypeDef> parameterTypes, List<? extends ExpressionDef> values) +extends Record +implements ExpressionDef
+
The new instance expression.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NewInstance

      +
      public NewInstance(ClassTypeDef type, + List<TypeDef> parameterTypes, + List<? extends ExpressionDef> values)
      +
      Creates an instance of a NewInstance record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      parameterTypes - the value for the parameterTypes record component
      +
      values - the value for the values record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public ClassTypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      parameterTypes

      +
      public List<TypeDef> parameterTypes()
      +
      Returns the value of the parameterTypes record component.
      +
      +
      Returns:
      +
      the value of the parameterTypes record component
      +
      +
      +
    • +
    • +
      +

      values

      +
      public List<? extends ExpressionDef> values()
      +
      Returns the value of the values record component.
      +
      +
      Returns:
      +
      the value of the values record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html new file mode 100644 index 00000000..1a058b3e --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html @@ -0,0 +1,284 @@ + + + + +ExpressionDef.Or (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.Or

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.Or
+
+
+
+
+
Record Components:
+
left - The left expression
+
right - The right expression
+
+
+
All Implemented Interfaces:
+
ExpressionDef, ExpressionDef.ConditionExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.Or(ExpressionDef.ConditionExpressionDef left, ExpressionDef.ConditionExpressionDef right) +extends Record +implements ExpressionDef.ConditionExpressionDef
+
The or condition. Puts parenthesis around itself when needed.
+
+
Since:
+
1.3
+
Author:
+
Elif Kurtay
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      left

      + +
      Returns the value of the left record component.
      +
      +
      Returns:
      +
      the value of the left record component
      +
      +
      +
    • +
    • +
      +

      right

      + +
      Returns the value of the right record component.
      +
      +
      Returns:
      +
      the value of the right record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html new file mode 100644 index 00000000..4d60879d --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html @@ -0,0 +1,322 @@ + + + + +ExpressionDef.Switch (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.Switch

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.Switch
+
+
+
+
+
Record Components:
+
expression - The switch expression
+
type - The switch type
+
cases - The cases
+
defaultCase - The default case
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.Switch(ExpressionDef expression, TypeDef type, Map<ExpressionDef.Constant,? extends ExpressionDef> cases, ExpressionDef defaultCase) +extends Record +implements ExpressionDef
+
The switch expression. + Note: null constant or null value represents a default case.
+
+
Since:
+
1.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      cases

      +
      public Map<ExpressionDef.Constant,? extends ExpressionDef> cases()
      +
      Returns the value of the cases record component.
      +
      +
      Returns:
      +
      the value of the cases record component
      +
      +
      +
    • +
    • +
      +

      defaultCase

      +
      public ExpressionDef defaultCase()
      +
      Returns the value of the defaultCase record component.
      +
      +
      Returns:
      +
      the value of the defaultCase record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html new file mode 100644 index 00000000..3eac151e --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html @@ -0,0 +1,281 @@ + + + + +ExpressionDef.SwitchYieldCase (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class ExpressionDef.SwitchYieldCase

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.ExpressionDef.SwitchYieldCase
+
+
+
+
+
Record Components:
+
type - The yield result
+
statement - The statement that should yield the result
+
+
+
All Implemented Interfaces:
+
ExpressionDef
+
+
+
Enclosing interface:
+
ExpressionDef
+
+
+
public static record ExpressionDef.SwitchYieldCase(TypeDef type, StatementDef statement) +extends Record +implements ExpressionDef
+
The switch yield case expression.
+
+
Since:
+
1.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SwitchYieldCase

      +
      public SwitchYieldCase(TypeDef type, + StatementDef statement)
      +
      Creates an instance of a SwitchYieldCase record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      statement - the value for the statement record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      statement

      +
      public StatementDef statement()
      +
      Returns the value of the statement record component.
      +
      +
      Returns:
      +
      the value of the statement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.html b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.html new file mode 100644 index 00000000..07ab16af --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ExpressionDef.html @@ -0,0 +1,1700 @@ + + + + +ExpressionDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ExpressionDef

+
+
+
+
All Known Subinterfaces:
+
ExpressionDef.ConditionExpressionDef, VariableDef
+
+
+
All Known Implementing Classes:
+
ExpressionDef.And, ExpressionDef.ArrayElement, ExpressionDef.Cast, ExpressionDef.Condition, ExpressionDef.Constant, ExpressionDef.EqualsReferentially, ExpressionDef.EqualsStructurally, ExpressionDef.GetPropertyValue, ExpressionDef.IfElse, ExpressionDef.InstanceOf, ExpressionDef.InvokeGetClassMethod, ExpressionDef.InvokeHashCodeMethod, ExpressionDef.InvokeInstanceMethod, ExpressionDef.InvokeStaticMethod, ExpressionDef.IsFalse, ExpressionDef.IsNotNull, ExpressionDef.IsNull, ExpressionDef.IsTrue, ExpressionDef.MathOp, ExpressionDef.NewArrayInitialized, ExpressionDef.NewArrayOfSize, ExpressionDef.NewInstance, ExpressionDef.Or, ExpressionDef.Switch, ExpressionDef.SwitchYieldCase, VariableDef.ExceptionVar, VariableDef.Field, VariableDef.Local, VariableDef.MethodParameter, VariableDef.StaticField, VariableDef.Super, VariableDef.This
+
+
+ +
The expression definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      arrayElement

      +
      default ExpressionDef.ArrayElement arrayElement(int index)
      +
      Check an array element.
      +
      +
      Parameters:
      +
      index - The index
      +
      Returns:
      +
      The array element
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      instanceOf

      +
      default ExpressionDef.InstanceOf instanceOf(ClassTypeDef instanceType)
      +
      Check if the instance is of the type.
      +
      +
      Parameters:
      +
      instanceType - The instance type
      +
      Returns:
      +
      The instance of expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      doThrow

      +
      default StatementDef.Throw doThrow()
      +
      Throw an exception.
      +
      +
      Returns:
      +
      The throw statement
      +
      +
      +
    • +
    • +
      +

      asCondition

      +
      default ExpressionDef.ConditionExpressionDef asCondition(String op, + ExpressionDef expression)
      +
      The condition of this variable.
      +
      +
      Parameters:
      +
      op - The operator
      +
      expression - The expression of this variable
      +
      Returns:
      +
      The condition expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      math

      +
      default ExpressionDef math(String op, + ExpressionDef expression)
      +
      The math operation of this variable.
      +
      +
      Parameters:
      +
      op - The operator
      +
      expression - The expression of this variable
      +
      Returns:
      +
      The condition expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      isNonNull

      + +
      +
      Returns:
      +
      Is non-null expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      ifNonNull

      +
      default ExpressionDef ifNonNull(ExpressionDef ifExpression, + ExpressionDef elseExpression)
      +
      Is not null - if / else expression.
      +
      +
      Parameters:
      +
      ifExpression - If expression
      +
      elseExpression - Else expression
      +
      Returns:
      +
      Is not null expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifNonNull

      +
      default StatementDef ifNonNull(StatementDef ifStatement)
      +
      Is not null - if statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      Returns:
      +
      Is not null statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifNonNull

      +
      default StatementDef ifNonNull(StatementDef ifStatement, + StatementDef elseStatement)
      +
      Is not null - if / else statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      elseStatement - Else statement
      +
      Returns:
      +
      Is not null statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      isNull

      + +
      +
      Returns:
      +
      Is null expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      ifNull

      +
      default ExpressionDef ifNull(ExpressionDef ifExpression, + ExpressionDef elseExpression)
      +
      Is null - if / else expression.
      +
      +
      Parameters:
      +
      ifExpression - If expression
      +
      elseExpression - Else expression
      +
      Returns:
      +
      Is null expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifNull

      +
      default StatementDef ifNull(StatementDef ifStatement)
      +
      Is null - if statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      Returns:
      +
      Is null statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifNull

      +
      default StatementDef ifNull(StatementDef ifStatement, + StatementDef elseStatement)
      +
      Is null - if / else statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      elseStatement - Else statement
      +
      Returns:
      +
      Is null statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      isTrue

      + +
      +
      Returns:
      +
      Is true expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifTrue

      +
      default ExpressionDef ifTrue(ExpressionDef ifExpression, + ExpressionDef elseExpression)
      +
      Is true - if / else expression.
      +
      +
      Parameters:
      +
      ifExpression - If expression
      +
      elseExpression - Else expression
      +
      Returns:
      +
      Is true expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifTrue

      +
      default StatementDef ifTrue(StatementDef ifStatement)
      +
      Is true - if statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      Returns:
      +
      Is true statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifTrue

      +
      default StatementDef ifTrue(StatementDef ifStatement, + StatementDef elseStatement)
      +
      Is true - if / else statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      elseStatement - Else statement
      +
      Returns:
      +
      Is true statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      isFalse

      + +
      +
      Returns:
      +
      Is false expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifFalse

      +
      default ExpressionDef ifFalse(ExpressionDef ifExpression, + ExpressionDef elseExpression)
      +
      Is false - if / else expression.
      +
      +
      Parameters:
      +
      ifExpression - If expression
      +
      elseExpression - Else expression
      +
      Returns:
      +
      Is false expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifFalse

      +
      default StatementDef ifFalse(StatementDef ifStatement)
      +
      Is false - if statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      Returns:
      +
      Is null statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      ifFalse

      +
      default StatementDef ifFalse(StatementDef ifStatement, + StatementDef elseStatement)
      +
      Is false - if / else statement.
      +
      +
      Parameters:
      +
      ifStatement - If statement
      +
      elseStatement - Else statement
      +
      Returns:
      +
      Is false statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      nullValue

      +
      @NonNull +static ExpressionDef.Constant nullValue()
      +
      +
      Returns:
      +
      The null value expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      trueValue

      +
      @NonNull +static ExpressionDef.Constant trueValue()
      +
      +
      Returns:
      +
      The true value expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      falseValue

      +
      @NonNull +static ExpressionDef.Constant falseValue()
      +
      +
      Returns:
      +
      The true value expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      returning

      +
      default StatementDef returning()
      +
      The statement returning this expression.
      +
      +
      Returns:
      +
      The statement returning this expression
      +
      +
      +
    • +
    • +
      +

      cast

      +
      @NonNull +default ExpressionDef.Cast cast(TypeDef type)
      +
      Cast expression to a different type.
      +
      +
      Parameters:
      +
      type - The type to cast to
      +
      Returns:
      +
      The cast expression
      +
      +
      +
    • +
    • +
      +

      cast

      +
      @NonNull +default ExpressionDef.Cast cast(Class<?> type)
      +
      Cast expression to a different type.
      +
      +
      Parameters:
      +
      type - The type to cast to
      +
      Returns:
      +
      The cast expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      newLocal

      +
      default StatementDef.DefineAndAssign newLocal(String name)
      +
      Turn this expression into a new local variable.
      +
      +
      Parameters:
      +
      name - The local name
      +
      Returns:
      +
      A new local
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      newLocal

      +
      default StatementDef newLocal(String name, + Function<VariableDef,StatementDef> fn)
      +
      Turn this expression into a new local variable.
      +
      +
      Parameters:
      +
      name - The local name
      +
      fn - The contextual function
      +
      Returns:
      +
      A new local
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      asStatementSwitch

      +
      default StatementDef asStatementSwitch(TypeDef type, + Map<ExpressionDef.Constant,StatementDef> cases)
      +
      Turn this expression into a statement switch.
      +
      +
      Parameters:
      +
      type - The expression type
      +
      cases - The cases
      +
      Returns:
      +
      A new switch expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      asExpressionSwitch

      +
      default ExpressionDef.Switch asExpressionSwitch(TypeDef type, + Map<ExpressionDef.Constant,? extends ExpressionDef> cases, + ExpressionDef defaultCase)
      +
      Turn this expression into an expression switch.
      +
      +
      Parameters:
      +
      type - The expression type
      +
      cases - The cases
      +
      defaultCase - The default cae
      +
      Returns:
      +
      A new switch expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      asStatementSwitch

      +
      default StatementDef.Switch asStatementSwitch(TypeDef type, + Map<ExpressionDef.Constant,StatementDef> cases, + StatementDef defaultCase)
      +
      Turn this expression into a statement switch.
      +
      +
      Parameters:
      +
      type - The expression type
      +
      cases - The cases
      +
      defaultCase - The default case
      +
      Returns:
      +
      A new switch expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      whileLoop

      +
      default StatementDef.While whileLoop(StatementDef statement)
      +
      Turn this expression into a while statement.
      +
      +
      Parameters:
      +
      statement - The statement
      +
      Returns:
      +
      A new switch expression
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      field

      +
      default VariableDef.Field field(String fieldName, + TypeDef typeDef)
      +
      Reference the field of this variable.
      +
      +
      Parameters:
      +
      fieldName - The field type
      +
      typeDef - Teh field type
      +
      Returns:
      +
      The field variable
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      field

      +
      default VariableDef.Field field(FieldDef fieldDef)
      +
      Reference the field of this variable.
      +
      +
      Parameters:
      +
      fieldDef - The field definition
      +
      Returns:
      +
      The field variable
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      field

      +
      default VariableDef.Field field(io.micronaut.inject.ast.FieldElement fieldElement)
      +
      Reference the field of this variable.
      +
      +
      Parameters:
      +
      fieldElement - The field definition
      +
      Returns:
      +
      The field variable
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(ExpressionDef... values)
      +
      The invoke constructor expression.
      +
      +
      Parameters:
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(List<? extends ExpressionDef> values)
      +
      The invoke constructor expression.
      +
      +
      Parameters:
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(List<TypeDef> parameterTypes, + ExpressionDef... values)
      +
      The invoke constructor expression.
      +
      +
      Parameters:
      +
      parameterTypes - The parameterTypes
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(List<TypeDef> parameterTypes, + List<? extends ExpressionDef> values)
      +
      The invoke constructor expression.
      +
      +
      Parameters:
      +
      parameterTypes - The parameterTypes
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(Constructor<?> constructor, + ExpressionDef... values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      constructor - The constructor
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(Constructor<?> constructor, + List<? extends ExpressionDef> values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      constructor - The constructor
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(MethodDef constructor, + ExpressionDef... values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      constructor - The constructor
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      invokeConstructor

      +
      default ExpressionDef.InvokeInstanceMethod invokeConstructor(MethodDef constructor, + List<? extends ExpressionDef> values)
      +
      The new instance expression.
      +
      +
      Parameters:
      +
      constructor - The constructor
      +
      values - The constructor values
      +
      Returns:
      +
      The new instance
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(MethodDef method, + ExpressionDef... values)
      +
      The call the instance method expression.
      +
      +
      Parameters:
      +
      method - The method
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(MethodDef methodDef, + List<? extends ExpressionDef> values)
      +
      The call the instance method expression.
      +
      +
      Parameters:
      +
      methodDef - The method
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(Method method, + ExpressionDef... values)
      +
      The invoke the method defined by the reflection.
      +
      +
      Parameters:
      +
      method - The method
      +
      values - The parameters
      +
      Returns:
      +
      The invoke method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(Method method, + List<? extends ExpressionDef> values)
      +
      The invoke the method defined by the reflection.
      +
      +
      Parameters:
      +
      method - The method
      +
      values - The parameters
      +
      Returns:
      +
      The invoke method expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(String name, + TypeDef returning, + ExpressionDef... values)
      +
      The call the instance method expression.
      +
      +
      Parameters:
      +
      name - The method name
      +
      returning - The returning
      +
      values - The parameters
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(String name, + TypeDef returning, + List<? extends ExpressionDef> values)
      +
      The call the instance method expression.
      +
      +
      Parameters:
      +
      name - The method name
      +
      returning - The returning
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(String name, + List<TypeDef> parameterTypes, + TypeDef returning, + List<? extends ExpressionDef> values)
      +
      The call the instance method expression.
      +
      +
      Parameters:
      +
      name - The method name
      +
      parameterTypes - The parameterTypes
      +
      returning - The returning
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(io.micronaut.inject.ast.MethodElement methodElement, + ExpressionDef... values)
      +
      The call the instance method expression.
      +
      +
      Parameters:
      +
      methodElement - The method element
      +
      values - The values
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      invoke

      +
      default ExpressionDef.InvokeInstanceMethod invoke(io.micronaut.inject.ast.MethodElement methodElement, + List<? extends ExpressionDef> values)
      +
      The call the instance method expression.
      +
      +
      Parameters:
      +
      methodElement - The method element
      +
      values - The parameters
      +
      Returns:
      +
      The call to the instance method
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      invokeHashCode

      +
      default ExpressionDef.InvokeHashCodeMethod invokeHashCode()
      +
      The invocation of the Object.hashCode() or equivalent method for the expression.
      +
      +
      Returns:
      +
      The hash code invocation
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      invokeGetClass

      +
      default ExpressionDef.InvokeGetClassMethod invokeGetClass()
      +
      The invocation of the Object.getClass()} or equivalent method for the expression.
      +
      +
      Returns:
      +
      The get class invocation
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      equalsStructurally

      +
      default ExpressionDef.EqualsStructurally equalsStructurally(ExpressionDef other)
      +
      The structurally equals Object.equals(Object) of this expression and the other expression.
      +
      +
      Parameters:
      +
      other - The other expression to compare with
      +
      Returns:
      +
      The equals expression
      +
      Since:
      +
      1.3
      +
      +
      +
    • +
    • +
      +

      equalsReferentially

      +
      default ExpressionDef.EqualsReferentially equalsReferentially(ExpressionDef other)
      +
      The referentially equals (==) of this expression and the other expression.
      +
      +
      Parameters:
      +
      other - The other expression to compare with
      +
      Returns:
      +
      The equals expression
      +
      Since:
      +
      1.3
      +
      +
      +
    • +
    • +
      +

      getPropertyValue

      +
      default ExpressionDef.GetPropertyValue getPropertyValue(io.micronaut.inject.ast.PropertyElement propertyElement)
      +
      The get property value expression.
      +
      +
      Parameters:
      +
      propertyElement - The property element
      +
      Returns:
      +
      The get property value expression
      +
      Since:
      +
      1.3
      +
      +
      +
    • +
    • +
      +

      constant

      +
      @Nullable +static @Nullable ExpressionDef constant(io.micronaut.inject.ast.ClassElement type, + TypeDef typeDef, + @Nullable + @Nullable Object value)
      +
      Resolve a constant for the given type from the string.
      +
      +
      Parameters:
      +
      type - The type
      +
      typeDef - The type def
      +
      value - The string value
      +
      Returns:
      +
      The constant
      +
      Throws:
      +
      IllegalArgumentException - if the constant is not supported.
      +
      +
      +
    • +
    • +
      +

      constant

      +
      @Nullable +static ExpressionDef.Constant constant(@Nullable + @Nullable Object value)
      +
      A new constant.
      +
      +
      Parameters:
      +
      value - The string value
      +
      Returns:
      +
      The constant
      +
      Throws:
      +
      IllegalArgumentException - if the constant is not supported.
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      constant

      +
      static ExpressionDef.Constant constant(boolean value)
      +
      A new constant.
      +
      +
      Parameters:
      +
      value - The value
      +
      Returns:
      +
      The constant
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      constant

      +
      static ExpressionDef.Constant constant(int value)
      +
      A new constant.
      +
      +
      Parameters:
      +
      value - The value
      +
      Returns:
      +
      The constant
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      constant

      +
      static ExpressionDef.Constant constant(long value)
      +
      A new constant.
      +
      +
      Parameters:
      +
      value - The value
      +
      Returns:
      +
      The constant
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      constant

      +
      static ExpressionDef.Constant constant(double value)
      +
      A new constant.
      +
      +
      Parameters:
      +
      value - The value
      +
      Returns:
      +
      The constant
      +
      Since:
      +
      1.4
      +
      +
      +
    • +
    • +
      +

      constant

      +
      static ExpressionDef.Constant constant(float value)
      +
      A new constant.
      +
      +
      Parameters:
      +
      value - The value
      +
      Returns:
      +
      The constant
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      constant

      +
      static ExpressionDef.Constant constant(char value)
      +
      A new constant.
      +
      +
      Parameters:
      +
      value - The value
      +
      Returns:
      +
      The constant
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      primitiveConstant

      +
      @Nullable +static ExpressionDef.Constant primitiveConstant(@NotNull + Object value)
      +
      Resolve a constant for the given type from the string.
      +
      +
      Parameters:
      +
      value - The string value
      +
      Returns:
      +
      The constant
      +
      Throws:
      +
      IllegalArgumentException - if the constant is not supported.
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      type

      +
      TypeDef type()
      +
      The type of the expression.
      +
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html new file mode 100644 index 00000000..0ab9b5a9 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html @@ -0,0 +1,173 @@ + + + + +FieldDef.FieldDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FieldDef.FieldDefBuilder

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AbstractElementBuilder<FieldDef.FieldDefBuilder> +
io.micronaut.sourcegen.model.FieldDef.FieldDefBuilder
+
+
+
+
+
Enclosing class:
+
FieldDef
+
+
+
public static final class FieldDef.FieldDefBuilder +extends AbstractElementBuilder<FieldDef.FieldDefBuilder>
+
The field builder definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/FieldDef.html b/1.5.5/api/io/micronaut/sourcegen/model/FieldDef.html new file mode 100644 index 00000000..c772e3ba --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/FieldDef.html @@ -0,0 +1,360 @@ + + + + +FieldDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class FieldDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.FieldDef
+
+
+
+
public final class FieldDef +extends Object
+
The field definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      builder

      +
      @NonNull +public static @NonNull FieldDef.FieldDefBuilder builder(@NonNull + @NonNull String name)
      +
      Creates a new field builder with a name.
      +
      +
      Parameters:
      +
      name - The filed name
      +
      Returns:
      +
      The field builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      builder

      +
      @NonNull +public static @NonNull FieldDef.FieldDefBuilder builder(@NonNull + @NonNull String name, + @NonNull + @NonNull TypeDef type)
      +
      Creates a new field builder with a name and type.
      +
      +
      Parameters:
      +
      name - The filed name
      +
      type - The type
      +
      Returns:
      +
      The field builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      builder

      +
      @NonNull +public static @NonNull FieldDef.FieldDefBuilder builder(@NonNull + @NonNull String name, + @NonNull + @NonNull Class<?> type)
      +
      Creates a new field builder with a name and type.
      +
      +
      Parameters:
      +
      name - The filed name
      +
      type - The type
      +
      Returns:
      +
      The field builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public TypeDef getType()
      +
      +
    • +
    • +
      +

      getInitializer

      +
      public Optional<ExpressionDef> getInitializer()
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html new file mode 100644 index 00000000..9c92d9b5 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html @@ -0,0 +1,172 @@ + + + + +InterfaceDef.InterfaceDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InterfaceDef.InterfaceDefBuilder

+
+ +
+
+
Enclosing class:
+
InterfaceDef
+
+
+
public static final class InterfaceDef.InterfaceDefBuilder +extends ObjectDefBuilder<InterfaceDef.InterfaceDefBuilder>
+
The interface definition builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.html b/1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.html new file mode 100644 index 00000000..fe6ce349 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/InterfaceDef.html @@ -0,0 +1,334 @@ + + + + +InterfaceDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class InterfaceDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.ObjectDef +
io.micronaut.sourcegen.model.InterfaceDef
+
+
+
+
+
public final class InterfaceDef +extends ObjectDef
+
The interface definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withClassName

      +
      public InterfaceDef withClassName(ClassTypeDef.ClassName className)
      +
      Description copied from class: ObjectDef
      +
      Creates a copy of this definition with a new class name.
      +
      +
      Specified by:
      +
      withClassName in class ObjectDef
      +
      Parameters:
      +
      className - The class name
      +
      Returns:
      +
      the copy of this object definition with a new class name
      +
      +
      +
    • +
    • +
      +

      asTypeDef

      +
      public ClassTypeDef asTypeDef()
      +
      Description copied from class: ObjectDef
      +
      Get the type definition for this type.
      +
      +
      Overrides:
      +
      asTypeDef in class ObjectDef
      +
      Returns:
      +
      The type definition
      +
      +
      +
    • +
    • +
      +

      builder

      +
      public static InterfaceDef.InterfaceDefBuilder builder(String name)
      +
      +
    • +
    • +
      +

      getTypeVariables

      +
      public List<TypeDef.TypeVariable> getTypeVariables()
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/JavaIdioms.html b/1.5.5/api/io/micronaut/sourcegen/model/JavaIdioms.html new file mode 100644 index 00000000..2d0b3ad8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/JavaIdioms.html @@ -0,0 +1,228 @@ + + + + +JavaIdioms (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class JavaIdioms

+
+
java.lang.Object +
io.micronaut.sourcegen.model.JavaIdioms
+
+
+
+
@Internal +public final class JavaIdioms +extends Object
+
Java language idioms.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JavaIdioms

      +
      public JavaIdioms()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      equalsStructurally

      +
      public static ExpressionDef equalsStructurally(ExpressionDef.EqualsStructurally equalsStructurally)
      +
      The equals structurally idiom.
      +
      +
      Parameters:
      +
      equalsStructurally - The expression
      +
      Returns:
      +
      The idiom expression
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public static ExpressionDef hashCode(ExpressionDef.InvokeHashCodeMethod invokeHashCodeMethod)
      +
      The hashCode idiom.
      +
      +
      Parameters:
      +
      invokeHashCodeMethod - The expression
      +
      Returns:
      +
      The idiom expression
      +
      +
      +
    • +
    • +
      +

      getClass

      +
      public static ExpressionDef getClass(ExpressionDef.InvokeGetClassMethod invokeGetClassMethod)
      +
      The get class idiom.
      +
      +
      Parameters:
      +
      invokeGetClassMethod - The expression
      +
      Returns:
      +
      The idiom expression
      +
      +
      +
    • +
    • +
      +

      getPropertyValue

      +
      public static ExpressionDef getPropertyValue(ExpressionDef.GetPropertyValue getPropertyValue)
      +
      The get property value idiom.
      +
      +
      Parameters:
      +
      getPropertyValue - The expression
      +
      Returns:
      +
      The idiom expression
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html new file mode 100644 index 00000000..91c4b747 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html @@ -0,0 +1,107 @@ + + + + +MethodDef.MethodBodyBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface MethodDef.MethodBodyBuilder

+
+
+
+
All Superinterfaces:
+
BiFunction<VariableDef.This,List<VariableDef.MethodParameter>,StatementDef>
+
+
+
Enclosing class:
+
MethodDef
+
+
+
public static interface MethodDef.MethodBodyBuilder +extends BiFunction<VariableDef.This,List<VariableDef.MethodParameter>,StatementDef>
+
The body builder.
+
+
Since:
+
1.4
+
Author:
+
Denis Stepanov
+
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from interface java.util.function.BiFunction

    +andThen, apply
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html new file mode 100644 index 00000000..6efb4e79 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html @@ -0,0 +1,543 @@ + + + + +MethodDef.MethodDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MethodDef.MethodDefBuilder

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AbstractElementBuilder<MethodDef.MethodDefBuilder> +
io.micronaut.sourcegen.model.MethodDef.MethodDefBuilder
+
+
+
+
+
Enclosing class:
+
MethodDef
+
+
+
public static final class MethodDef.MethodDefBuilder +extends AbstractElementBuilder<MethodDef.MethodDefBuilder>
+
The method builder definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      returns

      +
      public MethodDef.MethodDefBuilder returns(TypeDef type)
      +
      The return type of the method. + In a case of missing return type it will be extracted from the statements.
      +
      +
      Parameters:
      +
      type - The return type
      +
      Returns:
      +
      the current builder
      +
      +
      +
    • +
    • +
      +

      overrides

      +
      public MethodDef.MethodDefBuilder overrides()
      +
      Mark the method as an override.
      +
      +
      Returns:
      +
      the current builder
      +
      +
      +
    • +
    • +
      +

      overrides

      +
      public MethodDef.MethodDefBuilder overrides(boolean overrides)
      +
      Mark the method as an override.
      +
      +
      Parameters:
      +
      overrides - The value
      +
      Returns:
      +
      the current builder
      +
      +
      +
    • +
    • +
      +

      returns

      +
      public MethodDef.MethodDefBuilder returns(Class<?> type)
      +
      +
    • +
    • +
      +

      addParameter

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameter(@NonNull + @NonNull String name, + @NonNull + @NonNull TypeDef type)
      +
      Add a parameter.
      +
      +
      Parameters:
      +
      name - The name
      +
      type - The type
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addParameter

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameter(@NonNull + @NonNull TypeDef type)
      +
      Add a parameter.
      +
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addParameter

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameter(@NonNull + @NonNull ParameterDef parameterDef)
      +
      Add a parameter.
      +
      +
      Parameters:
      +
      parameterDef - The parameter def
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addParameters

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameters(@NonNull + @NonNull Collection<ParameterDef> parameters)
      +
      Add parameters.
      +
      +
      Parameters:
      +
      parameters - The parameters
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addParameter

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameter(@NonNull + @NonNull String name, + @NonNull + @NonNull Class<?> type)
      +
      Add a parameter.
      +
      +
      Parameters:
      +
      name - The name
      +
      type - The type
      +
      Returns:
      +
      a builder
      +
      +
      +
    • +
    • +
      +

      addParameter

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameter(@NonNull + @NonNull Class<?> type)
      +
      Add a parameter.
      +
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addParameters

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameters(@NonNull + @NonNull Class<?>... types)
      +
      Add a parameters.
      +
      +
      Parameters:
      +
      types - The types
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addParameters

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameters(@NonNull + @NonNull TypeDef... types)
      +
      Add parameters.
      +
      +
      Parameters:
      +
      types - The types
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addParameters

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addParameters(@NonNull + @NonNull List<TypeDef> types)
      +
      Add parameters.
      +
      +
      Parameters:
      +
      types - The types
      +
      Returns:
      +
      a builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addStaticStatement

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addStaticStatement(@NonNull + @NonNull Function<List<VariableDef.MethodParameter>,StatementDef> bodyBuilder)
      +
      Add a statement to the static method body.
      +
      +
      Parameters:
      +
      bodyBuilder - The builder
      +
      Returns:
      +
      The builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      addStatement

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addStatement(@NonNull + @NonNull StatementDef statement)
      +
      Add a statement to the method body.
      +
      +
      Parameters:
      +
      statement - The statement
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addStatement

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addStatement(@NonNull + MethodDef.MethodBodyBuilder bodyBuilder)
      +
      Add a statement to the method body.
      +
      +
      Parameters:
      +
      bodyBuilder - The body builder
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addStatements

      +
      @NonNull +public @NonNull MethodDef.MethodDefBuilder addStatements(@NonNull + @NonNull Collection<StatementDef> newStatements)
      +
      Add statements to the method body.
      +
      +
      Parameters:
      +
      newStatements - The new statements
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      build

      +
      public MethodDef build()
      +
      +
    • +
    • +
      +

      build

      +
      @NonNull +public @NonNull MethodDef build(@NonNull + MethodDef.MethodBodyBuilder bodyBuilder)
      +
      Build a method with a body builder.
      +
      +
      Parameters:
      +
      bodyBuilder - The body builder
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      buildStatic

      +
      @NonNull +public @NonNull MethodDef buildStatic(@NonNull + @NonNull Function<List<VariableDef.MethodParameter>,StatementDef> bodyBuilder)
      +
      Build a static method with a body builder.
      +
      +
      Parameters:
      +
      bodyBuilder - The body builder
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.html b/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.html new file mode 100644 index 00000000..89201c31 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/MethodDef.html @@ -0,0 +1,529 @@ + + + + +MethodDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MethodDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.MethodDef
+
+
+
+
public final class MethodDef +extends Object
+
The method definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      CONSTRUCTOR

      +
      public static final String CONSTRUCTOR
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      constructor

      +
      public static MethodDef.MethodDefBuilder constructor()
      +
      +
      Returns:
      +
      Starts a constructor.
      +
      +
      +
    • +
    • +
      +

      constructor

      +
      public static MethodDef constructor(Collection<ParameterDef> parameterDefs, + Modifier... modifiers)
      +
      Create a new constructor with parameters assigned to fields with the same name.
      +
      +
      Parameters:
      +
      parameterDefs - The parameters of the body
      +
      modifiers - The constructor modifiers
      +
      Returns:
      +
      A new constructor with a body.
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NonNull +public static @NonNull MethodDef of(@NonNull + @NonNull io.micronaut.inject.ast.MethodElement methodElement)
      +
      Creates a method definition from MethodElement.
      +
      +
      Parameters:
      +
      methodElement - The method element
      +
      Returns:
      +
      The method definition
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      of

      +
      @NonNull +public static @NonNull MethodDef of(@NonNull + @NonNull Method method)
      +
      Creates a method definition from Method.
      +
      +
      Parameters:
      +
      method - The method
      +
      Returns:
      +
      The method definition
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      override

      +
      @NonNull +public static @NonNull MethodDef.MethodDefBuilder override(@NonNull + @NonNull io.micronaut.inject.ast.MethodElement methodElement)
      +
      Creates a method definition builder from MethodElement.
      +
      +
      Parameters:
      +
      methodElement - The methodElement
      +
      Returns:
      +
      The method definition builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      override

      +
      @NonNull +public static @NonNull MethodDef.MethodDefBuilder override(@NonNull + @NonNull Method method)
      +
      Creates a method definition builder from Method.
      +
      +
      Parameters:
      +
      method - The method
      +
      Returns:
      +
      The method definition builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      override

      +
      @NonNull +public static @NonNull MethodDef.MethodDefBuilder override(@NonNull + @NonNull Constructor<?> constructor)
      +
      Creates a constructor definition builder from Method.
      +
      +
      Parameters:
      +
      constructor - The method
      +
      Returns:
      +
      The method definition builder
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      getReturnType

      +
      public TypeDef getReturnType()
      +
      +
    • +
    • +
      +

      getParameters

      +
      public List<ParameterDef> getParameters()
      +
      +
    • +
    • +
      +

      getStatements

      +
      public List<StatementDef> getStatements()
      +
      +
    • +
    • +
      +

      findParameter

      +
      @Nullable +public @Nullable ParameterDef findParameter(String name)
      +
      +
    • +
    • +
      +

      getParameter

      +
      @NonNull +public @NonNull ParameterDef getParameter(String name)
      +
      +
    • +
    • +
      +

      isOverride

      +
      public boolean isOverride()
      +
      +
      Returns:
      +
      True if method is an override
      +
      +
      +
    • +
    • +
      +

      isConstructor

      +
      public boolean isConstructor()
      +
      +
      Returns:
      +
      True if method is a constructor
      +
      +
      +
    • +
    • +
      +

      builder

      +
      public static MethodDef.MethodDefBuilder builder(String name)
      +
      +
    • +
    • +
      +

      toString

      +
      public String toString()
      +
      +
      Overrides:
      +
      toString in class Object
      +
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ObjectDef.html b/1.5.5/api/io/micronaut/sourcegen/model/ObjectDef.html new file mode 100644 index 00000000..11073699 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ObjectDef.html @@ -0,0 +1,439 @@ + + + + +ObjectDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ObjectDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.ObjectDef
+
+
+
+
Direct Known Subclasses:
+
ClassDef, EnumDef, InterfaceDef, RecordDef
+
+
+
public abstract sealed class ObjectDef +extends Object +permits ClassDef, EnumDef, InterfaceDef, RecordDef
+
The abstract class representing a type: class, enum, interface or record.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      className

      +
      protected final ClassTypeDef.ClassName className
      +
      +
    • +
    • +
      +

      methods

      +
      protected final List<MethodDef> methods
      +
      +
    • +
    • +
      +

      properties

      +
      protected final List<PropertyDef> properties
      +
      +
    • +
    • +
      +

      superinterfaces

      +
      protected final List<TypeDef> superinterfaces
      +
      +
    • +
    • +
      +

      innerTypes

      +
      protected final List<ObjectDef> innerTypes
      +
      +
    • +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMethods

      +
      public final List<MethodDef> getMethods()
      +
      +
    • +
    • +
      +

      getProperties

      +
      public final List<PropertyDef> getProperties()
      +
      +
    • +
    • +
      +

      getSuperinterfaces

      +
      public final List<TypeDef> getSuperinterfaces()
      +
      +
    • +
    • +
      +

      getPackageName

      +
      public final String getPackageName()
      +
      +
    • +
    • +
      +

      getSimpleName

      +
      public final String getSimpleName()
      +
      +
    • +
    • +
      +

      getInnerTypes

      +
      public final List<ObjectDef> getInnerTypes()
      +
      +
    • +
    • +
      +

      withClassName

      +
      public abstract ObjectDef withClassName(ClassTypeDef.ClassName className)
      +
      Creates a copy of this definition with a new class name.
      +
      +
      Parameters:
      +
      className - The class name
      +
      Returns:
      +
      the copy of this object definition with a new class name
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      asTypeDef

      +
      public ClassTypeDef asTypeDef()
      +
      Get the type definition for this type.
      +
      +
      Returns:
      +
      The type definition
      +
      +
      +
    • +
    • +
      +

      getContextualType

      +
      @NonNull +public @NonNull TypeDef getContextualType(@NonNull + @NonNull TypeDef typeDef)
      +
      Get the actual contextual type.
      +
      +
      Parameters:
      +
      typeDef - The type
      +
      Returns:
      +
      The contextual type or original type
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      getContextualType

      +
      @NonNull +public static @NonNull TypeDef getContextualType(@Nullable + @Nullable ObjectDef objectDef, + @NonNull + @NonNull TypeDef typeDef)
      +
      Get a contextual type (converts this or super type to appropriate one).
      +
      +
      Parameters:
      +
      objectDef - The object def
      +
      typeDef - The type def
      +
      Returns:
      +
      the contextual type or type def provider
      +
      Since:
      +
      1.4
      +
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html new file mode 100644 index 00000000..91e72cc1 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html @@ -0,0 +1,370 @@ + + + + +ObjectDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ObjectDefBuilder<ThisType>

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AbstractElementBuilder<ThisType> +
io.micronaut.sourcegen.model.ObjectDefBuilder<ThisType>
+
+
+
+
+
Type Parameters:
+
ThisType - The type of this builder
+
+
+
Direct Known Subclasses:
+
ClassDef.ClassDefBuilder, EnumDef.EnumDefBuilder, InterfaceDef.InterfaceDefBuilder, RecordDef.RecordDefBuilder
+
+
+ +
The abstract builder that is used for specific types: interfaces, classes, records or enums.
+
+
Since:
+
1.3
+
Author:
+
Andriy Dmytruk
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      methods

      +
      protected final List<MethodDef> methods
      +
      +
    • +
    • +
      +

      properties

      +
      protected final List<PropertyDef> properties
      +
      +
    • +
    • +
      +

      superinterfaces

      +
      protected final List<TypeDef> superinterfaces
      +
      +
    • +
    • +
      +

      innerTypes

      +
      protected final List<ObjectDef> innerTypes
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ObjectDefBuilder

      +
      protected ObjectDefBuilder(String name)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addMethod

      +
      @NonNull +public final ThisType addMethod(@NonNull + @NonNull MethodDef method)
      +
      Add a method.
      +
      +
      Parameters:
      +
      method - The method.
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addMethods

      +
      @NonNull +public final ThisType addMethods(@NonNull + @NonNull Collection<MethodDef> methods)
      +
      Add methods.
      +
      +
      Parameters:
      +
      methods - The method.s
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addProperty

      +
      @NonNull +public final ThisType addProperty(@NonNull + @NonNull PropertyDef property)
      +
      Add a property.
      +
      +
      Parameters:
      +
      property - The property.
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addSuperinterface

      +
      @NonNull +public final ThisType addSuperinterface(@NonNull + @NonNull TypeDef superinterface)
      +
      Add a super interface.
      +
      +
      Parameters:
      +
      superinterface - The interface.
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addSuperinterfaces

      +
      @NonNull +public final ThisType addSuperinterfaces(@NonNull + @NonNull Collection<TypeDef> superinterfaces)
      +
      Add super interfaces.
      +
      +
      Parameters:
      +
      superinterfaces - The interfaces.
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addInnerType

      +
      @NonNull +public final ThisType addInnerType(@NonNull + @NonNull ObjectDef innerDef)
      +
      Add an inner type.
      +
      +
      Parameters:
      +
      innerDef - The inner definition.
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    • +
      +

      addInnerType

      +
      @NonNull +public final ThisType addInnerType(@NonNull + @NonNull Collection<ObjectDef> innerDefs)
      +
      Add an inner types.
      +
      +
      Parameters:
      +
      innerDefs - The inner definitions.
      +
      Returns:
      +
      The builder
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html new file mode 100644 index 00000000..57f00e5c --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html @@ -0,0 +1,155 @@ + + + + +ParameterDef.ParameterDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ParameterDef.ParameterDefBuilder

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AbstractElementBuilder<ParameterDef.ParameterDefBuilder> +
io.micronaut.sourcegen.model.ParameterDef.ParameterDefBuilder
+
+
+
+
+
Enclosing class:
+
ParameterDef
+
+
+
public static final class ParameterDef.ParameterDefBuilder +extends AbstractElementBuilder<ParameterDef.ParameterDefBuilder>
+
The parameter definition builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.html b/1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.html new file mode 100644 index 00000000..596d7eaf --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/ParameterDef.html @@ -0,0 +1,323 @@ + + + + +ParameterDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ParameterDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.ParameterDef
+
+
+
+
public final class ParameterDef +extends Object
+
The parameter definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      public static ParameterDef of(String name, + TypeDef type)
      +
      +
    • +
    • +
      +

      builder

      +
      public static ParameterDef.ParameterDefBuilder builder(String name, + TypeDef type)
      +
      +
    • +
    • +
      +

      getType

      +
      public TypeDef getType()
      +
      +
    • +
    • +
      +

      asExpression

      +
      public VariableDef asExpression()
      +
      +
    • +
    • +
      +

      asVariable

      +
      public VariableDef.MethodParameter asVariable()
      +
      +
      Returns:
      +
      Return the parameter as a variable
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html new file mode 100644 index 00000000..652077f3 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html @@ -0,0 +1,173 @@ + + + + +PropertyDef.PropertyDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PropertyDef.PropertyDefBuilder

+
+
java.lang.Object +
io.micronaut.sourcegen.model.AbstractElementBuilder<PropertyDef.PropertyDefBuilder> +
io.micronaut.sourcegen.model.PropertyDef.PropertyDefBuilder
+
+
+
+
+
Enclosing class:
+
PropertyDef
+
+
+
public static final class PropertyDef.PropertyDefBuilder +extends AbstractElementBuilder<PropertyDef.PropertyDefBuilder>
+
The property builder definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.html b/1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.html new file mode 100644 index 00000000..6bae2b57 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/PropertyDef.html @@ -0,0 +1,286 @@ + + + + +PropertyDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class PropertyDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.PropertyDef
+
+
+
+
public final class PropertyDef +extends Object
+
The property definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      builder

      +
      public static PropertyDef.PropertyDefBuilder builder(String name)
      +
      +
    • +
    • +
      +

      getType

      +
      public TypeDef getType()
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html b/1.5.5/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html new file mode 100644 index 00000000..6aa63a2b --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html @@ -0,0 +1,172 @@ + + + + +RecordDef.RecordDefBuilder (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RecordDef.RecordDefBuilder

+
+ +
+
+
Enclosing class:
+
RecordDef
+
+
+
public static final class RecordDef.RecordDefBuilder +extends ObjectDefBuilder<RecordDef.RecordDefBuilder>
+
The record definition builder.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/RecordDef.html b/1.5.5/api/io/micronaut/sourcegen/model/RecordDef.html new file mode 100644 index 00000000..3116cffb --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/RecordDef.html @@ -0,0 +1,315 @@ + + + + +RecordDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class RecordDef

+
+
java.lang.Object +
io.micronaut.sourcegen.model.ObjectDef +
io.micronaut.sourcegen.model.RecordDef
+
+
+
+
+
public final class RecordDef +extends ObjectDef
+
The class definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      name

      +
      protected final String name
      +
      +
    • +
    • +
      +

      modifiers

      +
      protected final EnumSet<Modifier> modifiers
      +
      +
    • +
    • +
      +

      annotations

      +
      protected final List<AnnotationDef> annotations
      +
      +
    • +
    • +
      +

      javadoc

      +
      protected final List<String> javadoc
      +
      +
    • +
    • +
      +

      synthetic

      +
      protected final boolean synthetic
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withClassName

      +
      public RecordDef withClassName(ClassTypeDef.ClassName className)
      +
      Description copied from class: ObjectDef
      +
      Creates a copy of this definition with a new class name.
      +
      +
      Specified by:
      +
      withClassName in class ObjectDef
      +
      Parameters:
      +
      className - The class name
      +
      Returns:
      +
      the copy of this object definition with a new class name
      +
      +
      +
    • +
    • +
      +

      builder

      +
      public static RecordDef.RecordDefBuilder builder(String name)
      +
      +
    • +
    • +
      +

      getTypeVariables

      +
      public List<TypeDef.TypeVariable> getTypeVariables()
      +
      +
    • +
    • +
      +

      isSynthetic

      +
      public boolean isSynthetic()
      +
      +
      Returns:
      +
      Is synthetic element
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public final String getName()
      +
      +
    • +
    • +
      +

      getModifiers

      +
      public final Set<Modifier> getModifiers()
      +
      +
    • +
    • +
      +

      getModifiersArray

      +
      public final Modifier[] getModifiersArray()
      +
      +
    • +
    • +
      +

      getAnnotations

      +
      public final List<AnnotationDef> getAnnotations()
      +
      +
    • +
    • +
      +

      getJavadoc

      +
      public List<String> getJavadoc()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Assign.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Assign.html new file mode 100644 index 00000000..c0bc3dd8 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Assign.html @@ -0,0 +1,281 @@ + + + + +StatementDef.Assign (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Assign

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Assign
+
+
+
+
+
Record Components:
+
variable - The variable to assign
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.Assign(VariableDef.Local variable, ExpressionDef expression) +extends Record +implements StatementDef
+
The assign statement.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Assign

      +
      public Assign(VariableDef.Local variable, + ExpressionDef expression)
      +
      Creates an instance of a Assign record class.
      +
      +
      Parameters:
      +
      variable - the value for the variable record component
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      variable

      +
      public VariableDef.Local variable()
      +
      Returns the value of the variable record component.
      +
      +
      Returns:
      +
      the value of the variable record component
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html new file mode 100644 index 00000000..b3877035 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html @@ -0,0 +1,281 @@ + + + + +StatementDef.DefineAndAssign (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.DefineAndAssign

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.DefineAndAssign
+
+
+
+
+
Record Components:
+
variable - The local variable
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.DefineAndAssign(VariableDef.Local variable, ExpressionDef expression) +extends Record +implements StatementDef
+
The local variable definition and assignment statement.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefineAndAssign

      +
      public DefineAndAssign(VariableDef.Local variable, + ExpressionDef expression)
      +
      Creates an instance of a DefineAndAssign record class.
      +
      +
      Parameters:
      +
      variable - the value for the variable record component
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      variable

      +
      public VariableDef.Local variable()
      +
      Returns the value of the variable record component.
      +
      +
      Returns:
      +
      the value of the variable record component
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.If.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.If.html new file mode 100644 index 00000000..46892844 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.If.html @@ -0,0 +1,275 @@ + + + + +StatementDef.If (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.If

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.If
+
+
+
+
+
Record Components:
+
condition - The condition
+
statement - The statement if the condition is true
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.If(ExpressionDef condition, StatementDef statement) +extends Record +implements StatementDef
+
The if statement.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      If

      +
      public If(ExpressionDef condition, + StatementDef statement)
      +
      Creates an instance of a If record class.
      +
      +
      Parameters:
      +
      condition - the value for the condition record component
      +
      statement - the value for the statement record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      condition

      +
      public ExpressionDef condition()
      +
      Returns the value of the condition record component.
      +
      +
      Returns:
      +
      the value of the condition record component
      +
      +
      +
    • +
    • +
      +

      statement

      +
      public StatementDef statement()
      +
      Returns the value of the statement record component.
      +
      +
      Returns:
      +
      the value of the statement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html new file mode 100644 index 00000000..2e050ab5 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html @@ -0,0 +1,295 @@ + + + + +StatementDef.IfElse (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.IfElse

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.IfElse
+
+
+
+
+
Record Components:
+
condition - The condition
+
statement - The statement if the condition is true
+
elseStatement - The statement if the condition is false
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.IfElse(ExpressionDef condition, StatementDef statement, StatementDef elseStatement) +extends Record +implements StatementDef
+
The if-else statement.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IfElse

      +
      public IfElse(ExpressionDef condition, + StatementDef statement, + StatementDef elseStatement)
      +
      Creates an instance of a IfElse record class.
      +
      +
      Parameters:
      +
      condition - the value for the condition record component
      +
      statement - the value for the statement record component
      +
      elseStatement - the value for the elseStatement record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      condition

      +
      public ExpressionDef condition()
      +
      Returns the value of the condition record component.
      +
      +
      Returns:
      +
      the value of the condition record component
      +
      +
      +
    • +
    • +
      +

      statement

      +
      public StatementDef statement()
      +
      Returns the value of the statement record component.
      +
      +
      Returns:
      +
      the value of the statement record component
      +
      +
      +
    • +
    • +
      +

      elseStatement

      +
      public StatementDef elseStatement()
      +
      Returns the value of the elseStatement record component.
      +
      +
      Returns:
      +
      the value of the elseStatement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Multi.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Multi.html new file mode 100644 index 00000000..358de164 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Multi.html @@ -0,0 +1,282 @@ + + + + +StatementDef.Multi (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Multi

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Multi
+
+
+
+
+
Record Components:
+
statements - The statements
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.Multi(@NonNull List<StatementDef> statements) +extends Record +implements StatementDef
+
The multi statement.
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Multi

      +
      public Multi(@NonNull + @NonNull List<StatementDef> statements)
      +
      Creates an instance of a Multi record class.
      +
      +
      Parameters:
      +
      statements - the value for the statements record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      flatten

      +
      public List<StatementDef> flatten()
      +
      Description copied from interface: StatementDef
      +
      Flatten the collection.
      +
      +
      Specified by:
      +
      flatten in interface StatementDef
      +
      Returns:
      +
      all the statements
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      statements

      +
      @NonNull +public @NonNull List<StatementDef> statements()
      +
      Returns the value of the statements record component.
      +
      +
      Returns:
      +
      the value of the statements record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutField.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutField.html new file mode 100644 index 00000000..14b7efcd --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutField.html @@ -0,0 +1,281 @@ + + + + +StatementDef.PutField (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.PutField

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.PutField
+
+
+
+
+
Record Components:
+
field - The Field
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.PutField(VariableDef.Field field, ExpressionDef expression) +extends Record +implements StatementDef
+
The put field expression.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PutField

      +
      public PutField(VariableDef.Field field, + ExpressionDef expression)
      +
      Creates an instance of a PutField record class.
      +
      +
      Parameters:
      +
      field - the value for the field record component
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      field

      +
      public VariableDef.Field field()
      +
      Returns the value of the field record component.
      +
      +
      Returns:
      +
      the value of the field record component
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html new file mode 100644 index 00000000..3f1e5ec3 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html @@ -0,0 +1,281 @@ + + + + +StatementDef.PutStaticField (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.PutStaticField

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.PutStaticField
+
+
+
+
+
Record Components:
+
field - The field
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.PutStaticField(VariableDef.StaticField field, ExpressionDef expression) +extends Record +implements StatementDef
+
The set a static field expression.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PutStaticField

      +
      public PutStaticField(VariableDef.StaticField field, + ExpressionDef expression)
      +
      Creates an instance of a PutStaticField record class.
      +
      +
      Parameters:
      +
      field - the value for the field record component
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      field

      +
      public VariableDef.StaticField field()
      +
      Returns the value of the field record component.
      +
      +
      Returns:
      +
      the value of the field record component
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Return.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Return.html new file mode 100644 index 00000000..4d856a06 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Return.html @@ -0,0 +1,279 @@ + + + + +StatementDef.Return (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Return

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Return
+
+
+
+
+
Record Components:
+
expression - The expression
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.Return(@Nullable ExpressionDef expression) +extends Record +implements StatementDef
+
The return statement.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Return

      +
      public Return(@Nullable + @Nullable ExpressionDef expression)
      +
      Creates an instance of a Return record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      validate

      +
      public void validate(MethodDef method)
      +
      Validate the return of the method.
      +
      +
      Parameters:
      +
      method - The method
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      @Nullable +public @Nullable ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Switch.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Switch.html new file mode 100644 index 00000000..74c27d03 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Switch.html @@ -0,0 +1,322 @@ + + + + +StatementDef.Switch (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Switch

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Switch
+
+
+
+
+
Record Components:
+
expression - The switch expression
+
type - The switch type
+
cases - The cases
+
defaultCase - The default case
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.Switch(ExpressionDef expression, TypeDef type, Map<ExpressionDef.Constant,StatementDef> cases, @Nullable StatementDef defaultCase) +extends Record +implements StatementDef
+
The switch statement. + Note: null constant or null value represents a default case.
+
+
Since:
+
1.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    • +
      +

      cases

      + +
      Returns the value of the cases record component.
      +
      +
      Returns:
      +
      the value of the cases record component
      +
      +
      +
    • +
    • +
      +

      defaultCase

      +
      @Nullable +public @Nullable StatementDef defaultCase()
      +
      Returns the value of the defaultCase record component.
      +
      +
      Returns:
      +
      the value of the defaultCase record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html new file mode 100644 index 00000000..57f4db5a --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html @@ -0,0 +1,279 @@ + + + + +StatementDef.Synchronized (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Synchronized

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Synchronized
+
+
+
+
+
Record Components:
+
monitor - The monitor
+
statement - The statement to be synchronized
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.Synchronized(ExpressionDef monitor, StatementDef statement) +extends Record +implements StatementDef
+
The synchronized statement.
+
+
Since:
+
1.5
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Synchronized

      +
      public Synchronized(ExpressionDef monitor, + StatementDef statement)
      +
      Creates an instance of a Synchronized record class.
      +
      +
      Parameters:
      +
      monitor - the value for the monitor record component
      +
      statement - the value for the statement record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      monitor

      +
      public ExpressionDef monitor()
      +
      Returns the value of the monitor record component.
      +
      +
      Returns:
      +
      the value of the monitor record component
      +
      +
      +
    • +
    • +
      +

      statement

      +
      public StatementDef statement()
      +
      Returns the value of the statement record component.
      +
      +
      Returns:
      +
      the value of the statement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Throw.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Throw.html new file mode 100644 index 00000000..1fa048b7 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Throw.html @@ -0,0 +1,261 @@ + + + + +StatementDef.Throw (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Throw

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Throw
+
+
+
+
+
Record Components:
+
expression - The exception expression
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.Throw(ExpressionDef expression) +extends Record +implements StatementDef
+
The throw statement.
+
+
Since:
+
1.2
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Throw

      +
      public Throw(ExpressionDef expression)
      +
      Creates an instance of a Throw record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html new file mode 100644 index 00000000..1ecec174 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html @@ -0,0 +1,262 @@ + + + + +StatementDef.Try.Catch (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Try.Catch

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Try.Catch
+
+
+
+
+
Record Components:
+
exception - The exception
+
statement - The catch statement
+
+
+
Enclosing class:
+
StatementDef.Try
+
+
+
public static record StatementDef.Try.Catch(ClassTypeDef exception, StatementDef statement) +extends Record
+
The catch.
+
+
Since:
+
1.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Catch

      +
      public Catch(ClassTypeDef exception, + StatementDef statement)
      +
      Creates an instance of a Catch record class.
      +
      +
      Parameters:
      +
      exception - the value for the exception record component
      +
      statement - the value for the statement record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      exception

      +
      public ClassTypeDef exception()
      +
      Returns the value of the exception record component.
      +
      +
      Returns:
      +
      the value of the exception record component
      +
      +
      +
    • +
    • +
      +

      statement

      +
      public StatementDef statement()
      +
      Returns the value of the statement record component.
      +
      +
      Returns:
      +
      the value of the statement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.html new file mode 100644 index 00000000..d607f649 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.Try.html @@ -0,0 +1,351 @@ + + + + +StatementDef.Try (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.Try

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.Try
+
+
+
+
+
Record Components:
+
statement - The try statement
+
catches - The catches
+
finallyStatement - The finally statement
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.Try(StatementDef statement, List<StatementDef.Try.Catch> catches, @Nullable StatementDef finallyStatement) +extends Record +implements StatementDef
+
The try statement.
+
+
Since:
+
1.5
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      doCatch

      +
      public StatementDef.Try doCatch(Class<?> exception, + Function<VariableDef.ExceptionVar,StatementDef> catchBlock)
      +
      +
    • +
    • +
      +

      doCatch

      +
      public StatementDef.Try doCatch(ClassTypeDef exception, + Function<VariableDef.ExceptionVar,StatementDef> catchBlock)
      +
      +
    • +
    • +
      +

      doFinally

      +
      public StatementDef.Try doFinally(StatementDef finallyStatement)
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      statement

      +
      public StatementDef statement()
      +
      Returns the value of the statement record component.
      +
      +
      Returns:
      +
      the value of the statement record component
      +
      +
      +
    • +
    • +
      +

      catches

      +
      public List<StatementDef.Try.Catch> catches()
      +
      Returns the value of the catches record component.
      +
      +
      Returns:
      +
      the value of the catches record component
      +
      +
      +
    • +
    • +
      +

      finallyStatement

      +
      @Nullable +public @Nullable StatementDef finallyStatement()
      +
      Returns the value of the finallyStatement record component.
      +
      +
      Returns:
      +
      the value of the finallyStatement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.While.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.While.html new file mode 100644 index 00000000..908f6fb7 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.While.html @@ -0,0 +1,279 @@ + + + + +StatementDef.While (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class StatementDef.While

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.StatementDef.While
+
+
+
+
+
Record Components:
+
expression - The while expression
+
statement - The while statement
+
+
+
All Implemented Interfaces:
+
StatementDef
+
+
+
Enclosing interface:
+
StatementDef
+
+
+
public static record StatementDef.While(ExpressionDef expression, StatementDef statement) +extends Record +implements StatementDef
+
The while statement.
+
+
Since:
+
1.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      While

      +
      public While(ExpressionDef expression, + StatementDef statement)
      +
      Creates an instance of a While record class.
      +
      +
      Parameters:
      +
      expression - the value for the expression record component
      +
      statement - the value for the statement record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      expression

      +
      public ExpressionDef expression()
      +
      Returns the value of the expression record component.
      +
      +
      Returns:
      +
      the value of the expression record component
      +
      +
      +
    • +
    • +
      +

      statement

      +
      public StatementDef statement()
      +
      Returns the value of the statement record component.
      +
      +
      Returns:
      +
      the value of the statement record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.html b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.html new file mode 100644 index 00000000..79603f61 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/StatementDef.html @@ -0,0 +1,321 @@ + + + + +StatementDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface StatementDef

+
+
+
+
All Known Implementing Classes:
+
ExpressionDef.InvokeInstanceMethod, ExpressionDef.InvokeStaticMethod, StatementDef.Assign, StatementDef.DefineAndAssign, StatementDef.If, StatementDef.IfElse, StatementDef.Multi, StatementDef.PutField, StatementDef.PutStaticField, StatementDef.Return, StatementDef.Switch, StatementDef.Synchronized, StatementDef.Throw, StatementDef.Try, StatementDef.While
+
+
+ +
The statement definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      after

      +
      default StatementDef after(StatementDef statement)
      +
      The helper method to turn this statement into a multi statement.
      +
      +
      Parameters:
      +
      statement - statement
      +
      Returns:
      +
      statement
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      flatten

      +
      default List<StatementDef> flatten()
      +
      Flatten the collection.
      +
      +
      Returns:
      +
      all the statements
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      doTry

      +
      default StatementDef.Try doTry()
      +
      Try statement.
      +
      +
      Returns:
      +
      The try statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      doTry

      +
      static StatementDef.Try doTry(StatementDef statement)
      +
      Try statement.
      +
      +
      Parameters:
      +
      statement - The statement to try
      +
      Returns:
      +
      The try statement
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      multi

      +
      static StatementDef multi(@NonNull + @NonNull List<StatementDef> statements)
      +
      The multi line statement.
      +
      +
      Parameters:
      +
      statements - statements
      +
      Returns:
      +
      statement
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      multi

      +
      static StatementDef multi(@NonNull + @NonNull StatementDef... statements)
      +
      The multi line statement.
      +
      +
      Parameters:
      +
      statements - statements
      +
      Returns:
      +
      statement
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html new file mode 100644 index 00000000..a5f16460 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html @@ -0,0 +1,130 @@ + + + + +TypeDef.Annotated (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TypeDef.Annotated

+
+
+
+
All Superinterfaces:
+
TypeDef
+
+
+
All Known Implementing Classes:
+
ClassTypeDef.AnnotatedClassTypeDef, TypeDef.AnnotatedTypeDef
+
+
+
Enclosing interface:
+
TypeDef
+
+
+
public static sealed interface TypeDef.Annotated +extends TypeDef +permits ClassTypeDef.AnnotatedClassTypeDef, TypeDef.AnnotatedTypeDef
+
A combined type interface for representing a Type with annotations.
+
+
Since:
+
1.4
+
Author:
+
Elif Kurtay
+
+
+
+ +
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html new file mode 100644 index 00000000..1b23168f --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html @@ -0,0 +1,290 @@ + + + + +TypeDef.AnnotatedTypeDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class TypeDef.AnnotatedTypeDef

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.TypeDef.AnnotatedTypeDef
+
+
+
+
+
Record Components:
+
typeDef - The raw type definition
+
annotations - List of annotations to associate
+
+
+
All Implemented Interfaces:
+
TypeDef, TypeDef.Annotated
+
+
+
Enclosing interface:
+
TypeDef
+
+
+
public static record TypeDef.AnnotatedTypeDef(TypeDef typeDef, List<AnnotationDef> annotations) +extends Record +implements TypeDef.Annotated
+
A combined type for representing a TypeDef with annotations.
+
+
Since:
+
1.4
+
Author:
+
Elif Kurtay
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AnnotatedTypeDef

      +
      public AnnotatedTypeDef(TypeDef typeDef, + List<AnnotationDef> annotations)
      +
      Creates an instance of a AnnotatedTypeDef record class.
      +
      +
      Parameters:
      +
      typeDef - the value for the typeDef record component
      +
      annotations - the value for the annotations record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      typeDef

      +
      public TypeDef typeDef()
      +
      Returns the value of the typeDef record component.
      +
      +
      Returns:
      +
      the value of the typeDef record component
      +
      +
      +
    • +
    • +
      +

      annotations

      +
      public List<AnnotationDef> annotations()
      +
      Returns the value of the annotations record component.
      +
      +
      Returns:
      +
      the value of the annotations record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Array.html b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Array.html new file mode 100644 index 00000000..625174b0 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Array.html @@ -0,0 +1,470 @@ + + + + +TypeDef.Array (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class TypeDef.Array

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.TypeDef.Array
+
+
+
+
+
Record Components:
+
componentType - The array component type
+
dimensions - The dimensions
+
nullable - Is nullable
+
+
+
All Implemented Interfaces:
+
TypeDef
+
+
+
Enclosing interface:
+
TypeDef
+
+
+
public static record TypeDef.Array(TypeDef componentType, int dimensions, boolean nullable) +extends Record +implements TypeDef
+
The type for representing an array.
+
+
Since:
+
1.0
+
Author:
+
Andriy Dmytruk
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Array

      +
      public Array(TypeDef componentType, + int dimensions, + boolean nullable)
      +
      Creates an instance of a Array record class.
      +
      +
      Parameters:
      +
      componentType - the value for the componentType record component
      +
      dimensions - the value for the dimensions record component
      +
      nullable - the value for the nullable record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      array

      +
      public TypeDef.Array array()
      +
      Description copied from interface: TypeDef
      +
      Create an array type.
      +
      +
      Specified by:
      +
      array in interface TypeDef
      +
      Returns:
      +
      The array type
      +
      +
      +
    • +
    • +
      +

      array

      +
      public TypeDef.Array array(int dimension)
      +
      Description copied from interface: TypeDef
      +
      Create an array type.
      +
      +
      Specified by:
      +
      array in interface TypeDef
      +
      Parameters:
      +
      dimension - The dimension of the array
      +
      Returns:
      +
      The array type
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      public ExpressionDef.NewArrayOfSize instantiate(int size)
      +
      Instantiate an array of this class.
      +
      +
      Parameters:
      +
      size - The size of the array
      +
      Returns:
      +
      The instantiate expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      public ExpressionDef.NewArrayInitialized instantiate(List<? extends ExpressionDef> expressions)
      +
      Instantiate an array of this class.
      +
      +
      Parameters:
      +
      expressions - The expressions
      +
      Returns:
      +
      The instantiate expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      instantiate

      +
      public ExpressionDef instantiate(ExpressionDef... expressions)
      +
      Instantiate an array of this class.
      +
      +
      Parameters:
      +
      expressions - The items expressions
      +
      Returns:
      +
      The instantiate expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      isNullable

      +
      public boolean isNullable()
      +
      +
      Specified by:
      +
      isNullable in interface TypeDef
      +
      Returns:
      +
      Is nullable type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public TypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      isPrimitive

      +
      public boolean isPrimitive()
      +
      +
      Specified by:
      +
      isPrimitive in interface TypeDef
      +
      Returns:
      +
      Is primitive type
      +
      +
      +
    • +
    • +
      +

      isArray

      +
      public boolean isArray()
      +
      +
      Specified by:
      +
      isArray in interface TypeDef
      +
      Returns:
      +
      Is Array type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      componentType

      +
      public TypeDef componentType()
      +
      Returns the value of the componentType record component.
      +
      +
      Returns:
      +
      the value of the componentType record component
      +
      +
      +
    • +
    • +
      +

      dimensions

      +
      public int dimensions()
      +
      Returns the value of the dimensions record component.
      +
      +
      Returns:
      +
      the value of the dimensions record component
      +
      +
      +
    • +
    • +
      +

      nullable

      +
      public boolean nullable()
      +
      Returns the value of the nullable record component.
      +
      +
      Returns:
      +
      the value of the nullable record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html new file mode 100644 index 00000000..cfa26376 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html @@ -0,0 +1,457 @@ + + + + +TypeDef.Primitive (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class TypeDef.Primitive

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.TypeDef.Primitive
+
+
+
+
+
Record Components:
+
clazz - The primitive clazz
+
+
+
All Implemented Interfaces:
+
TypeDef
+
+
+
Enclosing interface:
+
TypeDef
+
+
+
public static record TypeDef.Primitive(Class<?> clazz) +extends Record +implements TypeDef
+
The primitive type name.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Primitive

      +
      public Primitive(Class<?> clazz)
      +
      Creates an instance of a Primitive record class.
      +
      +
      Parameters:
      +
      clazz - the value for the clazz record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      name

      +
      public String name()
      +
      +
    • +
    • +
      +

      isPrimitive

      +
      public boolean isPrimitive()
      +
      +
      Specified by:
      +
      isPrimitive in interface TypeDef
      +
      Returns:
      +
      Is primitive type
      +
      +
      +
    • +
    • +
      +

      isArray

      +
      public boolean isArray()
      +
      +
      Specified by:
      +
      isArray in interface TypeDef
      +
      Returns:
      +
      Is Array type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public TypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      wrapperType

      +
      public ClassTypeDef wrapperType()
      +
      +
    • +
    • +
      +

      constant

      +
      public ExpressionDef.Constant constant(Object value)
      +
      A primitive constant expression.
      +
      +
      Parameters:
      +
      value - The constant value
      +
      Returns:
      +
      The new instance
      +
      Since:
      +
      1.3
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      clazz

      +
      public Class<?> clazz()
      +
      Returns the value of the clazz record component.
      +
      +
      Returns:
      +
      the value of the clazz record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html new file mode 100644 index 00000000..e3a18273 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html @@ -0,0 +1,354 @@ + + + + +TypeDef.TypeVariable (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class TypeDef.TypeVariable

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.TypeDef.TypeVariable
+
+
+
+
+
Record Components:
+
name - The variable name
+
bounds - The bounds
+
nullable - The nullable
+
+
+
All Implemented Interfaces:
+
TypeDef
+
+
+
Enclosing interface:
+
TypeDef
+
+
+
public static record TypeDef.TypeVariable(String name, List<TypeDef> bounds, boolean nullable) +extends Record +implements TypeDef
+
The type variable ref.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TypeVariable

      +
      public TypeVariable(String name)
      +
      +
    • +
    • +
      +

      TypeVariable

      +
      public TypeVariable(String name, + List<TypeDef> bounds)
      +
      +
    • +
    • +
      +

      TypeVariable

      +
      public TypeVariable(String name, + List<TypeDef> bounds, + boolean nullable)
      +
      Creates an instance of a TypeVariable record class.
      +
      +
      Parameters:
      +
      name - the value for the name record component
      +
      bounds - the value for the bounds record component
      +
      nullable - the value for the nullable record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      of

      +
      public static TypeDef.TypeVariable of(String name, + io.micronaut.inject.ast.ClassElement classElement)
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public TypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    • +
      +

      bounds

      +
      public List<TypeDef> bounds()
      +
      Returns the value of the bounds record component.
      +
      +
      Returns:
      +
      the value of the bounds record component
      +
      +
      +
    • +
    • +
      +

      nullable

      +
      public boolean nullable()
      +
      Returns the value of the nullable record component.
      +
      +
      Returns:
      +
      the value of the nullable record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html new file mode 100644 index 00000000..85210a7d --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html @@ -0,0 +1,335 @@ + + + + +TypeDef.Wildcard (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class TypeDef.Wildcard

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.TypeDef.Wildcard
+
+
+
+
+
Record Components:
+
upperBounds - The upper bounds
+
lowerBounds - The lower bounds
+
+
+
All Implemented Interfaces:
+
TypeDef
+
+
+
Enclosing interface:
+
TypeDef
+
+
+
public static record TypeDef.Wildcard(List<TypeDef> upperBounds, List<TypeDef> lowerBounds) +extends Record +implements TypeDef
+
The wildcard type definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Wildcard

      +
      public Wildcard(List<TypeDef> upperBounds, + List<TypeDef> lowerBounds)
      +
      Creates an instance of a Wildcard record class.
      +
      +
      Parameters:
      +
      upperBounds - the value for the upperBounds record component
      +
      lowerBounds - the value for the lowerBounds record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isPrimitive

      +
      public boolean isPrimitive()
      +
      +
      Specified by:
      +
      isPrimitive in interface TypeDef
      +
      Returns:
      +
      Is primitive type
      +
      +
      +
    • +
    • +
      +

      isArray

      +
      public boolean isArray()
      +
      +
      Specified by:
      +
      isArray in interface TypeDef
      +
      Returns:
      +
      Is Array type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      public TypeDef makeNullable()
      +
      +
      Specified by:
      +
      makeNullable in interface TypeDef
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      upperBounds

      +
      public List<TypeDef> upperBounds()
      +
      Returns the value of the upperBounds record component.
      +
      +
      Returns:
      +
      the value of the upperBounds record component
      +
      +
      +
    • +
    • +
      +

      lowerBounds

      +
      public List<TypeDef> lowerBounds()
      +
      Returns the value of the lowerBounds record component.
      +
      +
      Returns:
      +
      the value of the lowerBounds record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.html b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.html new file mode 100644 index 00000000..78804d94 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/TypeDef.html @@ -0,0 +1,687 @@ + + + + +TypeDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TypeDef

+
+
+
+
All Known Subinterfaces:
+
ClassTypeDef, TypeDef.Annotated
+
+
+
All Known Implementing Classes:
+
ClassTypeDef.AnnotatedClassTypeDef, ClassTypeDef.ClassDefType, ClassTypeDef.ClassElementType, ClassTypeDef.ClassName, ClassTypeDef.JavaClass, ClassTypeDef.Parameterized, TypeDef.AnnotatedTypeDef, TypeDef.Array, TypeDef.Primitive, TypeDef.TypeVariable, TypeDef.Wildcard
+
+
+ +
The type definition. + Not-null by default.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      VOID

      +
      static final TypeDef.Primitive VOID
      +
      +
    • +
    • +
      +

      OBJECT

      +
      static final ClassTypeDef OBJECT
      +
      +
    • +
    • +
      +

      CLASS

      +
      static final ClassTypeDef CLASS
      +
      +
    • +
    • +
      +

      STRING

      +
      static final ClassTypeDef STRING
      +
      +
    • +
    • +
      +

      THIS

      +
      static final ClassTypeDef THIS
      +
      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.
      +
      +
    • +
    • +
      +

      SUPER

      +
      static final ClassTypeDef SUPER
      +
      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.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      annotated

      +
      default TypeDef.Annotated annotated(AnnotationDef... annotations)
      +
      Define a type with annotations.
      +
      +
      Parameters:
      +
      annotations - the annotation definitions to be added
      +
      Returns:
      +
      The AnnotatedTypeDef
      +
      Since:
      +
      1.4
      +
      +
      +
    • +
    • +
      +

      annotated

      +
      default TypeDef.Annotated annotated(List<AnnotationDef> annotations)
      +
      Define a type with annotations.
      +
      +
      Parameters:
      +
      annotations - The list of the AnnotationDef
      +
      Returns:
      +
      The AnnotatedTypeDef
      +
      Since:
      +
      1.4
      +
      +
      +
    • +
    • +
      +

      array

      +
      default TypeDef.Array array()
      +
      Create an array type.
      +
      +
      Returns:
      +
      The array type
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      array

      +
      default TypeDef.Array array(int dimension)
      +
      Create an array type.
      +
      +
      Parameters:
      +
      dimension - The dimension of the array
      +
      Returns:
      +
      The array type
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      of

      +
      static TypeDef of(String name)
      +
      Create a new type definition.
      +
      +
      Parameters:
      +
      name - The type name
      +
      Returns:
      +
      type definition
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      primitive

      +
      static TypeDef.Primitive primitive(String type)
      +
      Creates new primitive type.
      +
      +
      Parameters:
      +
      type - The primitive type
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      primitive

      +
      static TypeDef.Primitive primitive(Class<?> type)
      +
      Creates new primitive type.
      +
      +
      Parameters:
      +
      type - The primitive type
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      wildcard

      +
      static TypeDef.Wildcard wildcard()
      +
      +
    • +
    • +
      +

      wildcardSubtypeOf

      +
      static TypeDef.Wildcard wildcardSubtypeOf(TypeDef upperBound)
      +
      +
    • +
    • +
      +

      wildcardSupertypeOf

      +
      static TypeDef.Wildcard wildcardSupertypeOf(TypeDef lowerBound)
      +
      +
    • +
    • +
      +

      array

      +
      static TypeDef.Array array(TypeDef componentType)
      +
      +
    • +
    • +
      +

      array

      +
      static TypeDef.Array array(TypeDef componentType, + int dimensions)
      +
      +
    • +
    • +
      +

      of

      +
      static TypeDef of(Class<?> type)
      +
      Creates a new type.
      +
      +
      Parameters:
      +
      type - The type
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      parameterized

      +
      static ClassTypeDef parameterized(Class<?> type, + Class<?>... genericParameters)
      +
      Creates a new type with generic parameters.
      +
      +
      Parameters:
      +
      type - The type
      +
      genericParameters - The parameters
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      parameterized

      +
      static ClassTypeDef parameterized(Class<?> type, + TypeDef... genericParameters)
      +
      Creates a new type with generic parameters.
      +
      +
      Parameters:
      +
      type - The type
      +
      genericParameters - The parameters
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      parameterized

      +
      static ClassTypeDef parameterized(ClassTypeDef type, + TypeDef... genericParameters)
      +
      Creates a new type with generic parameters.
      +
      +
      Parameters:
      +
      type - The type
      +
      genericParameters - The parameters
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      parameterized

      +
      static ClassTypeDef parameterized(ClassTypeDef type, + Class<?>... genericParameters)
      +
      Creates a new type with generic parameters.
      +
      +
      Parameters:
      +
      type - The type
      +
      genericParameters - The parameters
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      parameterized

      +
      static ClassTypeDef parameterized(ClassTypeDef type, + List<TypeDef> genericParameters)
      +
      Creates a new type with generic parameters.
      +
      +
      Parameters:
      +
      type - The type
      +
      genericParameters - The parameters
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      variable

      +
      static TypeDef.TypeVariable variable(String name, + List<TypeDef> bounds)
      +
      Creates a new type variable.
      +
      +
      Parameters:
      +
      name - The type
      +
      bounds - The bounds
      +
      Returns:
      +
      a new type variable
      +
      +
      +
    • +
    • +
      +

      variable

      +
      static TypeDef.TypeVariable variable(String name, + TypeDef... bounds)
      +
      Creates a new type variable.
      +
      +
      Parameters:
      +
      name - The type
      +
      bounds - The bounds
      +
      Returns:
      +
      a new type variable
      +
      +
      +
    • +
    • +
      +

      of

      +
      static TypeDef of(io.micronaut.inject.ast.TypedElement typedElement)
      +
      Creates a new type.
      +
      +
      Parameters:
      +
      typedElement - The typed element
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      erasure

      +
      static TypeDef erasure(io.micronaut.inject.ast.TypedElement typedElement)
      +
      Creates a new type erasure.
      +
      +
      Parameters:
      +
      typedElement - The typed element
      +
      Returns:
      +
      a new type definition
      +
      +
      +
    • +
    • +
      +

      isNullable

      +
      default boolean isNullable()
      +
      +
      Returns:
      +
      Is nullable type
      +
      +
      +
    • +
    • +
      +

      isPrimitive

      +
      default boolean isPrimitive()
      +
      +
      Returns:
      +
      Is primitive type
      +
      +
      +
    • +
    • +
      +

      isArray

      +
      default boolean isArray()
      +
      +
      Returns:
      +
      Is Array type
      +
      +
      +
    • +
    • +
      +

      makeNullable

      +
      default TypeDef makeNullable()
      +
      +
      Returns:
      +
      A new nullable type
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html new file mode 100644 index 00000000..d4d47aaa --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html @@ -0,0 +1,269 @@ + + + + +VariableDef.ExceptionVar (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class VariableDef.ExceptionVar

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.VariableDef.ExceptionVar
+
+
+
+
+
Record Components:
+
type - The exception type
+
+
+
All Implemented Interfaces:
+
ExpressionDef, VariableDef
+
+
+
Enclosing interface:
+
VariableDef
+
+
+
public static record VariableDef.ExceptionVar(ClassTypeDef type) +extends Record +implements VariableDef
+
The exception that is part of Try-Catch block.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ExceptionVar

      +
      public ExceptionVar(ClassTypeDef type)
      +
      Creates an instance of a ExceptionVar record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public ClassTypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Field.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Field.html new file mode 100644 index 00000000..58d704dc --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Field.html @@ -0,0 +1,347 @@ + + + + +VariableDef.Field (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class VariableDef.Field

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.VariableDef.Field
+
+
+
+
+
Record Components:
+
instance - The instance variable
+
name - The name
+
type - The type
+
+
+
All Implemented Interfaces:
+
ExpressionDef, VariableDef
+
+
+
Enclosing interface:
+
VariableDef
+
+
+
public static record VariableDef.Field(ExpressionDef instance, String name, TypeDef type) +extends Record +implements VariableDef
+
The variable of a field.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Field

      +
      public Field(ExpressionDef instance, + String name, + TypeDef type)
      +
      Creates an instance of a Field record class.
      +
      +
      Parameters:
      +
      instance - the value for the instance record component
      +
      name - the value for the name record component
      +
      type - the value for the type record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      assign

      +
      public StatementDef.PutField assign(ExpressionDef expression)
      +
      Description copied from interface: VariableDef
      +
      Assign this variable an expression.
      +
      +
      Specified by:
      +
      assign in interface VariableDef
      +
      Parameters:
      +
      expression - The expression.
      +
      Returns:
      +
      The statement
      +
      +
      +
    • +
    • +
      +

      put

      +
      public StatementDef.PutField put(ExpressionDef expression)
      +
      +
      Parameters:
      +
      expression - The expression
      +
      Returns:
      +
      The put expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      instance

      +
      public ExpressionDef instance()
      +
      Returns the value of the instance record component.
      +
      +
      Returns:
      +
      the value of the instance record component
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Local.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Local.html new file mode 100644 index 00000000..3485d7f4 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Local.html @@ -0,0 +1,330 @@ + + + + +VariableDef.Local (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class VariableDef.Local

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.VariableDef.Local
+
+
+
+
+
Record Components:
+
name - The name
+
type - The type
+
+
+
All Implemented Interfaces:
+
ExpressionDef, VariableDef
+
+
+
Enclosing interface:
+
VariableDef
+
+
+
public static record VariableDef.Local(String name, TypeDef type) +extends Record +implements VariableDef
+
The local variable.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Local

      +
      public Local(String name, + TypeDef type)
      +
      Creates an instance of a Local record class.
      +
      +
      Parameters:
      +
      name - the value for the name record component
      +
      type - the value for the type record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      assign

      +
      public StatementDef.Assign assign(ExpressionDef expression)
      +
      Description copied from interface: VariableDef
      +
      Assign this variable an expression.
      +
      +
      Specified by:
      +
      assign in interface VariableDef
      +
      Parameters:
      +
      expression - The expression.
      +
      Returns:
      +
      The statement
      +
      +
      +
    • +
    • +
      +

      defineAndAssign

      +
      public StatementDef.DefineAndAssign defineAndAssign(ExpressionDef expression)
      +
      Define and assign the variable.
      +
      +
      Parameters:
      +
      expression - The expression to be assigned.
      +
      Returns:
      +
      The statement
      +
      Since:
      +
      1.2
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html new file mode 100644 index 00000000..0869ffb0 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html @@ -0,0 +1,297 @@ + + + + +VariableDef.MethodParameter (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class VariableDef.MethodParameter

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.VariableDef.MethodParameter
+
+
+
+
+
Record Components:
+
name - The name
+
type - The type
+
+
+
All Implemented Interfaces:
+
ExpressionDef, VariableDef
+
+
+
Enclosing interface:
+
VariableDef
+
+
+
public static record VariableDef.MethodParameter(String name, TypeDef type) +extends Record +implements VariableDef
+
The variable of a method parameter.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MethodParameter

      +
      public MethodParameter(ParameterDef parameterDef)
      +
      +
    • +
    • +
      +

      MethodParameter

      +
      public MethodParameter(String name, + TypeDef type)
      +
      Creates an instance of a MethodParameter record class.
      +
      +
      Parameters:
      +
      name - the value for the name record component
      +
      type - the value for the type record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html new file mode 100644 index 00000000..b90c598e --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html @@ -0,0 +1,326 @@ + + + + +VariableDef.StaticField (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class VariableDef.StaticField

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.VariableDef.StaticField
+
+
+
+
+
Record Components:
+
ownerType - The owner type of the static field
+
name - The field name
+
type - The type of the field
+
+
+
All Implemented Interfaces:
+
ExpressionDef, VariableDef
+
+
+
Enclosing interface:
+
VariableDef
+
+
+
public static record VariableDef.StaticField(ClassTypeDef ownerType, String name, TypeDef type) +extends Record +implements VariableDef
+
The variable of a static field.
+
+
Since:
+
1.0
+
Author:
+
Andriy Dmytruk
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StaticField

      +
      public StaticField(ClassTypeDef ownerType, + String name, + TypeDef type)
      +
      Creates an instance of a StaticField record class.
      +
      +
      Parameters:
      +
      ownerType - the value for the ownerType record component
      +
      name - the value for the name record component
      +
      type - the value for the type record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      put

      +
      public StatementDef.PutStaticField put(ExpressionDef expression)
      +
      +
      Parameters:
      +
      expression - The expression
      +
      Returns:
      +
      The put expression
      +
      Since:
      +
      1.5
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      ownerType

      +
      public ClassTypeDef ownerType()
      +
      Returns the value of the ownerType record component.
      +
      +
      Returns:
      +
      the value of the ownerType record component
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    • +
      +

      type

      +
      public TypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Super.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Super.html new file mode 100644 index 00000000..be9ea5a3 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.Super.html @@ -0,0 +1,269 @@ + + + + +VariableDef.Super (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class VariableDef.Super

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.VariableDef.Super
+
+
+
+
+
Record Components:
+
type - The type
+
+
+
All Implemented Interfaces:
+
ExpressionDef, VariableDef
+
+
+
Enclosing interface:
+
VariableDef
+
+
+
public static record VariableDef.Super(ClassTypeDef type) +extends Record +implements VariableDef
+
The variable of `super`.
+
+
Since:
+
1.5
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Super

      +
      public Super(ClassTypeDef type)
      +
      Creates an instance of a Super record class.
      +
      +
      Parameters:
      +
      type - the value for the type record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      type

      +
      public ClassTypeDef type()
      +
      Returns the value of the type record component.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      the value of the type record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.This.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.This.html new file mode 100644 index 00000000..370be5e0 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.This.html @@ -0,0 +1,280 @@ + + + + +VariableDef.This (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class VariableDef.This

+
+
java.lang.Object +
java.lang.Record +
io.micronaut.sourcegen.model.VariableDef.This
+
+
+
+
+
All Implemented Interfaces:
+
ExpressionDef, VariableDef
+
+
+
Enclosing interface:
+
VariableDef
+
+
+
public static record VariableDef.This() +extends Record +implements VariableDef
+
The variable of `this`.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      This

      +
      public This()
      +
      Creates an instance of a This record class.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      superRef

      +
      public VariableDef.Super superRef()
      +
      +
    • +
    • +
      +

      superRef

      +
      public VariableDef.Super superRef(ClassTypeDef superType)
      +
      +
    • +
    • +
      +

      type

      +
      public ClassTypeDef type()
      +
      Description copied from interface: ExpressionDef
      +
      The type of the expression.
      +
      +
      Specified by:
      +
      type in interface ExpressionDef
      +
      Returns:
      +
      The type
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.html b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.html new file mode 100644 index 00000000..cffa0c17 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/VariableDef.html @@ -0,0 +1,220 @@ + + + + +VariableDef (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface VariableDef

+
+
+
+
All Superinterfaces:
+
ExpressionDef
+
+
+
All Known Implementing Classes:
+
VariableDef.ExceptionVar, VariableDef.Field, VariableDef.Local, VariableDef.MethodParameter, VariableDef.StaticField, VariableDef.Super, VariableDef.This
+
+
+ +
The variable definition.
+
+
Since:
+
1.0
+
Author:
+
Denis Stepanov
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      assign

      +
      default StatementDef assign(ExpressionDef expression)
      +
      Assign this variable an expression.
      +
      +
      Parameters:
      +
      expression - The expression.
      +
      Returns:
      +
      The statement
      +
      +
      +
    • +
    • +
      +

      assign

      +
      default StatementDef assign(ParameterDef parameterDef)
      +
      Assign this variable a parameter value.
      +
      +
      Parameters:
      +
      parameterDef - The parameterDef.
      +
      Returns:
      +
      The statement
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/model/package-summary.html new file mode 100644 index 00000000..c18d8fce --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/package-summary.html @@ -0,0 +1,452 @@ + + + + +io.micronaut.sourcegen.model (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen.model

+
+
+
package io.micronaut.sourcegen.model
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/model/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/model/package-tree.html new file mode 100644 index 00000000..3c1322ff --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/model/package-tree.html @@ -0,0 +1,184 @@ + + + + +io.micronaut.sourcegen.model Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen.model

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/package-summary.html b/1.5.5/api/io/micronaut/sourcegen/package-summary.html new file mode 100644 index 00000000..90d1ad18 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/package-summary.html @@ -0,0 +1,106 @@ + + + + +io.micronaut.sourcegen (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package io.micronaut.sourcegen

+
+
+
package io.micronaut.sourcegen
+
+ +
+
+
+
+ + diff --git a/1.5.5/api/io/micronaut/sourcegen/package-tree.html b/1.5.5/api/io/micronaut/sourcegen/package-tree.html new file mode 100644 index 00000000..30f64412 --- /dev/null +++ b/1.5.5/api/io/micronaut/sourcegen/package-tree.html @@ -0,0 +1,74 @@ + + + + +io.micronaut.sourcegen Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.micronaut.sourcegen

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/jquery-ui.overrides.css b/1.5.5/api/jquery-ui.overrides.css new file mode 100644 index 00000000..facf852c --- /dev/null +++ b/1.5.5/api/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/1.5.5/api/legal/ADDITIONAL_LICENSE_INFO b/1.5.5/api/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000..ff700cd0 --- /dev/null +++ b/1.5.5/api/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/1.5.5/api/legal/ASSEMBLY_EXCEPTION b/1.5.5/api/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000..065b8d90 --- /dev/null +++ b/1.5.5/api/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/1.5.5/api/legal/LICENSE b/1.5.5/api/legal/LICENSE new file mode 100644 index 00000000..8b400c7a --- /dev/null +++ b/1.5.5/api/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/1.5.5/api/legal/jquery.md b/1.5.5/api/legal/jquery.md new file mode 100644 index 00000000..a763ec6f --- /dev/null +++ b/1.5.5/api/legal/jquery.md @@ -0,0 +1,26 @@ +## jQuery v3.7.1 + +### jQuery License +``` +jQuery v 3.7.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +``` diff --git a/1.5.5/api/legal/jqueryUI.md b/1.5.5/api/legal/jqueryUI.md new file mode 100644 index 00000000..8bda9d7a --- /dev/null +++ b/1.5.5/api/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/1.5.5/api/member-search-index.js b/1.5.5/api/member-search-index.js new file mode 100644 index 00000000..865b6da0 --- /dev/null +++ b/1.5.5/api/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"AbstractConditionalWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"AbstractElementBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"AbstractStatementAwareExpressionWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"AbstractSwitchWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(CodeBlock)","u":"add(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(String, Object...)","u":"add(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(AnnotationDef)","u":"addAnnotation(io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(ClassTypeDef)","u":"addAnnotation(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(String)","u":"addAnnotation(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(AnnotationDef...)","u":"addAnnotations(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(List)","u":"addAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(CodeBlock)","u":"addCode(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(String, Object...)","u":"addCode(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addComment(String, Object...)","u":"addComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String, ExpressionDef...)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String, TypeSpec)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(Type)","u":"addException(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(TypeName)","u":"addException(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addExceptions(Iterable)","u":"addExceptions(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(FieldSpec)","u":"addField(io.micronaut.sourcegen.javapoet.FieldSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(Type, String, Modifier...)","u":"addField(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(TypeName, String, Modifier...)","u":"addField(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addFields(Collection)","u":"addFields(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addFields(Iterable)","u":"addFields(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addFileComment(String, Object...)","u":"addFileComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addInitializerBlock(CodeBlock)","u":"addInitializerBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(Collection)","u":"addInnerType(java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(ObjectDef)","u":"addInnerType(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, AnnotationDef)","u":"addMember(java.lang.String,io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, AnnotationSpec)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, CodeBlock)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Collection)","u":"addMember(java.lang.String,java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Object)","u":"addMember(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, String, Object...)","u":"addMember(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethod(MethodDef)","u":"addMethod(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethod(MethodSpec)","u":"addMethod(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethods(Collection)","u":"addMethods(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethods(Iterable)","u":"addMethods(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Collection)","u":"addModifiers(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addNamed(String, Map)","u":"addNamed(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addNamedCode(String, Map)","u":"addNamedCode(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addOriginatingElement(Element)","u":"addOriginatingElement(javax.lang.model.element.Element)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(Class)","u":"addParameter(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(ParameterDef)","u":"addParameter(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(ParameterSpec)","u":"addParameter(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, Class)","u":"addParameter(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, TypeDef)","u":"addParameter(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(Type, String, Modifier...)","u":"addParameter(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(TypeDef)","u":"addParameter(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(TypeName, String, Modifier...)","u":"addParameter(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Class...)","u":"addParameters(java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Collection)","u":"addParameters(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameters(Iterable)","u":"addParameters(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(List)","u":"addParameters(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(TypeDef...)","u":"addParameters(io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclass(TypeName)","u":"addPermittedSubclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclasses(Iterable)","u":"addPermittedSubclasses(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addProperty(PropertyDef)","u":"addProperty(io.micronaut.sourcegen.model.PropertyDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponent(ParameterSpec)","u":"addRecordComponent(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponents(Iterable)","u":"addRecordComponents(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(MethodDef.MethodBodyBuilder)","u":"addStatement(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(StatementDef)","u":"addStatement(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatements(Collection)","u":"addStatements(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addStaticBlock(CodeBlock)","u":"addStaticBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Class, String...)","u":"addStaticImport(java.lang.Class,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(ClassName, String...)","u":"addStaticImport(io.micronaut.sourcegen.javapoet.ClassName,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Enum)","u":"addStaticImport(java.lang.Enum)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addStaticInitializer(StatementDef)","u":"addStaticInitializer(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStaticStatement(Function, StatementDef>)","u":"addStaticStatement(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type)","u":"addSuperinterface(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type, boolean)","u":"addSuperinterface(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterface(TypeDef)","u":"addSuperinterface(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror)","u":"addSuperinterface(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror, boolean)","u":"addSuperinterface(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeName)","u":"addSuperinterface(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterfaces(Collection)","u":"addSuperinterfaces(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterfaces(Iterable)","u":"addSuperinterfaces(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addType(TypeSpec)","u":"addType(io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypes(Iterable)","u":"addTypes(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addWithoutFormat(String)","u":"addWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"after(StatementDef)","u":"after(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualify(String...)","u":"alwaysQualify(java.lang.String...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"and(ExpressionDef.ConditionExpressionDef)","u":"and(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"And(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(AnnotationSpec...)","u":"annotated(io.micronaut.sourcegen.javapoet.AnnotationSpec...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"AnnotatedClassTypeDef(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"AnnotatedTypeDef(TypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.annotations","c":"Builder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.annotations","c":"SuperBuilder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ANNOTATION"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"annotation()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(ClassName)","u":"annotationBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(String)","u":"annotationBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"AnnotationDefBuilder(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"AnnotationSpecValue(AnnotationSpec)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(CodeBlock)","u":"anonymousClassBuilder(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(String, Object...)","u":"anonymousClassBuilder(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousTypeArguments"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef)","u":"array(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef, int)","u":"array(io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"Array(TypeDef, int, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,int,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, TypeDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"arrayElement(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asCondition(String, ExpressionDef)","u":"asCondition(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asExpression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asExpressionSwitch(TypeDef, Map, ExpressionDef)","u":"asExpressionSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ParameterDef)","u":"assign(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"Assign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map, StatementDef)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asVariable()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(Class)","u":"avoidClashesWithNestedClasses(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(TypeElement)","u":"avoidClashesWithNestedClasses(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(CodeBlock)","u":"beginControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"bestGuess(String)","u":"bestGuess(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"bounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"bounds()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"box()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef.ParameterDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build(MethodDef.MethodBodyBuilder)","u":"build(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"builder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(ClassName)","u":"builder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(ClassTypeDef)","u":"builder(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, Class)","u":"builder(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"builder(String, TypeSpec)","u":"builder(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"BuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"buildStatic(Function, StatementDef>)","u":"buildStatic(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BYTE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BYTE"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"ByteCodeGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter(boolean, boolean)","u":"%3Cinit%3E(boolean,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"canonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(Class)","u":"cast(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(TypeDef)","u":"cast(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"Cast(TypeDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"Catch(ClassTypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"catches()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"CHAR"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"CHAR"},{"p":"io.micronaut.sourcegen.javapoet","c":"Util","l":"characterLiteralWithoutSingleQuotes(char)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"CLASS"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"CLASS"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(ClassName)","u":"classBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(String)","u":"classBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"classDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"ClassDefType(ObjectDef, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"classElement()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"ClassElementType(ClassElement, boolean)","u":"%3Cinit%3E(io.micronaut.inject.ast.ClassElement,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"className"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,boolean,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"clazz()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"clear()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"clone()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"code"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"CodeAnnotationValue(CodeBlock)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"codeBlock()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"compactConstructor"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"compactConstructor(MethodSpec)","u":"compactConstructor(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"compareTo(ClassName)","u":"compareTo(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"componentType"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"componentType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"concat(CodeBlock...)","u":"concat(io.micronaut.sourcegen.javapoet.CodeBlock...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"concatAnnotations(List)","u":"concatAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"Condition(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(char)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(ClassElement, TypeDef, Object)","u":"constant(io.micronaut.inject.ast.ClassElement,io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(double)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(float)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(long)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"Constant(TypeDef, Object)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor(Collection, Modifier...)","u":"constructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"constructorBuilder()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"defaultValue"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(CodeBlock)","u":"defaultValue(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(String, Object...)","u":"defaultValue(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"defineAndAssign(ExpressionDef)","u":"defineAndAssign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"DefineAndAssign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"DelegateAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"dimensions()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(Class, Function)","u":"doCatch(java.lang.Class,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(ClassTypeDef, Function)","u":"doCatch(io.micronaut.sourcegen.model.ClassTypeDef,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doFinally(StatementDef)","u":"doFinally(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIf(StatementDef)","u":"doIf(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(ExpressionDef, ExpressionDef)","u":"doIfElse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(StatementDef, StatementDef)","u":"doIfElse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"doThrow()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry(StatementDef)","u":"doTry(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"elseExpression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"elseStatement()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"enclosingClassName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(CodeBlock)","u":"endControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ENUM"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(ClassName)","u":"enumBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(String)","u":"enumBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"enumConstants"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumConstants"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"EnumGenUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsReferentially(ExpressionDef)","u":"equalsReferentially(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"EqualsReferentially(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsStructurally(ExpressionDef)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"EqualsStructurally(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"equalsStructurally(ExpressionDef.EqualsStructurally)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"erasure(TypedElement)","u":"erasure(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"EXCEPTION_NAME"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"exception()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"exceptions"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"ExceptionVar(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"expressionDef()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"expressions()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FALSE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"falseValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"Field(ExpressionDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldDef)","u":"field(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldElement)","u":"field(io.micronaut.inject.ast.FieldElement)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(String, TypeDef)","u":"field(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"fileComment"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"finallyStatement()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"findByLanguage(VisitorContext.Language)","u":"findByLanguage(io.micronaut.inject.visitor.VisitorContext.Language)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"findParameter(String)","u":"findParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"flatten()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"flatten()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"FLOAT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FLOAT"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation)","u":"get(java.lang.annotation.Annotation)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation, boolean)","u":"get(java.lang.annotation.Annotation,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(AnnotationMirror)","u":"get(javax.lang.model.element.AnnotationMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(ArrayType)","u":"get(javax.lang.model.type.ArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(Class, Type...)","u":"get(java.lang.Class,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ClassName, TypeName...)","u":"get(io.micronaut.sourcegen.javapoet.ClassName,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(GenericArrayType)","u":"get(java.lang.reflect.GenericArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"get(Object)","u":"get(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ParameterizedType)","u":"get(java.lang.reflect.ParameterizedType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String)","u":"get(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(String, String, String...)","u":"get(java.lang.String,java.lang.String,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, Type...)","u":"get(java.lang.String,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, TypeName...)","u":"get(java.lang.String,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(Type)","u":"get(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(TypeElement)","u":"get(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(TypeMirror)","u":"get(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeParameterElement)","u":"get(javax.lang.model.element.TypeParameterElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(javax.lang.model.type.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(java.lang.reflect.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"get(VariableElement)","u":"get(javax.lang.model.element.VariableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(java.lang.reflect.WildcardType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(javax.lang.model.type.WildcardType)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"getAll()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getClass(ExpressionDef.InvokeGetClassMethod)","u":"getClass(io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(ObjectDef, TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getEnumConstants()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getInnerTypes()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getJavadoc()"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getMethodDescriptor(ObjectDef, MethodDef)","u":"getMethodDescriptor(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getMethods()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiers()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiersArray()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameters()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getProperties()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"GetPropertyValue(ExpressionDef, PropertyElement)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getPropertyValue(ExpressionDef.GetPropertyValue)","u":"getPropertyValue(io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"getPropertyValue(PropertyElement)","u":"getPropertyValue(io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getReturnType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getStatements()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(Field)","u":"getStaticField(java.lang.reflect.Field)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(FieldDef)","u":"getStaticField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(String, TypeDef)","u":"getStaticField(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getStaticInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getSuperclass()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSuperinterfaces()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getType()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(ClassTypeDef)","u":"getType(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String, Type...)","u":"getType(java.lang.String,org.objectweb.asm.Type...)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef, ObjectDef)","u":"getType(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef.Primitive)","u":"getType(io.micronaut.sourcegen.model.TypeDef.Primitive)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getValues()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"GroovyPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"handleFatalException(Element, Class, Exception, Consumer)","u":"handleFatalException(io.micronaut.inject.ast.Element,java.lang.Class,java.lang.Exception,java.util.function.Consumer)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"hashCode()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"hashCode(ExpressionDef.InvokeHashCodeMethod)","u":"hashCode(io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"If(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"IfElse(ExpressionDef, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"IfElse(ExpressionDef, StatementDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(ExpressionDef, ExpressionDef)","u":"ifFalse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef, StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(ExpressionDef, ExpressionDef)","u":"ifNonNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef, StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(ExpressionDef, ExpressionDef)","u":"ifNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef, StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(ExpressionDef, ExpressionDef)","u":"ifTrue(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef, StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"indent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"indent(String)","u":"indent(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"index()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"index()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"initializer"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(CodeBlock)","u":"initializer(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"initializer(ExpressionDef)","u":"initializer(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(String, Object...)","u":"initializer(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"initializerBlock"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"instanceOf(ClassTypeDef)","u":"instanceOf(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"InstanceOf(ExpressionDef, ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"instanceType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, ExpressionDef...)","u":"instantiate(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, List)","u":"instantiate(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(int)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, ExpressionDef...)","u":"instantiate(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, List)","u":"instantiate(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(MethodElement, List)","u":"instantiate(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"INT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"INT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"INTERFACE"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(ClassName)","u":"interfaceBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(String)","u":"interfaceBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, ExpressionDef...)","u":"invoke(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, List)","u":"invoke(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, ExpressionDef...)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, List)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, ExpressionDef...)","u":"invoke(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, List)","u":"invoke(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, List, TypeDef, List)","u":"invoke(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, ExpressionDef...)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, List)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, ExpressionDef...)","u":"invokeConstructor(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, List)","u":"invokeConstructor(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List)","u":"invokeConstructor(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, ExpressionDef...)","u":"invokeConstructor(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, List)","u":"invokeConstructor(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, List)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeGetClass()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"InvokeGetClassMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeHashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"InvokeHashCodeMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,boolean,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, ExpressionDef...)","u":"invokeStatic(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, List)","u":"invokeStatic(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, ExpressionDef...)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, List)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, ExpressionDef...)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, List)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, List)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, List)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"InvokeStaticMethod(ClassTypeDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isArray()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isBoxedPrimitive()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"isDefault()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isEnum()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnum(ClassDef)","u":"isEnum(io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnumField(ObjectDef, FieldDef)","u":"isEnumField(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isFalse()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"IsFalse(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNonNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"IsNotNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"IsNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isOverride()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"isSynthetic()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isTrue()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"IsTrue(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"JavaClass(Class, boolean)","u":"%3Cinit%3E(java.lang.Class,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"JavaIdioms()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"JavaPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"join(Iterable, String)","u":"join(java.lang.Iterable,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String)","u":"joining(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String, String, String)","u":"joining(java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"kind"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"Local(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"LocalData(String, Type, Label, int)","u":"%3Cinit%3E(java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Label,int)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"locals()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"LONG"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"LONG"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"lowerBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"lowerBounds()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"markAsStatement()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"math(String, ExpressionDef)","u":"math(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"MathOp(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"members"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"members"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"method()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"method()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"methodBuilder(String)","u":"methodBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef, Map)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"methodDef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(ParameterDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"methods"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"methods"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"monitor()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(List)","u":"multi(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"Multi(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(StatementDef...)","u":"multi(io.micronaut.sourcegen.model.StatementDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"name"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"name()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"NameAllocator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String, List)","u":"nestedClass(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"NewArrayInitialized(TypeDef.Array, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"NewArrayOfSize(TypeDef.Array, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"NewInstance(ClassTypeDef, List, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String)","u":"newLocal(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String, Function)","u":"newLocal(java.lang.String,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String)","u":"newName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String, Object)","u":"newName(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(CodeBlock)","u":"nextControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"nullValue()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"OBJECT_TYPE"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"ObjectAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"ObjectDefBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"of(AnnotationValue, VisitorContext)","u":"of(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ClassElement)","u":"of(io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"of(ExpressionDef)","u":"of(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(Method)","u":"of(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(MethodElement)","u":"of(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ObjectDef)","u":"of(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"of(StatementDef)","u":"of(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String, boolean)","u":"of(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"of(String, ClassElement)","u":"of(java.lang.String,io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"of(String, Object...)","u":"of(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"of(String, TypeDef)","u":"of(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(Type)","u":"of(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(TypedElement)","u":"of(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(TypeName)","u":"of(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(Class)","u":"ofType(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"ofWithoutFormat(String)","u":"ofWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"or(ExpressionDef.ConditionExpressionDef)","u":"or(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"Or(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"originatingElements"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"originatingElements"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Constructor)","u":"override(java.lang.reflect.Constructor)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Method)","u":"override(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(MethodElement)","u":"override(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"overrideModifiers(Modifier...)","u":"overrideModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement)","u":"overriding(javax.lang.model.element.ExecutableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement, DeclaredType, Types)","u":"overriding(javax.lang.model.element.ExecutableElement,javax.lang.model.type.DeclaredType,javax.lang.model.util.Types)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"ownerType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"packageName"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"packageName()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, Class...)","u":"parameterized(java.lang.Class,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, TypeDef...)","u":"parameterized(java.lang.Class,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, Class...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, List)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"Parameterized(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, TypeDef...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"parameters"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"parameters"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"parameterTypes()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"peerClass(String)","u":"peerClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"popValueIfNeeded(GeneratorAdapter, TypeDef)","u":"popValueIfNeeded(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(Class)","u":"primitive(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"Primitive(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(String)","u":"primitive(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"primitiveConstant(Object)","u":"primitiveConstant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"propertyElement()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"pushElseConditionalExpression(GeneratorAdapter, MethodContext, ExpressionDef, Label)","u":"pushElseConditionalExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,org.objectweb.asm.Label)"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"pushSwitchExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"pushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"PutField(VariableDef.Field, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Field,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"PutStaticField(VariableDef.StaticField, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.StaticField,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"rawType"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"rawType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"RECORD"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(ClassName)","u":"recordBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(String)","u":"recordBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"reflectionName()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"Return(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"returning()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(Class)","u":"returns(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(Type)","u":"returns(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(TypeDef)","u":"returns(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(TypeName)","u":"returns(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"returnType"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"right()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"SHORT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"SHORT"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleNames()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"size()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"skipJavaLangImports"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"skipJavaLangImports(boolean)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"start()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"statement"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"statements()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"staticBlock"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"StaticField(ClassTypeDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"staticImports"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"STRING"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(Type)","u":"subtypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(TypeName)","u":"subtypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"SUPER"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"Super(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"SuperBuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superclass"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"superclass(ClassTypeDef)","u":"superclass(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type)","u":"superclass(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type, boolean)","u":"superclass(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror)","u":"superclass(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror, boolean)","u":"superclass(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeName)","u":"superclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef(ClassTypeDef)","u":"superRef(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(Type)","u":"supertypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(TypeName)","u":"supertypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"SwitchYieldCase(TypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"Synchronized(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"synthetic"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"synthetic"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"synthetic()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"THIS"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"This()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"thisInstance"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"Throw(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"toClassDef(EnumDef)","u":"toClassDef(io.micronaut.sourcegen.model.EnumDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toJavaFileObject()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"toJavaIdentifier(String)","u":"toJavaIdentifier(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"topLevelClassName()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"toSwitchKey(ExpressionDef.Constant)","u":"toSwitchKey(io.micronaut.sourcegen.model.ExpressionDef.Constant)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"TRUE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"trueValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef, List, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef,java.util.List,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"TryCatchStatementWriter(StatementDef.Try)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef.Try)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"type"},{"p":"io.micronaut.sourcegen.annotations","c":"Delegate","l":"type()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"type()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"typeArguments"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"typeArguments()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"typeSpec"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"TypeUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List)","u":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List, boolean)","u":"%3Cinit%3E(java.lang.String,java.util.List,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"unbox()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"unindent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"upperBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"upperBounds()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"validate(MethodDef)","u":"validate(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"VALUE"},{"p":"io.micronaut.sourcegen.annotations","c":"Singular","l":"value()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"value()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"values()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, List)","u":"variable(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, TypeDef...)","u":"variable(java.lang.String,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"While(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"whileLoop(StatementDef)","u":"whileLoop(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcard()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"Wildcard(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSubtypeOf(TypeDef)","u":"wildcardSubtypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSupertypeOf(TypeDef)","u":"wildcardSupertypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(List)","u":"withBounds(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(Type...)","u":"withBounds(java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(TypeName...)","u":"withBounds(io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"WitherAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"wrapperType()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"write(GeneratorAdapter, MethodContext)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef, ClassTypeDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef, ClassTypeDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"writeExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpressionCheckCast(GeneratorAdapter, MethodContext, ExpressionDef, TypeDef)","u":"writeExpressionCheckCast(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeField(ClassVisitor, ObjectDef, FieldDef)","u":"writeField(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeInterface(ClassVisitor, InterfaceDef, ClassTypeDef)","u":"writeInterface(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.InterfaceDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeMethod(ClassVisitor, ObjectDef, MethodDef)","u":"writeMethod(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef, ClassTypeDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef, ClassTypeDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"writeScoped(GeneratorAdapter, MethodContext, Runnable)","u":"writeScoped(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Appendable)","u":"writeTo(java.lang.Appendable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(File)","u":"writeTo(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Filer)","u":"writeTo(javax.annotation.processing.Filer)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path)","u":"writeTo(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path, Charset)","u":"writeTo(java.nio.file.Path,java.nio.charset.Charset)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToFile(File)","u":"writeToFile(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path)","u":"writeToPath(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path, Charset)","u":"writeToPath(java.nio.file.Path,java.nio.charset.Charset)"}];updateSearchResults(); \ No newline at end of file diff --git a/1.5.5/api/module-search-index.js b/1.5.5/api/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/1.5.5/api/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/1.5.5/api/overview-summary.html b/1.5.5/api/overview-summary.html new file mode 100644 index 00000000..c1588ee4 --- /dev/null +++ b/1.5.5/api/overview-summary.html @@ -0,0 +1,25 @@ + + + + +sourcegen-parent 1.5.5 API + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/1.5.5/api/overview-tree.html b/1.5.5/api/overview-tree.html new file mode 100644 index 00000000..66d6d8ee --- /dev/null +++ b/1.5.5/api/overview-tree.html @@ -0,0 +1,273 @@ + + + + +Class Hierarchy (sourcegen-parent 1.5.5 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/1.5.5/api/package-search-index.js b/1.5.5/api/package-search-index.js new file mode 100644 index 00000000..3e1a7d05 --- /dev/null +++ b/1.5.5/api/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"io.micronaut.sourcegen"},{"l":"io.micronaut.sourcegen.annotations"},{"l":"io.micronaut.sourcegen.bytecode"},{"l":"io.micronaut.sourcegen.bytecode.expression"},{"l":"io.micronaut.sourcegen.bytecode.statement"},{"l":"io.micronaut.sourcegen.generator"},{"l":"io.micronaut.sourcegen.generator.bytecode"},{"l":"io.micronaut.sourcegen.generator.visitors"},{"l":"io.micronaut.sourcegen.javapoet"},{"l":"io.micronaut.sourcegen.model"}];updateSearchResults(); \ No newline at end of file diff --git a/1.5.5/api/resources/glass.png b/1.5.5/api/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/1.5.5/api/script-dir/jquery-3.7.1.min.js b/1.5.5/api/script-dir/jquery-3.7.1.min.js new file mode 100644 index 00000000..7f37b5d9 --- /dev/null +++ b/1.5.5/api/script-dir/jquery-3.7.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x(" @@ -251,6 +265,17 @@

AbstractElementBuilder

Method Details

@@ -341,6 +353,16 @@

toString

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html index 17cbedb4..d364d27c 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html @@ -2,7 +2,7 @@ -ClassTypeDef.AnnotatedClassTypeDef (sourcegen-parent 1.5.4 API) +ClassTypeDef.AnnotatedClassTypeDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html index 2deabc21..43ee1511 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html @@ -2,7 +2,7 @@ -ClassTypeDef.ClassDefType (sourcegen-parent 1.5.4 API) +ClassTypeDef.ClassDefType (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html index ec11ef46..45a09164 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html @@ -2,7 +2,7 @@ -ClassTypeDef.ClassElementType (sourcegen-parent 1.5.4 API) +ClassTypeDef.ClassElementType (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html index 831e9a1d..297a98c1 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html @@ -2,7 +2,7 @@ -ClassTypeDef.ClassName (sourcegen-parent 1.5.4 API) +ClassTypeDef.ClassName (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html index 8f1cb998..b602b3fc 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html @@ -2,7 +2,7 @@ -ClassTypeDef.JavaClass (sourcegen-parent 1.5.4 API) +ClassTypeDef.JavaClass (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html index e6ba3d35..ad277287 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html @@ -2,7 +2,7 @@ -ClassTypeDef.Parameterized (sourcegen-parent 1.5.4 API) +ClassTypeDef.Parameterized (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.html b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.html index 6e3f1d89..6a8fa2d2 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ClassTypeDef.html @@ -2,7 +2,7 @@ -ClassTypeDef (sourcegen-parent 1.5.4 API) +ClassTypeDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html index d088ab56..5d4f66b4 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html @@ -2,7 +2,7 @@ -EnumDef.EnumDefBuilder (sourcegen-parent 1.5.4 API) +EnumDef.EnumDefBuilder (sourcegen-parent 1.5.5 API) @@ -104,7 +104,7 @@

    innerTypes, methods, properties, superinterfaces

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance

  • @@ -155,7 +155,7 @@

    addInnerType, addInnerType, addMethod, addMethods, addProperty, addSuperinterface, addSuperinterfaces +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.html b/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.html index 28627506..21405103 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/EnumDef.html @@ -2,7 +2,7 @@ -EnumDef (sourcegen-parent 1.5.4 API) +EnumDef (sourcegen-parent 1.5.5 API) @@ -127,6 +127,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     

    Fields inherited from class io.micronaut.sourcegen.model.ObjectDef

    @@ -177,9 +180,12 @@

    Method Summary

    boolean
     
    - - -
    +
    boolean
    + +
     
    + + +
    Creates a copy of this definition with a new class name.
    @@ -226,6 +232,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -289,6 +301,16 @@

    hasField

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.And.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.And.html index 334ef608..4ae1b6f7 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.And.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.And.html @@ -2,7 +2,7 @@ -ExpressionDef.And (sourcegen-parent 1.5.4 API) +ExpressionDef.And (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html index e86cb2e0..36486551 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html @@ -2,7 +2,7 @@ -ExpressionDef.ArrayElement (sourcegen-parent 1.5.4 API) +ExpressionDef.ArrayElement (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html index c521b7f8..946713ea 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html @@ -2,7 +2,7 @@ -ExpressionDef.Cast (sourcegen-parent 1.5.4 API) +ExpressionDef.Cast (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html index a3311281..179ec85f 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html @@ -2,7 +2,7 @@ -ExpressionDef.Condition (sourcegen-parent 1.5.4 API) +ExpressionDef.Condition (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html index a38c1c60..54f15d59 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html @@ -2,7 +2,7 @@ -ExpressionDef.ConditionExpressionDef (sourcegen-parent 1.5.4 API) +ExpressionDef.ConditionExpressionDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html index 4c5cf590..6f87e15a 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html @@ -2,7 +2,7 @@ -ExpressionDef.Constant (sourcegen-parent 1.5.4 API) +ExpressionDef.Constant (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html index 4ffc0f4a..c12ebd15 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html @@ -2,7 +2,7 @@ -ExpressionDef.EqualsReferentially (sourcegen-parent 1.5.4 API) +ExpressionDef.EqualsReferentially (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html index 62939653..d542ed73 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html @@ -2,7 +2,7 @@ -ExpressionDef.EqualsStructurally (sourcegen-parent 1.5.4 API) +ExpressionDef.EqualsStructurally (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html index 71489d90..647742f8 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html @@ -2,7 +2,7 @@ -ExpressionDef.GetPropertyValue (sourcegen-parent 1.5.4 API) +ExpressionDef.GetPropertyValue (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html index 140891b3..42013def 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html @@ -2,7 +2,7 @@ -ExpressionDef.IfElse (sourcegen-parent 1.5.4 API) +ExpressionDef.IfElse (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html index dc4fabda..2864c10a 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html @@ -2,7 +2,7 @@ -ExpressionDef.InstanceOf (sourcegen-parent 1.5.4 API) +ExpressionDef.InstanceOf (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html index 58f18c58..bd8591e4 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeGetClassMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeGetClassMethod (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html index b21a7c85..fceaabb6 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeHashCodeMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeHashCodeMethod (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html index 3ffc24d8..ff760686 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeInstanceMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeInstanceMethod (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html index 25944b25..798af41f 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeStaticMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeStaticMethod (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html index 728b17b4..27fef7be 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html @@ -2,7 +2,7 @@ -ExpressionDef.IsFalse (sourcegen-parent 1.5.4 API) +ExpressionDef.IsFalse (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html index 99033f6b..a6ea9095 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html @@ -2,7 +2,7 @@ -ExpressionDef.IsNotNull (sourcegen-parent 1.5.4 API) +ExpressionDef.IsNotNull (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html index 9c0f0844..c3aaf4ac 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html @@ -2,7 +2,7 @@ -ExpressionDef.IsNull (sourcegen-parent 1.5.4 API) +ExpressionDef.IsNull (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html index c3dbd07c..c14f21ec 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html @@ -2,7 +2,7 @@ -ExpressionDef.IsTrue (sourcegen-parent 1.5.4 API) +ExpressionDef.IsTrue (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html index 675c31b1..446c72ff 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html @@ -2,7 +2,7 @@ -ExpressionDef.MathOp (sourcegen-parent 1.5.4 API) +ExpressionDef.MathOp (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html index 4d7b79aa..6a0409f0 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html @@ -2,7 +2,7 @@ -ExpressionDef.NewArrayInitialized (sourcegen-parent 1.5.4 API) +ExpressionDef.NewArrayInitialized (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html index e06d1b7c..4ce4e5b8 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html @@ -2,7 +2,7 @@ -ExpressionDef.NewArrayOfSize (sourcegen-parent 1.5.4 API) +ExpressionDef.NewArrayOfSize (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html index 5eb02b13..b3560a6b 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html @@ -2,7 +2,7 @@ -ExpressionDef.NewInstance (sourcegen-parent 1.5.4 API) +ExpressionDef.NewInstance (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html index 6f32b3d2..1a058b3e 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html @@ -2,7 +2,7 @@ -ExpressionDef.Or (sourcegen-parent 1.5.4 API) +ExpressionDef.Or (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html index c3b8d9fc..4d60879d 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html @@ -2,7 +2,7 @@ -ExpressionDef.Switch (sourcegen-parent 1.5.4 API) +ExpressionDef.Switch (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html index b124a58c..3eac151e 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html @@ -2,7 +2,7 @@ -ExpressionDef.SwitchYieldCase (sourcegen-parent 1.5.4 API) +ExpressionDef.SwitchYieldCase (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.html b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.html index 4d1f8189..07ab16af 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ExpressionDef.html @@ -2,7 +2,7 @@ -ExpressionDef (sourcegen-parent 1.5.4 API) +ExpressionDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html index 20c6c6cd..0ab9b5a9 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html @@ -2,7 +2,7 @@ -FieldDef.FieldDefBuilder (sourcegen-parent 1.5.4 API) +FieldDef.FieldDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class FieldDef.FieldDef

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -127,7 +127,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.html b/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.html index b1bdc4e4..c772e3ba 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/FieldDef.html @@ -2,7 +2,7 @@ -FieldDef (sourcegen-parent 1.5.4 API) +FieldDef (sourcegen-parent 1.5.5 API) @@ -125,6 +125,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -177,6 +180,9 @@

    Method Summary

     
    +
    boolean
    + +
     
    @@ -218,6 +224,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -296,6 +308,16 @@

    getInitializer

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html index b99754c2..9c92d9b5 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html @@ -2,7 +2,7 @@ -InterfaceDef.InterfaceDefBuilder (sourcegen-parent 1.5.4 API) +InterfaceDef.InterfaceDefBuilder (sourcegen-parent 1.5.5 API) @@ -104,7 +104,7 @@

    innerTypes, methods, properties, superinterfaces

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance

  • @@ -132,7 +132,7 @@

    addInnerType, addInnerType, addMethod, addMethods, addProperty, addSuperinterface, addSuperinterfaces +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.html b/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.html index 808bc4af..fe6ce349 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/InterfaceDef.html @@ -2,7 +2,7 @@ -InterfaceDef (sourcegen-parent 1.5.4 API) +InterfaceDef (sourcegen-parent 1.5.5 API) @@ -127,6 +127,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     

    Fields inherited from class io.micronaut.sourcegen.model.ObjectDef

    @@ -170,9 +173,12 @@

    Method Summary

     
    - - -
    +
    boolean
    + +
     
    + + +
    Creates a copy of this definition with a new class name.
    @@ -219,6 +225,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -270,6 +282,16 @@

    getTypeVariables

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/JavaIdioms.html b/1.5.x/api/io/micronaut/sourcegen/model/JavaIdioms.html index 9de8cbc1..2d0b3ad8 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/JavaIdioms.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/JavaIdioms.html @@ -2,7 +2,7 @@ -JavaIdioms (sourcegen-parent 1.5.4 API) +JavaIdioms (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html index ca3343e2..91c4b747 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html @@ -2,7 +2,7 @@ -MethodDef.MethodBodyBuilder (sourcegen-parent 1.5.4 API) +MethodDef.MethodBodyBuilder (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html index 19c0bbb9..6efb4e79 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html @@ -2,7 +2,7 @@ -MethodDef.MethodDefBuilder (sourcegen-parent 1.5.4 API) +MethodDef.MethodDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class MethodDef.Metho

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -216,7 +216,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.html b/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.html index db3707a5..89201c31 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/MethodDef.html @@ -2,7 +2,7 @@ -MethodDef (sourcegen-parent 1.5.4 API) +MethodDef (sourcegen-parent 1.5.5 API) @@ -133,6 +133,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -195,34 +198,37 @@

    Method Summary

    boolean
     
    -
    static @NonNull MethodDef
    -
    of(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    -
    -
    Creates a method definition from MethodElement.
    -
    +
    boolean
    + +
     
    static @NonNull MethodDef
    -
    of(@NonNull Method method)
    +
    of(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    -
    Creates a method definition from Method.
    +
    Creates a method definition from MethodElement.
    - -
    override(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    +
    static @NonNull MethodDef
    +
    of(@NonNull Method method)
    -
    Creates a method definition builder from MethodElement.
    +
    Creates a method definition from Method.
    -
    override(@NonNull Constructor<?> constructor)
    +
    override(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    -
    Creates a constructor definition builder from Method.
    +
    Creates a method definition builder from MethodElement.
    -
    override(@NonNull Method method)
    +
    override(@NonNull Constructor<?> constructor)
    +
    Creates a constructor definition builder from Method.
    +
    + +
    override(@NonNull Method method)
    +
    Creates a method definition builder from Method.
    - - -
     
    + + +
     
    @@ -278,6 +284,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -465,6 +477,16 @@

    toString

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ObjectDef.html b/1.5.x/api/io/micronaut/sourcegen/model/ObjectDef.html index 25e33a97..11073699 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ObjectDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ObjectDef.html @@ -2,7 +2,7 @@ -ObjectDef (sourcegen-parent 1.5.4 API) +ObjectDef (sourcegen-parent 1.5.5 API) @@ -128,6 +128,9 @@

    Field Summary

    protected final List<TypeDef>
     
    +
    protected final boolean
    + +
     
  • @@ -191,9 +194,12 @@

    Method Summary

    final List<TypeDef>
     
    -
    abstract ObjectDef
    - -
    +
    boolean
    + +
     
    +
    abstract ObjectDef
    + +
    Creates a copy of this definition with a new class name.
    @@ -267,6 +273,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -375,6 +387,16 @@

    getContextualType

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html index e956d066..91e72cc1 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html @@ -2,7 +2,7 @@ -ObjectDefBuilder (sourcegen-parent 1.5.4 API) +ObjectDefBuilder (sourcegen-parent 1.5.5 API) @@ -122,7 +122,7 @@

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -191,7 +191,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html index 80f9b3a1..57f00e5c 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html @@ -2,7 +2,7 @@ -ParameterDef.ParameterDefBuilder (sourcegen-parent 1.5.4 API) +ParameterDef.ParameterDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class Parameter

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance @@ -121,7 +121,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.html b/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.html index 9eda3f3b..596d7eaf 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/ParameterDef.html @@ -2,7 +2,7 @@ -ParameterDef (sourcegen-parent 1.5.4 API) +ParameterDef (sourcegen-parent 1.5.5 API) @@ -125,6 +125,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -167,10 +170,13 @@

    Method Summary

     
    - -
    of(String name, +
    boolean
    + +
     
    + +
    of(String name, TypeDef type)
    -
     
    +
     
    @@ -212,6 +218,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -259,6 +271,16 @@

    asVariable

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html index 3d8b0659..652077f3 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html @@ -2,7 +2,7 @@ -PropertyDef.PropertyDefBuilder (sourcegen-parent 1.5.4 API) +PropertyDef.PropertyDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class PropertyDef

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -127,7 +127,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.html b/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.html index 4dd27c70..6bae2b57 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/PropertyDef.html @@ -2,7 +2,7 @@ -PropertyDef (sourcegen-parent 1.5.4 API) +PropertyDef (sourcegen-parent 1.5.5 API) @@ -125,6 +125,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -160,6 +163,9 @@

    Method Summary

     
    +
    boolean
    + +
     
    @@ -201,6 +207,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -222,6 +234,16 @@

    getType

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html b/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html index 23f1baa3..6aa63a2b 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html @@ -2,7 +2,7 @@ -RecordDef.RecordDefBuilder (sourcegen-parent 1.5.4 API) +RecordDef.RecordDefBuilder (sourcegen-parent 1.5.5 API) @@ -104,7 +104,7 @@

    innerTypes, methods, properties, superinterfaces

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance

  • @@ -132,7 +132,7 @@

    addInnerType, addInnerType, addMethod, addMethods, addProperty, addSuperinterface, addSuperinterfaces +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.html b/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.html index 1c12b57f..3116cffb 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/RecordDef.html @@ -2,7 +2,7 @@ -RecordDef (sourcegen-parent 1.5.4 API) +RecordDef (sourcegen-parent 1.5.5 API) @@ -127,6 +127,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     

    Fields inherited from class io.micronaut.sourcegen.model.ObjectDef

    @@ -165,9 +168,12 @@

    Method Summary

     
    - - -
    +
    boolean
    + +
     
    + + +
    Creates a copy of this definition with a new class name.
    @@ -214,6 +220,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -251,6 +263,16 @@

    getTypeVariables

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Assign.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Assign.html index f70bf198..c0bc3dd8 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Assign.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Assign.html @@ -2,7 +2,7 @@ -StatementDef.Assign (sourcegen-parent 1.5.4 API) +StatementDef.Assign (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html index 815563a5..b3877035 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html @@ -2,7 +2,7 @@ -StatementDef.DefineAndAssign (sourcegen-parent 1.5.4 API) +StatementDef.DefineAndAssign (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.If.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.If.html index 7980763c..46892844 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.If.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.If.html @@ -2,7 +2,7 @@ -StatementDef.If (sourcegen-parent 1.5.4 API) +StatementDef.If (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html index 4941ba15..2e050ab5 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html @@ -2,7 +2,7 @@ -StatementDef.IfElse (sourcegen-parent 1.5.4 API) +StatementDef.IfElse (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Multi.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Multi.html index 3957a5d1..358de164 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Multi.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Multi.html @@ -2,7 +2,7 @@ -StatementDef.Multi (sourcegen-parent 1.5.4 API) +StatementDef.Multi (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutField.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutField.html index c5834bd2..14b7efcd 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutField.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutField.html @@ -2,7 +2,7 @@ -StatementDef.PutField (sourcegen-parent 1.5.4 API) +StatementDef.PutField (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html index 8235314a..3f1e5ec3 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html @@ -2,7 +2,7 @@ -StatementDef.PutStaticField (sourcegen-parent 1.5.4 API) +StatementDef.PutStaticField (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Return.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Return.html index bbd0993e..4d856a06 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Return.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Return.html @@ -2,7 +2,7 @@ -StatementDef.Return (sourcegen-parent 1.5.4 API) +StatementDef.Return (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Switch.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Switch.html index 64ba1445..74c27d03 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Switch.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Switch.html @@ -2,7 +2,7 @@ -StatementDef.Switch (sourcegen-parent 1.5.4 API) +StatementDef.Switch (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html index 81334fbf..57f4db5a 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html @@ -2,7 +2,7 @@ -StatementDef.Synchronized (sourcegen-parent 1.5.4 API) +StatementDef.Synchronized (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Throw.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Throw.html index 225d2192..1fa048b7 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Throw.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Throw.html @@ -2,7 +2,7 @@ -StatementDef.Throw (sourcegen-parent 1.5.4 API) +StatementDef.Throw (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html index cbb15d72..1ecec174 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html @@ -2,7 +2,7 @@ -StatementDef.Try.Catch (sourcegen-parent 1.5.4 API) +StatementDef.Try.Catch (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.html index 75c0b0ca..d607f649 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.Try.html @@ -2,7 +2,7 @@ -StatementDef.Try (sourcegen-parent 1.5.4 API) +StatementDef.Try (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.While.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.While.html index 6dcb7c0b..908f6fb7 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.While.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.While.html @@ -2,7 +2,7 @@ -StatementDef.While (sourcegen-parent 1.5.4 API) +StatementDef.While (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.html b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.html index 80a296c6..79603f61 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/StatementDef.html @@ -2,7 +2,7 @@ -StatementDef (sourcegen-parent 1.5.4 API) +StatementDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html index f145c23b..a5f16460 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html @@ -2,7 +2,7 @@ -TypeDef.Annotated (sourcegen-parent 1.5.4 API) +TypeDef.Annotated (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html index f5edcd08..1b23168f 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html @@ -2,7 +2,7 @@ -TypeDef.AnnotatedTypeDef (sourcegen-parent 1.5.4 API) +TypeDef.AnnotatedTypeDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Array.html b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Array.html index 4d7155ba..625174b0 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Array.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Array.html @@ -2,7 +2,7 @@ -TypeDef.Array (sourcegen-parent 1.5.4 API) +TypeDef.Array (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html index 2080ea0c..cfa26376 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html @@ -2,7 +2,7 @@ -TypeDef.Primitive (sourcegen-parent 1.5.4 API) +TypeDef.Primitive (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html index d3976c7b..e3a18273 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html @@ -2,7 +2,7 @@ -TypeDef.TypeVariable (sourcegen-parent 1.5.4 API) +TypeDef.TypeVariable (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html index 5b8b14c7..85210a7d 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html @@ -2,7 +2,7 @@ -TypeDef.Wildcard (sourcegen-parent 1.5.4 API) +TypeDef.Wildcard (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.html b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.html index 31000536..78804d94 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/TypeDef.html @@ -2,7 +2,7 @@ -TypeDef (sourcegen-parent 1.5.4 API) +TypeDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html index ef926014..d4d47aaa 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html @@ -2,7 +2,7 @@ -VariableDef.ExceptionVar (sourcegen-parent 1.5.4 API) +VariableDef.ExceptionVar (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Field.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Field.html index ef185bb3..58d704dc 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Field.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Field.html @@ -2,7 +2,7 @@ -VariableDef.Field (sourcegen-parent 1.5.4 API) +VariableDef.Field (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Local.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Local.html index 7962758d..3485d7f4 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Local.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Local.html @@ -2,7 +2,7 @@ -VariableDef.Local (sourcegen-parent 1.5.4 API) +VariableDef.Local (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html index 0a12a95c..0869ffb0 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html @@ -2,7 +2,7 @@ -VariableDef.MethodParameter (sourcegen-parent 1.5.4 API) +VariableDef.MethodParameter (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html index 89bce7bc..b90c598e 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html @@ -2,7 +2,7 @@ -VariableDef.StaticField (sourcegen-parent 1.5.4 API) +VariableDef.StaticField (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Super.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Super.html index b98c758a..be9ea5a3 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Super.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.Super.html @@ -2,7 +2,7 @@ -VariableDef.Super (sourcegen-parent 1.5.4 API) +VariableDef.Super (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.This.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.This.html index 3e1aac9a..370be5e0 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.This.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.This.html @@ -2,7 +2,7 @@ -VariableDef.This (sourcegen-parent 1.5.4 API) +VariableDef.This (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.html b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.html index 1c29f563..cffa0c17 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/VariableDef.html @@ -2,7 +2,7 @@ -VariableDef (sourcegen-parent 1.5.4 API) +VariableDef (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/package-summary.html b/1.5.x/api/io/micronaut/sourcegen/model/package-summary.html index 6446fee4..c18d8fce 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/package-summary.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.model (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.model (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/model/package-tree.html b/1.5.x/api/io/micronaut/sourcegen/model/package-tree.html index edbb0911..3c1322ff 100644 --- a/1.5.x/api/io/micronaut/sourcegen/model/package-tree.html +++ b/1.5.x/api/io/micronaut/sourcegen/model/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.model Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.model Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/package-summary.html b/1.5.x/api/io/micronaut/sourcegen/package-summary.html index b56afb77..90d1ad18 100644 --- a/1.5.x/api/io/micronaut/sourcegen/package-summary.html +++ b/1.5.x/api/io/micronaut/sourcegen/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/io/micronaut/sourcegen/package-tree.html b/1.5.x/api/io/micronaut/sourcegen/package-tree.html index c786c249..30f64412 100644 --- a/1.5.x/api/io/micronaut/sourcegen/package-tree.html +++ b/1.5.x/api/io/micronaut/sourcegen/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/api/member-search-index.js b/1.5.x/api/member-search-index.js index 40c01cbe..865b6da0 100644 --- a/1.5.x/api/member-search-index.js +++ b/1.5.x/api/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"AbstractConditionalWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"AbstractElementBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"AbstractStatementAwareExpressionWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"AbstractSwitchWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(CodeBlock)","u":"add(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(String, Object...)","u":"add(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(AnnotationDef)","u":"addAnnotation(io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(ClassTypeDef)","u":"addAnnotation(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(String)","u":"addAnnotation(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(AnnotationDef...)","u":"addAnnotations(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(List)","u":"addAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(CodeBlock)","u":"addCode(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(String, Object...)","u":"addCode(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addComment(String, Object...)","u":"addComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String, ExpressionDef...)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String, TypeSpec)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(Type)","u":"addException(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(TypeName)","u":"addException(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addExceptions(Iterable)","u":"addExceptions(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(FieldSpec)","u":"addField(io.micronaut.sourcegen.javapoet.FieldSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(Type, String, Modifier...)","u":"addField(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(TypeName, String, Modifier...)","u":"addField(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addFields(Collection)","u":"addFields(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addFields(Iterable)","u":"addFields(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addFileComment(String, Object...)","u":"addFileComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addInitializerBlock(CodeBlock)","u":"addInitializerBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(Collection)","u":"addInnerType(java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(ObjectDef)","u":"addInnerType(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, AnnotationDef)","u":"addMember(java.lang.String,io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, AnnotationSpec)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, CodeBlock)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Collection)","u":"addMember(java.lang.String,java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Object)","u":"addMember(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, String, Object...)","u":"addMember(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethod(MethodDef)","u":"addMethod(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethod(MethodSpec)","u":"addMethod(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethods(Collection)","u":"addMethods(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethods(Iterable)","u":"addMethods(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Collection)","u":"addModifiers(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addNamed(String, Map)","u":"addNamed(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addNamedCode(String, Map)","u":"addNamedCode(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addOriginatingElement(Element)","u":"addOriginatingElement(javax.lang.model.element.Element)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(Class)","u":"addParameter(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(ParameterDef)","u":"addParameter(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(ParameterSpec)","u":"addParameter(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, Class)","u":"addParameter(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, TypeDef)","u":"addParameter(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(Type, String, Modifier...)","u":"addParameter(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(TypeDef)","u":"addParameter(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(TypeName, String, Modifier...)","u":"addParameter(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Class...)","u":"addParameters(java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Collection)","u":"addParameters(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameters(Iterable)","u":"addParameters(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(List)","u":"addParameters(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(TypeDef...)","u":"addParameters(io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclass(TypeName)","u":"addPermittedSubclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclasses(Iterable)","u":"addPermittedSubclasses(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addProperty(PropertyDef)","u":"addProperty(io.micronaut.sourcegen.model.PropertyDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponent(ParameterSpec)","u":"addRecordComponent(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponents(Iterable)","u":"addRecordComponents(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(MethodDef.MethodBodyBuilder)","u":"addStatement(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(StatementDef)","u":"addStatement(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatements(Collection)","u":"addStatements(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addStaticBlock(CodeBlock)","u":"addStaticBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Class, String...)","u":"addStaticImport(java.lang.Class,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(ClassName, String...)","u":"addStaticImport(io.micronaut.sourcegen.javapoet.ClassName,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Enum)","u":"addStaticImport(java.lang.Enum)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addStaticInitializer(StatementDef)","u":"addStaticInitializer(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStaticStatement(Function, StatementDef>)","u":"addStaticStatement(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type)","u":"addSuperinterface(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type, boolean)","u":"addSuperinterface(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterface(TypeDef)","u":"addSuperinterface(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror)","u":"addSuperinterface(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror, boolean)","u":"addSuperinterface(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeName)","u":"addSuperinterface(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterfaces(Collection)","u":"addSuperinterfaces(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterfaces(Iterable)","u":"addSuperinterfaces(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addType(TypeSpec)","u":"addType(io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypes(Iterable)","u":"addTypes(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addWithoutFormat(String)","u":"addWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"after(StatementDef)","u":"after(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualify(String...)","u":"alwaysQualify(java.lang.String...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"and(ExpressionDef.ConditionExpressionDef)","u":"and(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"And(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(AnnotationSpec...)","u":"annotated(io.micronaut.sourcegen.javapoet.AnnotationSpec...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"AnnotatedClassTypeDef(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"AnnotatedTypeDef(TypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.annotations","c":"Builder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.annotations","c":"SuperBuilder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ANNOTATION"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"annotation()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(ClassName)","u":"annotationBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(String)","u":"annotationBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"AnnotationDefBuilder(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"AnnotationSpecValue(AnnotationSpec)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(CodeBlock)","u":"anonymousClassBuilder(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(String, Object...)","u":"anonymousClassBuilder(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousTypeArguments"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef)","u":"array(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef, int)","u":"array(io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"Array(TypeDef, int, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,int,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, TypeDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"arrayElement(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asCondition(String, ExpressionDef)","u":"asCondition(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asExpression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asExpressionSwitch(TypeDef, Map, ExpressionDef)","u":"asExpressionSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ParameterDef)","u":"assign(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"Assign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map, StatementDef)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asVariable()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(Class)","u":"avoidClashesWithNestedClasses(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(TypeElement)","u":"avoidClashesWithNestedClasses(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(CodeBlock)","u":"beginControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"bestGuess(String)","u":"bestGuess(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"bounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"bounds()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"box()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef.ParameterDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build(MethodDef.MethodBodyBuilder)","u":"build(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"builder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(ClassName)","u":"builder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(ClassTypeDef)","u":"builder(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, Class)","u":"builder(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"builder(String, TypeSpec)","u":"builder(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"BuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"buildStatic(Function, StatementDef>)","u":"buildStatic(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BYTE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BYTE"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"ByteCodeGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter(boolean, boolean)","u":"%3Cinit%3E(boolean,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"canonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(Class)","u":"cast(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(TypeDef)","u":"cast(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"Cast(TypeDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"Catch(ClassTypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"catches()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"CHAR"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"CHAR"},{"p":"io.micronaut.sourcegen.javapoet","c":"Util","l":"characterLiteralWithoutSingleQuotes(char)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"CLASS"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"CLASS"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(ClassName)","u":"classBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(String)","u":"classBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"classDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"ClassDefType(ObjectDef, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"classElement()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"ClassElementType(ClassElement, boolean)","u":"%3Cinit%3E(io.micronaut.inject.ast.ClassElement,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"className"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,boolean,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"clazz()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"clear()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"clone()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"code"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"CodeAnnotationValue(CodeBlock)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"codeBlock()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"compactConstructor"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"compactConstructor(MethodSpec)","u":"compactConstructor(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"compareTo(ClassName)","u":"compareTo(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"componentType"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"componentType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"concat(CodeBlock...)","u":"concat(io.micronaut.sourcegen.javapoet.CodeBlock...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"concatAnnotations(List)","u":"concatAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"Condition(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(char)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(ClassElement, TypeDef, Object)","u":"constant(io.micronaut.inject.ast.ClassElement,io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(double)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(float)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(long)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"Constant(TypeDef, Object)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor(Collection, Modifier...)","u":"constructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"constructorBuilder()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"defaultValue"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(CodeBlock)","u":"defaultValue(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(String, Object...)","u":"defaultValue(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"defineAndAssign(ExpressionDef)","u":"defineAndAssign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"DefineAndAssign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"DelegateAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"dimensions()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(Class, Function)","u":"doCatch(java.lang.Class,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(ClassTypeDef, Function)","u":"doCatch(io.micronaut.sourcegen.model.ClassTypeDef,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doFinally(StatementDef)","u":"doFinally(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIf(StatementDef)","u":"doIf(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(ExpressionDef, ExpressionDef)","u":"doIfElse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(StatementDef, StatementDef)","u":"doIfElse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"doThrow()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry(StatementDef)","u":"doTry(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"elseExpression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"elseStatement()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"enclosingClassName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(CodeBlock)","u":"endControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ENUM"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(ClassName)","u":"enumBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(String)","u":"enumBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"enumConstants"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumConstants"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"EnumGenUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsReferentially(ExpressionDef)","u":"equalsReferentially(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"EqualsReferentially(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsStructurally(ExpressionDef)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"EqualsStructurally(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"equalsStructurally(ExpressionDef.EqualsStructurally)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"erasure(TypedElement)","u":"erasure(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"EXCEPTION_NAME"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"exception()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"exceptions"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"ExceptionVar(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"expressionDef()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"expressions()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FALSE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"falseValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"Field(ExpressionDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldDef)","u":"field(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldElement)","u":"field(io.micronaut.inject.ast.FieldElement)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(String, TypeDef)","u":"field(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"fileComment"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"finallyStatement()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"findByLanguage(VisitorContext.Language)","u":"findByLanguage(io.micronaut.inject.visitor.VisitorContext.Language)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"findParameter(String)","u":"findParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"flatten()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"flatten()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"FLOAT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FLOAT"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation)","u":"get(java.lang.annotation.Annotation)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation, boolean)","u":"get(java.lang.annotation.Annotation,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(AnnotationMirror)","u":"get(javax.lang.model.element.AnnotationMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(ArrayType)","u":"get(javax.lang.model.type.ArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(Class, Type...)","u":"get(java.lang.Class,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ClassName, TypeName...)","u":"get(io.micronaut.sourcegen.javapoet.ClassName,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(GenericArrayType)","u":"get(java.lang.reflect.GenericArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"get(Object)","u":"get(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ParameterizedType)","u":"get(java.lang.reflect.ParameterizedType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String)","u":"get(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(String, String, String...)","u":"get(java.lang.String,java.lang.String,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, Type...)","u":"get(java.lang.String,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, TypeName...)","u":"get(java.lang.String,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(Type)","u":"get(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(TypeElement)","u":"get(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(TypeMirror)","u":"get(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeParameterElement)","u":"get(javax.lang.model.element.TypeParameterElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(javax.lang.model.type.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(java.lang.reflect.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"get(VariableElement)","u":"get(javax.lang.model.element.VariableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(java.lang.reflect.WildcardType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(javax.lang.model.type.WildcardType)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"getAll()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getClass(ExpressionDef.InvokeGetClassMethod)","u":"getClass(io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(ObjectDef, TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getEnumConstants()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getInnerTypes()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getJavadoc()"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getMethodDescriptor(ObjectDef, MethodDef)","u":"getMethodDescriptor(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getMethods()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiers()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiersArray()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameters()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getProperties()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"GetPropertyValue(ExpressionDef, PropertyElement)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getPropertyValue(ExpressionDef.GetPropertyValue)","u":"getPropertyValue(io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"getPropertyValue(PropertyElement)","u":"getPropertyValue(io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getReturnType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getStatements()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(Field)","u":"getStaticField(java.lang.reflect.Field)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(FieldDef)","u":"getStaticField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(String, TypeDef)","u":"getStaticField(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getStaticInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getSuperclass()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSuperinterfaces()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getType()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(ClassTypeDef)","u":"getType(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String, Type...)","u":"getType(java.lang.String,org.objectweb.asm.Type...)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef, ObjectDef)","u":"getType(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef.Primitive)","u":"getType(io.micronaut.sourcegen.model.TypeDef.Primitive)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getValues()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"GroovyPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"handleFatalException(Element, Class, Exception, Consumer)","u":"handleFatalException(io.micronaut.inject.ast.Element,java.lang.Class,java.lang.Exception,java.util.function.Consumer)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"hashCode()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"hashCode(ExpressionDef.InvokeHashCodeMethod)","u":"hashCode(io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"If(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"IfElse(ExpressionDef, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"IfElse(ExpressionDef, StatementDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(ExpressionDef, ExpressionDef)","u":"ifFalse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef, StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(ExpressionDef, ExpressionDef)","u":"ifNonNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef, StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(ExpressionDef, ExpressionDef)","u":"ifNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef, StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(ExpressionDef, ExpressionDef)","u":"ifTrue(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef, StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"indent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"indent(String)","u":"indent(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"index()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"index()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"initializer"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(CodeBlock)","u":"initializer(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"initializer(ExpressionDef)","u":"initializer(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(String, Object...)","u":"initializer(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"initializerBlock"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"instanceOf(ClassTypeDef)","u":"instanceOf(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"InstanceOf(ExpressionDef, ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"instanceType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, ExpressionDef...)","u":"instantiate(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, List)","u":"instantiate(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(int)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, ExpressionDef...)","u":"instantiate(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, List)","u":"instantiate(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(MethodElement, List)","u":"instantiate(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"INT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"INT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"INTERFACE"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(ClassName)","u":"interfaceBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(String)","u":"interfaceBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, ExpressionDef...)","u":"invoke(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, List)","u":"invoke(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, ExpressionDef...)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, List)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, ExpressionDef...)","u":"invoke(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, List)","u":"invoke(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, List, TypeDef, List)","u":"invoke(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, ExpressionDef...)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, List)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, ExpressionDef...)","u":"invokeConstructor(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, List)","u":"invokeConstructor(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List)","u":"invokeConstructor(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, ExpressionDef...)","u":"invokeConstructor(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, List)","u":"invokeConstructor(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, List)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeGetClass()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"InvokeGetClassMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeHashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"InvokeHashCodeMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,boolean,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, ExpressionDef...)","u":"invokeStatic(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, List)","u":"invokeStatic(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, ExpressionDef...)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, List)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, ExpressionDef...)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, List)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, List)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, List)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"InvokeStaticMethod(ClassTypeDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isArray()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isBoxedPrimitive()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"isDefault()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isEnum()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnum(ClassDef)","u":"isEnum(io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnumField(ObjectDef, FieldDef)","u":"isEnumField(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isFalse()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"IsFalse(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNonNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"IsNotNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"IsNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isOverride()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isTrue()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"IsTrue(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"JavaClass(Class, boolean)","u":"%3Cinit%3E(java.lang.Class,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"JavaIdioms()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"JavaPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"join(Iterable, String)","u":"join(java.lang.Iterable,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String)","u":"joining(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String, String, String)","u":"joining(java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"kind"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"Local(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"LocalData(String, Type, Label, int)","u":"%3Cinit%3E(java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Label,int)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"locals()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"LONG"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"LONG"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"lowerBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"lowerBounds()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"markAsStatement()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"math(String, ExpressionDef)","u":"math(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"MathOp(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"members"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"members"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"method()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"method()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"methodBuilder(String)","u":"methodBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef, Map)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"methodDef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(ParameterDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"methods"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"methods"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"monitor()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(List)","u":"multi(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"Multi(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(StatementDef...)","u":"multi(io.micronaut.sourcegen.model.StatementDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"name"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"name()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"NameAllocator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String, List)","u":"nestedClass(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"NewArrayInitialized(TypeDef.Array, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"NewArrayOfSize(TypeDef.Array, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"NewInstance(ClassTypeDef, List, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String)","u":"newLocal(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String, Function)","u":"newLocal(java.lang.String,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String)","u":"newName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String, Object)","u":"newName(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(CodeBlock)","u":"nextControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"nullValue()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"OBJECT_TYPE"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"ObjectAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"ObjectDefBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"of(AnnotationValue, VisitorContext)","u":"of(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ClassElement)","u":"of(io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"of(ExpressionDef)","u":"of(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(Method)","u":"of(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(MethodElement)","u":"of(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ObjectDef)","u":"of(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"of(StatementDef)","u":"of(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String, boolean)","u":"of(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"of(String, ClassElement)","u":"of(java.lang.String,io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"of(String, Object...)","u":"of(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"of(String, TypeDef)","u":"of(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(Type)","u":"of(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(TypedElement)","u":"of(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(TypeName)","u":"of(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(Class)","u":"ofType(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"ofWithoutFormat(String)","u":"ofWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"or(ExpressionDef.ConditionExpressionDef)","u":"or(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"Or(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"originatingElements"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"originatingElements"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Constructor)","u":"override(java.lang.reflect.Constructor)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Method)","u":"override(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(MethodElement)","u":"override(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"overrideModifiers(Modifier...)","u":"overrideModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement)","u":"overriding(javax.lang.model.element.ExecutableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement, DeclaredType, Types)","u":"overriding(javax.lang.model.element.ExecutableElement,javax.lang.model.type.DeclaredType,javax.lang.model.util.Types)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"ownerType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"packageName"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"packageName()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, Class...)","u":"parameterized(java.lang.Class,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, TypeDef...)","u":"parameterized(java.lang.Class,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, Class...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, List)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"Parameterized(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, TypeDef...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"parameters"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"parameters"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"parameterTypes()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"peerClass(String)","u":"peerClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"popValueIfNeeded(GeneratorAdapter, TypeDef)","u":"popValueIfNeeded(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(Class)","u":"primitive(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"Primitive(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(String)","u":"primitive(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"primitiveConstant(Object)","u":"primitiveConstant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"propertyElement()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"pushElseConditionalExpression(GeneratorAdapter, MethodContext, ExpressionDef, Label)","u":"pushElseConditionalExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,org.objectweb.asm.Label)"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"pushSwitchExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"pushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"PutField(VariableDef.Field, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Field,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"PutStaticField(VariableDef.StaticField, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.StaticField,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"rawType"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"rawType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"RECORD"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(ClassName)","u":"recordBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(String)","u":"recordBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"reflectionName()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"Return(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"returning()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(Class)","u":"returns(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(Type)","u":"returns(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(TypeDef)","u":"returns(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(TypeName)","u":"returns(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"returnType"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"right()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"SHORT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"SHORT"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleNames()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"size()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"skipJavaLangImports"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"skipJavaLangImports(boolean)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"start()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"statement"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"statements()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"staticBlock"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"StaticField(ClassTypeDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"staticImports"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"STRING"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(Type)","u":"subtypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(TypeName)","u":"subtypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"SUPER"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"Super(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"SuperBuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superclass"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"superclass(ClassTypeDef)","u":"superclass(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type)","u":"superclass(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type, boolean)","u":"superclass(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror)","u":"superclass(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror, boolean)","u":"superclass(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeName)","u":"superclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef(ClassTypeDef)","u":"superRef(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(Type)","u":"supertypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(TypeName)","u":"supertypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"SwitchYieldCase(TypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"Synchronized(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"THIS"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"This()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"thisInstance"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"Throw(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"toClassDef(EnumDef)","u":"toClassDef(io.micronaut.sourcegen.model.EnumDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toJavaFileObject()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"toJavaIdentifier(String)","u":"toJavaIdentifier(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"topLevelClassName()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"toSwitchKey(ExpressionDef.Constant)","u":"toSwitchKey(io.micronaut.sourcegen.model.ExpressionDef.Constant)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"TRUE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"trueValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef, List, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef,java.util.List,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"TryCatchStatementWriter(StatementDef.Try)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef.Try)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"type"},{"p":"io.micronaut.sourcegen.annotations","c":"Delegate","l":"type()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"type()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"typeArguments"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"typeArguments()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"typeSpec"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"TypeUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List)","u":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List, boolean)","u":"%3Cinit%3E(java.lang.String,java.util.List,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"unbox()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"unindent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"upperBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"upperBounds()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"validate(MethodDef)","u":"validate(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"VALUE"},{"p":"io.micronaut.sourcegen.annotations","c":"Singular","l":"value()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"value()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"values()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, List)","u":"variable(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, TypeDef...)","u":"variable(java.lang.String,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"While(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"whileLoop(StatementDef)","u":"whileLoop(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcard()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"Wildcard(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSubtypeOf(TypeDef)","u":"wildcardSubtypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSupertypeOf(TypeDef)","u":"wildcardSupertypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(List)","u":"withBounds(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(Type...)","u":"withBounds(java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(TypeName...)","u":"withBounds(io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"WitherAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"wrapperType()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"write(GeneratorAdapter, MethodContext)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef, ClassTypeDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef, ClassTypeDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"writeExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpressionCheckCast(GeneratorAdapter, MethodContext, ExpressionDef, TypeDef)","u":"writeExpressionCheckCast(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeField(ClassVisitor, ObjectDef, FieldDef)","u":"writeField(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeInterface(ClassVisitor, InterfaceDef, ClassTypeDef)","u":"writeInterface(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.InterfaceDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeMethod(ClassVisitor, ObjectDef, MethodDef)","u":"writeMethod(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef, ClassTypeDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef, ClassTypeDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"writeScoped(GeneratorAdapter, MethodContext, Runnable)","u":"writeScoped(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Appendable)","u":"writeTo(java.lang.Appendable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(File)","u":"writeTo(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Filer)","u":"writeTo(javax.annotation.processing.Filer)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path)","u":"writeTo(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path, Charset)","u":"writeTo(java.nio.file.Path,java.nio.charset.Charset)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToFile(File)","u":"writeToFile(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path)","u":"writeToPath(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path, Charset)","u":"writeToPath(java.nio.file.Path,java.nio.charset.Charset)"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"AbstractConditionalWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"AbstractElementBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"AbstractStatementAwareExpressionWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"AbstractSwitchWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(CodeBlock)","u":"add(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(String, Object...)","u":"add(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(AnnotationDef)","u":"addAnnotation(io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(ClassTypeDef)","u":"addAnnotation(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(String)","u":"addAnnotation(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(AnnotationDef...)","u":"addAnnotations(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(List)","u":"addAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(CodeBlock)","u":"addCode(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(String, Object...)","u":"addCode(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addComment(String, Object...)","u":"addComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String, ExpressionDef...)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String, TypeSpec)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(Type)","u":"addException(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(TypeName)","u":"addException(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addExceptions(Iterable)","u":"addExceptions(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(FieldSpec)","u":"addField(io.micronaut.sourcegen.javapoet.FieldSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(Type, String, Modifier...)","u":"addField(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(TypeName, String, Modifier...)","u":"addField(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addFields(Collection)","u":"addFields(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addFields(Iterable)","u":"addFields(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addFileComment(String, Object...)","u":"addFileComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addInitializerBlock(CodeBlock)","u":"addInitializerBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(Collection)","u":"addInnerType(java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(ObjectDef)","u":"addInnerType(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, AnnotationDef)","u":"addMember(java.lang.String,io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, AnnotationSpec)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, CodeBlock)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Collection)","u":"addMember(java.lang.String,java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Object)","u":"addMember(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, String, Object...)","u":"addMember(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethod(MethodDef)","u":"addMethod(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethod(MethodSpec)","u":"addMethod(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethods(Collection)","u":"addMethods(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethods(Iterable)","u":"addMethods(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Collection)","u":"addModifiers(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addNamed(String, Map)","u":"addNamed(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addNamedCode(String, Map)","u":"addNamedCode(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addOriginatingElement(Element)","u":"addOriginatingElement(javax.lang.model.element.Element)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(Class)","u":"addParameter(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(ParameterDef)","u":"addParameter(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(ParameterSpec)","u":"addParameter(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, Class)","u":"addParameter(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, TypeDef)","u":"addParameter(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(Type, String, Modifier...)","u":"addParameter(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(TypeDef)","u":"addParameter(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(TypeName, String, Modifier...)","u":"addParameter(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Class...)","u":"addParameters(java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Collection)","u":"addParameters(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameters(Iterable)","u":"addParameters(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(List)","u":"addParameters(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(TypeDef...)","u":"addParameters(io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclass(TypeName)","u":"addPermittedSubclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclasses(Iterable)","u":"addPermittedSubclasses(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addProperty(PropertyDef)","u":"addProperty(io.micronaut.sourcegen.model.PropertyDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponent(ParameterSpec)","u":"addRecordComponent(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponents(Iterable)","u":"addRecordComponents(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(MethodDef.MethodBodyBuilder)","u":"addStatement(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(StatementDef)","u":"addStatement(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatements(Collection)","u":"addStatements(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addStaticBlock(CodeBlock)","u":"addStaticBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Class, String...)","u":"addStaticImport(java.lang.Class,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(ClassName, String...)","u":"addStaticImport(io.micronaut.sourcegen.javapoet.ClassName,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Enum)","u":"addStaticImport(java.lang.Enum)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addStaticInitializer(StatementDef)","u":"addStaticInitializer(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStaticStatement(Function, StatementDef>)","u":"addStaticStatement(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type)","u":"addSuperinterface(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type, boolean)","u":"addSuperinterface(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterface(TypeDef)","u":"addSuperinterface(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror)","u":"addSuperinterface(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror, boolean)","u":"addSuperinterface(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeName)","u":"addSuperinterface(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterfaces(Collection)","u":"addSuperinterfaces(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterfaces(Iterable)","u":"addSuperinterfaces(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addType(TypeSpec)","u":"addType(io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypes(Iterable)","u":"addTypes(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addWithoutFormat(String)","u":"addWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"after(StatementDef)","u":"after(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualify(String...)","u":"alwaysQualify(java.lang.String...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"and(ExpressionDef.ConditionExpressionDef)","u":"and(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"And(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(AnnotationSpec...)","u":"annotated(io.micronaut.sourcegen.javapoet.AnnotationSpec...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"AnnotatedClassTypeDef(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"AnnotatedTypeDef(TypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.annotations","c":"Builder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.annotations","c":"SuperBuilder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ANNOTATION"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"annotation()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(ClassName)","u":"annotationBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(String)","u":"annotationBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"AnnotationDefBuilder(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"AnnotationSpecValue(AnnotationSpec)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(CodeBlock)","u":"anonymousClassBuilder(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(String, Object...)","u":"anonymousClassBuilder(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousTypeArguments"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef)","u":"array(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef, int)","u":"array(io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"Array(TypeDef, int, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,int,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, TypeDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"arrayElement(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asCondition(String, ExpressionDef)","u":"asCondition(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asExpression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asExpressionSwitch(TypeDef, Map, ExpressionDef)","u":"asExpressionSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ParameterDef)","u":"assign(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"Assign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map, StatementDef)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asVariable()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(Class)","u":"avoidClashesWithNestedClasses(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(TypeElement)","u":"avoidClashesWithNestedClasses(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(CodeBlock)","u":"beginControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"bestGuess(String)","u":"bestGuess(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"bounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"bounds()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"box()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef.ParameterDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build(MethodDef.MethodBodyBuilder)","u":"build(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"builder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(ClassName)","u":"builder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(ClassTypeDef)","u":"builder(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, Class)","u":"builder(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"builder(String, TypeSpec)","u":"builder(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"BuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"buildStatic(Function, StatementDef>)","u":"buildStatic(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BYTE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BYTE"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"ByteCodeGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter(boolean, boolean)","u":"%3Cinit%3E(boolean,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"canonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(Class)","u":"cast(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(TypeDef)","u":"cast(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"Cast(TypeDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"Catch(ClassTypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"catches()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"CHAR"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"CHAR"},{"p":"io.micronaut.sourcegen.javapoet","c":"Util","l":"characterLiteralWithoutSingleQuotes(char)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"CLASS"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"CLASS"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(ClassName)","u":"classBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(String)","u":"classBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"classDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"ClassDefType(ObjectDef, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"classElement()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"ClassElementType(ClassElement, boolean)","u":"%3Cinit%3E(io.micronaut.inject.ast.ClassElement,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"className"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,boolean,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"clazz()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"clear()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"clone()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"code"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"CodeAnnotationValue(CodeBlock)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"codeBlock()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"compactConstructor"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"compactConstructor(MethodSpec)","u":"compactConstructor(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"compareTo(ClassName)","u":"compareTo(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"componentType"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"componentType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"concat(CodeBlock...)","u":"concat(io.micronaut.sourcegen.javapoet.CodeBlock...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"concatAnnotations(List)","u":"concatAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"Condition(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(char)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(ClassElement, TypeDef, Object)","u":"constant(io.micronaut.inject.ast.ClassElement,io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(double)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(float)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(long)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"Constant(TypeDef, Object)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor(Collection, Modifier...)","u":"constructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"constructorBuilder()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"defaultValue"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(CodeBlock)","u":"defaultValue(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(String, Object...)","u":"defaultValue(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"defineAndAssign(ExpressionDef)","u":"defineAndAssign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"DefineAndAssign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"DelegateAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"dimensions()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(Class, Function)","u":"doCatch(java.lang.Class,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(ClassTypeDef, Function)","u":"doCatch(io.micronaut.sourcegen.model.ClassTypeDef,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doFinally(StatementDef)","u":"doFinally(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIf(StatementDef)","u":"doIf(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(ExpressionDef, ExpressionDef)","u":"doIfElse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(StatementDef, StatementDef)","u":"doIfElse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"doThrow()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry(StatementDef)","u":"doTry(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"elseExpression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"elseStatement()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"enclosingClassName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(CodeBlock)","u":"endControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ENUM"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(ClassName)","u":"enumBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(String)","u":"enumBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"enumConstants"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumConstants"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"EnumGenUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsReferentially(ExpressionDef)","u":"equalsReferentially(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"EqualsReferentially(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsStructurally(ExpressionDef)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"EqualsStructurally(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"equalsStructurally(ExpressionDef.EqualsStructurally)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"erasure(TypedElement)","u":"erasure(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"EXCEPTION_NAME"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"exception()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"exceptions"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"ExceptionVar(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"expressionDef()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"expressions()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FALSE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"falseValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"Field(ExpressionDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldDef)","u":"field(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldElement)","u":"field(io.micronaut.inject.ast.FieldElement)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(String, TypeDef)","u":"field(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"fileComment"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"finallyStatement()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"findByLanguage(VisitorContext.Language)","u":"findByLanguage(io.micronaut.inject.visitor.VisitorContext.Language)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"findParameter(String)","u":"findParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"flatten()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"flatten()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"FLOAT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FLOAT"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation)","u":"get(java.lang.annotation.Annotation)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation, boolean)","u":"get(java.lang.annotation.Annotation,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(AnnotationMirror)","u":"get(javax.lang.model.element.AnnotationMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(ArrayType)","u":"get(javax.lang.model.type.ArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(Class, Type...)","u":"get(java.lang.Class,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ClassName, TypeName...)","u":"get(io.micronaut.sourcegen.javapoet.ClassName,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(GenericArrayType)","u":"get(java.lang.reflect.GenericArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"get(Object)","u":"get(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ParameterizedType)","u":"get(java.lang.reflect.ParameterizedType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String)","u":"get(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(String, String, String...)","u":"get(java.lang.String,java.lang.String,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, Type...)","u":"get(java.lang.String,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, TypeName...)","u":"get(java.lang.String,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(Type)","u":"get(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(TypeElement)","u":"get(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(TypeMirror)","u":"get(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeParameterElement)","u":"get(javax.lang.model.element.TypeParameterElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(javax.lang.model.type.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(java.lang.reflect.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"get(VariableElement)","u":"get(javax.lang.model.element.VariableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(java.lang.reflect.WildcardType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(javax.lang.model.type.WildcardType)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"getAll()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getClass(ExpressionDef.InvokeGetClassMethod)","u":"getClass(io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(ObjectDef, TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getEnumConstants()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getInnerTypes()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getJavadoc()"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getMethodDescriptor(ObjectDef, MethodDef)","u":"getMethodDescriptor(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getMethods()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiers()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiersArray()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameters()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getProperties()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"GetPropertyValue(ExpressionDef, PropertyElement)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getPropertyValue(ExpressionDef.GetPropertyValue)","u":"getPropertyValue(io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"getPropertyValue(PropertyElement)","u":"getPropertyValue(io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getReturnType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getStatements()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(Field)","u":"getStaticField(java.lang.reflect.Field)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(FieldDef)","u":"getStaticField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(String, TypeDef)","u":"getStaticField(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getStaticInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getSuperclass()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSuperinterfaces()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getType()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(ClassTypeDef)","u":"getType(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String, Type...)","u":"getType(java.lang.String,org.objectweb.asm.Type...)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef, ObjectDef)","u":"getType(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef.Primitive)","u":"getType(io.micronaut.sourcegen.model.TypeDef.Primitive)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getValues()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"GroovyPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"handleFatalException(Element, Class, Exception, Consumer)","u":"handleFatalException(io.micronaut.inject.ast.Element,java.lang.Class,java.lang.Exception,java.util.function.Consumer)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"hashCode()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"hashCode(ExpressionDef.InvokeHashCodeMethod)","u":"hashCode(io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"If(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"IfElse(ExpressionDef, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"IfElse(ExpressionDef, StatementDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(ExpressionDef, ExpressionDef)","u":"ifFalse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef, StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(ExpressionDef, ExpressionDef)","u":"ifNonNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef, StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(ExpressionDef, ExpressionDef)","u":"ifNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef, StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(ExpressionDef, ExpressionDef)","u":"ifTrue(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef, StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"indent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"indent(String)","u":"indent(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"index()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"index()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"initializer"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(CodeBlock)","u":"initializer(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"initializer(ExpressionDef)","u":"initializer(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(String, Object...)","u":"initializer(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"initializerBlock"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"instanceOf(ClassTypeDef)","u":"instanceOf(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"InstanceOf(ExpressionDef, ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"instanceType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, ExpressionDef...)","u":"instantiate(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, List)","u":"instantiate(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(int)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, ExpressionDef...)","u":"instantiate(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, List)","u":"instantiate(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(MethodElement, List)","u":"instantiate(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"INT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"INT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"INTERFACE"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(ClassName)","u":"interfaceBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(String)","u":"interfaceBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, ExpressionDef...)","u":"invoke(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, List)","u":"invoke(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, ExpressionDef...)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, List)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, ExpressionDef...)","u":"invoke(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, List)","u":"invoke(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, List, TypeDef, List)","u":"invoke(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, ExpressionDef...)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, List)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, ExpressionDef...)","u":"invokeConstructor(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, List)","u":"invokeConstructor(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List)","u":"invokeConstructor(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, ExpressionDef...)","u":"invokeConstructor(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, List)","u":"invokeConstructor(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, List)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeGetClass()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"InvokeGetClassMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeHashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"InvokeHashCodeMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,boolean,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, ExpressionDef...)","u":"invokeStatic(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, List)","u":"invokeStatic(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, ExpressionDef...)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, List)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, ExpressionDef...)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, List)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, List)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, List)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"InvokeStaticMethod(ClassTypeDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isArray()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isBoxedPrimitive()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"isDefault()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isEnum()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnum(ClassDef)","u":"isEnum(io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnumField(ObjectDef, FieldDef)","u":"isEnumField(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isFalse()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"IsFalse(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNonNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"IsNotNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"IsNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isOverride()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"isSynthetic()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isTrue()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"IsTrue(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"JavaClass(Class, boolean)","u":"%3Cinit%3E(java.lang.Class,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"JavaIdioms()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"JavaPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"join(Iterable, String)","u":"join(java.lang.Iterable,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String)","u":"joining(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String, String, String)","u":"joining(java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"kind"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"Local(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"LocalData(String, Type, Label, int)","u":"%3Cinit%3E(java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Label,int)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"locals()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"LONG"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"LONG"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"lowerBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"lowerBounds()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"markAsStatement()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"math(String, ExpressionDef)","u":"math(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"MathOp(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"members"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"members"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"method()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"method()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"methodBuilder(String)","u":"methodBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef, Map)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"methodDef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(ParameterDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"methods"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"methods"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"monitor()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(List)","u":"multi(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"Multi(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(StatementDef...)","u":"multi(io.micronaut.sourcegen.model.StatementDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"name"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"name()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"NameAllocator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String, List)","u":"nestedClass(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"NewArrayInitialized(TypeDef.Array, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"NewArrayOfSize(TypeDef.Array, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"NewInstance(ClassTypeDef, List, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String)","u":"newLocal(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String, Function)","u":"newLocal(java.lang.String,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String)","u":"newName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String, Object)","u":"newName(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(CodeBlock)","u":"nextControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"nullValue()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"OBJECT_TYPE"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"ObjectAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"ObjectDefBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"of(AnnotationValue, VisitorContext)","u":"of(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ClassElement)","u":"of(io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"of(ExpressionDef)","u":"of(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(Method)","u":"of(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(MethodElement)","u":"of(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ObjectDef)","u":"of(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"of(StatementDef)","u":"of(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String, boolean)","u":"of(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"of(String, ClassElement)","u":"of(java.lang.String,io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"of(String, Object...)","u":"of(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"of(String, TypeDef)","u":"of(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(Type)","u":"of(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(TypedElement)","u":"of(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(TypeName)","u":"of(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(Class)","u":"ofType(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"ofWithoutFormat(String)","u":"ofWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"or(ExpressionDef.ConditionExpressionDef)","u":"or(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"Or(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"originatingElements"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"originatingElements"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Constructor)","u":"override(java.lang.reflect.Constructor)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Method)","u":"override(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(MethodElement)","u":"override(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"overrideModifiers(Modifier...)","u":"overrideModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement)","u":"overriding(javax.lang.model.element.ExecutableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement, DeclaredType, Types)","u":"overriding(javax.lang.model.element.ExecutableElement,javax.lang.model.type.DeclaredType,javax.lang.model.util.Types)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"ownerType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"packageName"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"packageName()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, Class...)","u":"parameterized(java.lang.Class,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, TypeDef...)","u":"parameterized(java.lang.Class,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, Class...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, List)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"Parameterized(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, TypeDef...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"parameters"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"parameters"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"parameterTypes()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"peerClass(String)","u":"peerClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"popValueIfNeeded(GeneratorAdapter, TypeDef)","u":"popValueIfNeeded(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(Class)","u":"primitive(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"Primitive(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(String)","u":"primitive(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"primitiveConstant(Object)","u":"primitiveConstant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"propertyElement()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"pushElseConditionalExpression(GeneratorAdapter, MethodContext, ExpressionDef, Label)","u":"pushElseConditionalExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,org.objectweb.asm.Label)"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"pushSwitchExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"pushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"PutField(VariableDef.Field, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Field,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"PutStaticField(VariableDef.StaticField, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.StaticField,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"rawType"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"rawType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"RECORD"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(ClassName)","u":"recordBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(String)","u":"recordBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"reflectionName()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"Return(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"returning()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(Class)","u":"returns(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(Type)","u":"returns(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(TypeDef)","u":"returns(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(TypeName)","u":"returns(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"returnType"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"right()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"SHORT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"SHORT"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleNames()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"size()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"skipJavaLangImports"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"skipJavaLangImports(boolean)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"start()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"statement"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"statements()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"staticBlock"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"StaticField(ClassTypeDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"staticImports"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"STRING"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(Type)","u":"subtypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(TypeName)","u":"subtypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"SUPER"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"Super(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"SuperBuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superclass"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"superclass(ClassTypeDef)","u":"superclass(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type)","u":"superclass(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type, boolean)","u":"superclass(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror)","u":"superclass(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror, boolean)","u":"superclass(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeName)","u":"superclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef(ClassTypeDef)","u":"superRef(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(Type)","u":"supertypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(TypeName)","u":"supertypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"SwitchYieldCase(TypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"Synchronized(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"synthetic"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"synthetic"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"synthetic()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"THIS"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"This()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"thisInstance"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"Throw(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"toClassDef(EnumDef)","u":"toClassDef(io.micronaut.sourcegen.model.EnumDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toJavaFileObject()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"toJavaIdentifier(String)","u":"toJavaIdentifier(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"topLevelClassName()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"toSwitchKey(ExpressionDef.Constant)","u":"toSwitchKey(io.micronaut.sourcegen.model.ExpressionDef.Constant)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"TRUE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"trueValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef, List, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef,java.util.List,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"TryCatchStatementWriter(StatementDef.Try)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef.Try)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"type"},{"p":"io.micronaut.sourcegen.annotations","c":"Delegate","l":"type()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"type()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"typeArguments"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"typeArguments()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"typeSpec"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"TypeUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List)","u":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List, boolean)","u":"%3Cinit%3E(java.lang.String,java.util.List,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"unbox()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"unindent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"upperBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"upperBounds()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"validate(MethodDef)","u":"validate(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"VALUE"},{"p":"io.micronaut.sourcegen.annotations","c":"Singular","l":"value()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"value()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"values()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, List)","u":"variable(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, TypeDef...)","u":"variable(java.lang.String,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"While(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"whileLoop(StatementDef)","u":"whileLoop(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcard()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"Wildcard(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSubtypeOf(TypeDef)","u":"wildcardSubtypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSupertypeOf(TypeDef)","u":"wildcardSupertypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(List)","u":"withBounds(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(Type...)","u":"withBounds(java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(TypeName...)","u":"withBounds(io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"WitherAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"wrapperType()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"write(GeneratorAdapter, MethodContext)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef, ClassTypeDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef, ClassTypeDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"writeExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpressionCheckCast(GeneratorAdapter, MethodContext, ExpressionDef, TypeDef)","u":"writeExpressionCheckCast(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeField(ClassVisitor, ObjectDef, FieldDef)","u":"writeField(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeInterface(ClassVisitor, InterfaceDef, ClassTypeDef)","u":"writeInterface(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.InterfaceDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeMethod(ClassVisitor, ObjectDef, MethodDef)","u":"writeMethod(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef, ClassTypeDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef, ClassTypeDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"writeScoped(GeneratorAdapter, MethodContext, Runnable)","u":"writeScoped(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Appendable)","u":"writeTo(java.lang.Appendable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(File)","u":"writeTo(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Filer)","u":"writeTo(javax.annotation.processing.Filer)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path)","u":"writeTo(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path, Charset)","u":"writeTo(java.nio.file.Path,java.nio.charset.Charset)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToFile(File)","u":"writeToFile(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path)","u":"writeToPath(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path, Charset)","u":"writeToPath(java.nio.file.Path,java.nio.charset.Charset)"}];updateSearchResults(); \ No newline at end of file diff --git a/1.5.x/api/overview-summary.html b/1.5.x/api/overview-summary.html index 82983329..c1588ee4 100644 --- a/1.5.x/api/overview-summary.html +++ b/1.5.x/api/overview-summary.html @@ -2,7 +2,7 @@ -sourcegen-parent 1.5.4 API +sourcegen-parent 1.5.5 API diff --git a/1.5.x/api/overview-tree.html b/1.5.x/api/overview-tree.html index a2588460..66d6d8ee 100644 --- a/1.5.x/api/overview-tree.html +++ b/1.5.x/api/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (sourcegen-parent 1.5.4 API) +Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/1.5.x/guide/configurationreference.html b/1.5.x/guide/configurationreference.html index 367d73a4..5869bfd9 100644 --- a/1.5.x/guide/configurationreference.html +++ b/1.5.x/guide/configurationreference.html @@ -46,7 +46,7 @@

    Configuration Reference

    -

    Version:1.5.4

    +

    Version:1.5.5

    diff --git a/1.5.x/guide/index.html b/1.5.x/guide/index.html index 49f7aa35..5a3d675c 100644 --- a/1.5.x/guide/index.html +++ b/1.5.x/guide/index.html @@ -119,7 +119,7 @@

    Table of Contents

    Compilation time source code generators

    Micronaut SourceGen exposes a language-neutral API for source code generation.

    -

    Version: 1.5.4

    +

    Version: 1.5.5

    1 Introduction

    diff --git a/latest/api/allclasses-index.html b/latest/api/allclasses-index.html index f2afa14b..947c5fb2 100644 --- a/latest/api/allclasses-index.html +++ b/latest/api/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (sourcegen-parent 1.5.4 API) +All Classes and Interfaces (sourcegen-parent 1.5.5 API) diff --git a/latest/api/allpackages-index.html b/latest/api/allpackages-index.html index 4c5368eb..566ce311 100644 --- a/latest/api/allpackages-index.html +++ b/latest/api/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (sourcegen-parent 1.5.4 API) +All Packages (sourcegen-parent 1.5.5 API) diff --git a/latest/api/constant-values.html b/latest/api/constant-values.html index d00896be..83574605 100644 --- a/latest/api/constant-values.html +++ b/latest/api/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (sourcegen-parent 1.5.4 API) +Constant Field Values (sourcegen-parent 1.5.5 API) diff --git a/latest/api/help-doc.html b/latest/api/help-doc.html index ed7a1ae2..c7366e28 100644 --- a/latest/api/help-doc.html +++ b/latest/api/help-doc.html @@ -2,7 +2,7 @@ -API Help (sourcegen-parent 1.5.4 API) +API Help (sourcegen-parent 1.5.5 API) diff --git a/latest/api/index-all.html b/latest/api/index-all.html index 6d19b6ad..b759e7a6 100644 --- a/latest/api/index-all.html +++ b/latest/api/index-all.html @@ -2,7 +2,7 @@ -Index (sourcegen-parent 1.5.4 API) +Index (sourcegen-parent 1.5.5 API) @@ -2663,6 +2663,8 @@

    I

     
    isPrimitive() - Method in record class io.micronaut.sourcegen.model.TypeDef.Wildcard
     
    +
    isSynthetic() - Method in class io.micronaut.sourcegen.model.PropertyDef
    +
     
    isTrue() - Method in interface io.micronaut.sourcegen.model.ExpressionDef
     
    IsTrue(ExpressionDef) - Constructor for record class io.micronaut.sourcegen.model.ExpressionDef.IsTrue
    @@ -3624,6 +3626,14 @@

    S

    Creates an instance of a Synchronized record class.
    +
    synthetic - Variable in class io.micronaut.sourcegen.model.PropertyDef
    +
     
    +
    synthetic - Variable in class io.micronaut.sourcegen.model.AbstractElementBuilder
    +
     
    +
    synthetic() - Method in class io.micronaut.sourcegen.model.AbstractElementBuilder
    +
    +
    Marks the element as synthetic.
    +

    T

    diff --git a/latest/api/index.html b/latest/api/index.html index 221f94e2..4007bfc5 100644 --- a/latest/api/index.html +++ b/latest/api/index.html @@ -2,7 +2,7 @@ -Overview (sourcegen-parent 1.5.4 API) +Overview (sourcegen-parent 1.5.5 API) @@ -47,7 +47,7 @@
    -

    sourcegen-parent 1.5.4 API

    +

    sourcegen-parent 1.5.5 API

    Packages
    diff --git a/latest/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html b/latest/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html index 764f36d2..74e1a8ee 100644 --- a/latest/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html +++ b/latest/api/io/micronaut/sourcegen/GroovyPoetSourceGenerator.html @@ -2,7 +2,7 @@ -GroovyPoetSourceGenerator (sourcegen-parent 1.5.4 API) +GroovyPoetSourceGenerator (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html b/latest/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html index 4410b437..6352feb2 100644 --- a/latest/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html +++ b/latest/api/io/micronaut/sourcegen/JavaPoetSourceGenerator.html @@ -2,7 +2,7 @@ -JavaPoetSourceGenerator (sourcegen-parent 1.5.4 API) +JavaPoetSourceGenerator (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/Builder.html b/latest/api/io/micronaut/sourcegen/annotations/Builder.html index 9a730d52..c76f7eaa 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/Builder.html +++ b/latest/api/io/micronaut/sourcegen/annotations/Builder.html @@ -2,7 +2,7 @@ -Builder (sourcegen-parent 1.5.4 API) +Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/Delegate.html b/latest/api/io/micronaut/sourcegen/annotations/Delegate.html index b7c851b1..343bf3db 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/Delegate.html +++ b/latest/api/io/micronaut/sourcegen/annotations/Delegate.html @@ -2,7 +2,7 @@ -Delegate (sourcegen-parent 1.5.4 API) +Delegate (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html b/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html index 374bd46e..ba91ca92 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html +++ b/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.Exclude.html @@ -2,7 +2,7 @@ -EqualsAndHashCode.Exclude (sourcegen-parent 1.5.4 API) +EqualsAndHashCode.Exclude (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html b/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html index 7c6412fa..215e9754 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html +++ b/latest/api/io/micronaut/sourcegen/annotations/EqualsAndHashCode.html @@ -2,7 +2,7 @@ -EqualsAndHashCode (sourcegen-parent 1.5.4 API) +EqualsAndHashCode (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/Singular.html b/latest/api/io/micronaut/sourcegen/annotations/Singular.html index afe314ec..1f76123e 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/Singular.html +++ b/latest/api/io/micronaut/sourcegen/annotations/Singular.html @@ -2,7 +2,7 @@ -Singular (sourcegen-parent 1.5.4 API) +Singular (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/SuperBuilder.html b/latest/api/io/micronaut/sourcegen/annotations/SuperBuilder.html index d8a91049..68f51b8a 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/SuperBuilder.html +++ b/latest/api/io/micronaut/sourcegen/annotations/SuperBuilder.html @@ -2,7 +2,7 @@ -SuperBuilder (sourcegen-parent 1.5.4 API) +SuperBuilder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html b/latest/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html index 9f6316bf..9d014212 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html +++ b/latest/api/io/micronaut/sourcegen/annotations/ToString.Exclude.html @@ -2,7 +2,7 @@ -ToString.Exclude (sourcegen-parent 1.5.4 API) +ToString.Exclude (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/ToString.html b/latest/api/io/micronaut/sourcegen/annotations/ToString.html index 60a21378..09915e45 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/ToString.html +++ b/latest/api/io/micronaut/sourcegen/annotations/ToString.html @@ -2,7 +2,7 @@ -ToString (sourcegen-parent 1.5.4 API) +ToString (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/Wither.html b/latest/api/io/micronaut/sourcegen/annotations/Wither.html index 279ed2fd..4d261c63 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/Wither.html +++ b/latest/api/io/micronaut/sourcegen/annotations/Wither.html @@ -2,7 +2,7 @@ -Wither (sourcegen-parent 1.5.4 API) +Wither (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/package-summary.html b/latest/api/io/micronaut/sourcegen/annotations/package-summary.html index 2479f4b1..5149fec8 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/annotations/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.annotations (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.annotations (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/annotations/package-tree.html b/latest/api/io/micronaut/sourcegen/annotations/package-tree.html index 56f72c28..2af7eff0 100644 --- a/latest/api/io/micronaut/sourcegen/annotations/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/annotations/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.annotations Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.annotations Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html b/latest/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html index fa0d0c03..4a3c6d79 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/AbstractConditionalWriter.html @@ -2,7 +2,7 @@ -AbstractConditionalWriter (sourcegen-parent 1.5.4 API) +AbstractConditionalWriter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html b/latest/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html index 06c64f18..3e32b1ac 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/AbstractSwitchWriter.html @@ -2,7 +2,7 @@ -AbstractSwitchWriter (sourcegen-parent 1.5.4 API) +AbstractSwitchWriter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html b/latest/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html index f3f2519e..e71d7bee 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/ByteCodeWriter.html @@ -2,7 +2,7 @@ -ByteCodeWriter (sourcegen-parent 1.5.4 API) +ByteCodeWriter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html b/latest/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html index 8382d1e0..6ae5515f 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/EnumGenUtils.html @@ -2,7 +2,7 @@ -EnumGenUtils (sourcegen-parent 1.5.4 API) +EnumGenUtils (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html b/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html index 25b1f977..b2042998 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.LocalData.html @@ -2,7 +2,7 @@ -MethodContext.LocalData (sourcegen-parent 1.5.4 API) +MethodContext.LocalData (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.html b/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.html index fc9326f1..dc93e9d5 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/MethodContext.html @@ -2,7 +2,7 @@ -MethodContext (sourcegen-parent 1.5.4 API) +MethodContext (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/TypeUtils.html b/latest/api/io/micronaut/sourcegen/bytecode/TypeUtils.html index da909514..3c6a0417 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/TypeUtils.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/TypeUtils.html @@ -2,7 +2,7 @@ -TypeUtils (sourcegen-parent 1.5.4 API) +TypeUtils (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html b/latest/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html index 198d429f..21874833 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/expression/AbstractStatementAwareExpressionWriter.html @@ -2,7 +2,7 @@ -AbstractStatementAwareExpressionWriter (sourcegen-parent 1.5.4 API) +AbstractStatementAwareExpressionWriter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html b/latest/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html index ed9939d8..221fb07c 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/expression/ExpressionWriter.html @@ -2,7 +2,7 @@ -ExpressionWriter (sourcegen-parent 1.5.4 API) +ExpressionWriter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html b/latest/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html index 5f8a9598..fdf4d6f1 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/expression/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.bytecode.expression (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.bytecode.expression (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html b/latest/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html index 32580832..f6dbd601 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/expression/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.bytecode.expression Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.bytecode.expression Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/package-summary.html b/latest/api/io/micronaut/sourcegen/bytecode/package-summary.html index c189fc63..0b13b8fe 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.bytecode (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.bytecode (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/package-tree.html b/latest/api/io/micronaut/sourcegen/bytecode/package-tree.html index 53037e39..1f2ccf36 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.bytecode Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.bytecode Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html b/latest/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html index b7248543..e3d05366 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/statement/StatementWriter.html @@ -2,7 +2,7 @@ -StatementWriter (sourcegen-parent 1.5.4 API) +StatementWriter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html b/latest/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html index 19e0679a..9d011b10 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/statement/TryCatchStatementWriter.html @@ -2,7 +2,7 @@ -TryCatchStatementWriter (sourcegen-parent 1.5.4 API) +TryCatchStatementWriter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html b/latest/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html index 47eb4f0e..88859c86 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/statement/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.bytecode.statement (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.bytecode.statement (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html b/latest/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html index c15f803e..d8d196ea 100644 --- a/latest/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/bytecode/statement/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.bytecode.statement Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.bytecode.statement Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/SourceGenerator.html b/latest/api/io/micronaut/sourcegen/generator/SourceGenerator.html index ea65702e..c5a98700 100644 --- a/latest/api/io/micronaut/sourcegen/generator/SourceGenerator.html +++ b/latest/api/io/micronaut/sourcegen/generator/SourceGenerator.html @@ -2,7 +2,7 @@ -SourceGenerator (sourcegen-parent 1.5.4 API) +SourceGenerator (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/SourceGenerators.html b/latest/api/io/micronaut/sourcegen/generator/SourceGenerators.html index 527e5454..5090e1af 100644 --- a/latest/api/io/micronaut/sourcegen/generator/SourceGenerators.html +++ b/latest/api/io/micronaut/sourcegen/generator/SourceGenerators.html @@ -2,7 +2,7 @@ -SourceGenerators (sourcegen-parent 1.5.4 API) +SourceGenerators (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html b/latest/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html index 86cec542..7b1d681f 100644 --- a/latest/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html +++ b/latest/api/io/micronaut/sourcegen/generator/bytecode/ByteCodeGenerator.html @@ -2,7 +2,7 @@ -ByteCodeGenerator (sourcegen-parent 1.5.4 API) +ByteCodeGenerator (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html b/latest/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html index 535ea874..bfa0f5ae 100644 --- a/latest/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/generator/bytecode/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.generator.bytecode (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.generator.bytecode (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html b/latest/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html index 327b2aff..ac6b16c0 100644 --- a/latest/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/generator/bytecode/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.generator.bytecode Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.generator.bytecode Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/package-summary.html b/latest/api/io/micronaut/sourcegen/generator/package-summary.html index 1ce88e1a..7fe6e081 100644 --- a/latest/api/io/micronaut/sourcegen/generator/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/generator/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.generator (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.generator (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/package-tree.html b/latest/api/io/micronaut/sourcegen/generator/package-tree.html index 37b46f98..302150ba 100644 --- a/latest/api/io/micronaut/sourcegen/generator/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/generator/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.generator Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.generator Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html b/latest/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html index 69cf2164..be0c92f6 100644 --- a/latest/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html +++ b/latest/api/io/micronaut/sourcegen/generator/visitors/BuilderAnnotationVisitor.html @@ -2,7 +2,7 @@ -BuilderAnnotationVisitor (sourcegen-parent 1.5.4 API) +BuilderAnnotationVisitor (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html b/latest/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html index 7684fa41..7a4036a8 100644 --- a/latest/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html +++ b/latest/api/io/micronaut/sourcegen/generator/visitors/DelegateAnnotationVisitor.html @@ -2,7 +2,7 @@ -DelegateAnnotationVisitor (sourcegen-parent 1.5.4 API) +DelegateAnnotationVisitor (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html b/latest/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html index a941c7c0..41b5ed9d 100644 --- a/latest/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html +++ b/latest/api/io/micronaut/sourcegen/generator/visitors/ObjectAnnotationVisitor.html @@ -2,7 +2,7 @@ -ObjectAnnotationVisitor (sourcegen-parent 1.5.4 API) +ObjectAnnotationVisitor (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html b/latest/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html index 00aed53f..4f919866 100644 --- a/latest/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html +++ b/latest/api/io/micronaut/sourcegen/generator/visitors/SuperBuilderAnnotationVisitor.html @@ -2,7 +2,7 @@ -SuperBuilderAnnotationVisitor (sourcegen-parent 1.5.4 API) +SuperBuilderAnnotationVisitor (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html b/latest/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html index 80b0b262..b08ee1d4 100644 --- a/latest/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html +++ b/latest/api/io/micronaut/sourcegen/generator/visitors/WitherAnnotationVisitor.html @@ -2,7 +2,7 @@ -WitherAnnotationVisitor (sourcegen-parent 1.5.4 API) +WitherAnnotationVisitor (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/visitors/package-summary.html b/latest/api/io/micronaut/sourcegen/generator/visitors/package-summary.html index 73b719dd..5e00543b 100644 --- a/latest/api/io/micronaut/sourcegen/generator/visitors/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/generator/visitors/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.generator.visitors (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.generator.visitors (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/generator/visitors/package-tree.html b/latest/api/io/micronaut/sourcegen/generator/visitors/package-tree.html index 4b5888aa..7db61b35 100644 --- a/latest/api/io/micronaut/sourcegen/generator/visitors/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/generator/visitors/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.generator.visitors Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.generator.visitors Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html index 998ea6ed..ca8e9aa8 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationSpecValue.html @@ -2,7 +2,7 @@ -AnnotationSpec.AnnotationSpecValue (sourcegen-parent 1.5.4 API) +AnnotationSpec.AnnotationSpecValue (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html index 556bbb53..f02edee1 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.AnnotationValueSpec.html @@ -2,7 +2,7 @@ -AnnotationSpec.AnnotationValueSpec (sourcegen-parent 1.5.4 API) +AnnotationSpec.AnnotationValueSpec (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html index 6e5ae44d..8faa54c8 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.Builder.html @@ -2,7 +2,7 @@ -AnnotationSpec.Builder (sourcegen-parent 1.5.4 API) +AnnotationSpec.Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html index becb3ad2..6ad341e8 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.CodeAnnotationValue.html @@ -2,7 +2,7 @@ -AnnotationSpec.CodeAnnotationValue (sourcegen-parent 1.5.4 API) +AnnotationSpec.CodeAnnotationValue (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html index 4b5429c6..32953fd0 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/AnnotationSpec.html @@ -2,7 +2,7 @@ -AnnotationSpec (sourcegen-parent 1.5.4 API) +AnnotationSpec (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html b/latest/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html index f00880e7..f03780c7 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/ArrayTypeName.html @@ -2,7 +2,7 @@ -ArrayTypeName (sourcegen-parent 1.5.4 API) +ArrayTypeName (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/ClassName.html b/latest/api/io/micronaut/sourcegen/javapoet/ClassName.html index 1836ee4b..6574c34a 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/ClassName.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/ClassName.html @@ -2,7 +2,7 @@ -ClassName (sourcegen-parent 1.5.4 API) +ClassName (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html b/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html index 85a74617..633270d8 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.Builder.html @@ -2,7 +2,7 @@ -CodeBlock.Builder (sourcegen-parent 1.5.4 API) +CodeBlock.Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.html b/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.html index e1ab477d..8d781925 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/CodeBlock.html @@ -2,7 +2,7 @@ -CodeBlock (sourcegen-parent 1.5.4 API) +CodeBlock (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html b/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html index 2fca9c47..6f64ebab 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.Builder.html @@ -2,7 +2,7 @@ -FieldSpec.Builder (sourcegen-parent 1.5.4 API) +FieldSpec.Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.html b/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.html index b147ae69..f4c0a657 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/FieldSpec.html @@ -2,7 +2,7 @@ -FieldSpec (sourcegen-parent 1.5.4 API) +FieldSpec (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html b/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html index 2e9844d8..feb1bd14 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.Builder.html @@ -2,7 +2,7 @@ -JavaFile.Builder (sourcegen-parent 1.5.4 API) +JavaFile.Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.html b/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.html index 044dcd72..781c8387 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/JavaFile.html @@ -2,7 +2,7 @@ -JavaFile (sourcegen-parent 1.5.4 API) +JavaFile (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html b/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html index b858064d..cbfd3668 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.Builder.html @@ -2,7 +2,7 @@ -MethodSpec.Builder (sourcegen-parent 1.5.4 API) +MethodSpec.Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.html b/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.html index 0b482e0a..42bab2b8 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/MethodSpec.html @@ -2,7 +2,7 @@ -MethodSpec (sourcegen-parent 1.5.4 API) +MethodSpec (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/NameAllocator.html b/latest/api/io/micronaut/sourcegen/javapoet/NameAllocator.html index 983a264f..898f9368 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/NameAllocator.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/NameAllocator.html @@ -2,7 +2,7 @@ -NameAllocator (sourcegen-parent 1.5.4 API) +NameAllocator (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html b/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html index bdceb603..d5904a53 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.Builder.html @@ -2,7 +2,7 @@ -ParameterSpec.Builder (sourcegen-parent 1.5.4 API) +ParameterSpec.Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html b/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html index ce759f38..e6b515f6 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/ParameterSpec.html @@ -2,7 +2,7 @@ -ParameterSpec (sourcegen-parent 1.5.4 API) +ParameterSpec (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html b/latest/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html index 0bad27e3..635c0d73 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/ParameterizedTypeName.html @@ -2,7 +2,7 @@ -ParameterizedTypeName (sourcegen-parent 1.5.4 API) +ParameterizedTypeName (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/TypeName.html b/latest/api/io/micronaut/sourcegen/javapoet/TypeName.html index 718e439c..2d393a1a 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/TypeName.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/TypeName.html @@ -2,7 +2,7 @@ -TypeName (sourcegen-parent 1.5.4 API) +TypeName (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html b/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html index 5912c0fb..20b8082f 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Builder.html @@ -2,7 +2,7 @@ -TypeSpec.Builder (sourcegen-parent 1.5.4 API) +TypeSpec.Builder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html b/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html index da7ae8ac..3daa4868 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.Kind.html @@ -2,7 +2,7 @@ -TypeSpec.Kind (sourcegen-parent 1.5.4 API) +TypeSpec.Kind (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.html b/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.html index a7ad672f..7fed0012 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/TypeSpec.html @@ -2,7 +2,7 @@ -TypeSpec (sourcegen-parent 1.5.4 API) +TypeSpec (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html b/latest/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html index 1223b333..7959183d 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/TypeVariableName.html @@ -2,7 +2,7 @@ -TypeVariableName (sourcegen-parent 1.5.4 API) +TypeVariableName (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/Util.html b/latest/api/io/micronaut/sourcegen/javapoet/Util.html index cc794f30..c2f6637b 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/Util.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/Util.html @@ -2,7 +2,7 @@ -Util (sourcegen-parent 1.5.4 API) +Util (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html b/latest/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html index 334241f2..4b5dfd38 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/WildcardTypeName.html @@ -2,7 +2,7 @@ -WildcardTypeName (sourcegen-parent 1.5.4 API) +WildcardTypeName (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/package-summary.html b/latest/api/io/micronaut/sourcegen/javapoet/package-summary.html index 9414b0eb..1a7e3d54 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.javapoet (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.javapoet (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/javapoet/package-tree.html b/latest/api/io/micronaut/sourcegen/javapoet/package-tree.html index 1de0d53d..12163365 100644 --- a/latest/api/io/micronaut/sourcegen/javapoet/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/javapoet/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.javapoet Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.javapoet Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html b/latest/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html index 5a5ec0db..a83c7730 100644 --- a/latest/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/AbstractElementBuilder.html @@ -2,7 +2,7 @@ -AbstractElementBuilder (sourcegen-parent 1.5.4 API) +AbstractElementBuilder (sourcegen-parent 1.5.5 API) @@ -117,9 +117,12 @@

    Field Summary

    protected final String
     
    -
    protected final ThisType
    - +
    protected boolean
    +
     
    +
    protected final ThisType
    + +
     
    @@ -181,6 +184,11 @@

    Method Summary

    Overrides the modifiers.
    +
    final ThisType
    + +
    +
    Marks the element as synthetic.
    +
    @@ -228,6 +236,12 @@

    thisInstance

    protected final ThisType thisInstance
    +
  • +
    +

    synthetic

    +
    protected boolean synthetic
    +
    +
  • @@ -251,6 +265,17 @@

    AbstractElementBuilder

    Method Details

    @@ -341,6 +353,16 @@

    toString

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html index 17cbedb4..d364d27c 100644 --- a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html +++ b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.AnnotatedClassTypeDef.html @@ -2,7 +2,7 @@ -ClassTypeDef.AnnotatedClassTypeDef (sourcegen-parent 1.5.4 API) +ClassTypeDef.AnnotatedClassTypeDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html index 2deabc21..43ee1511 100644 --- a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html +++ b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassDefType.html @@ -2,7 +2,7 @@ -ClassTypeDef.ClassDefType (sourcegen-parent 1.5.4 API) +ClassTypeDef.ClassDefType (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html index ec11ef46..45a09164 100644 --- a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html +++ b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassElementType.html @@ -2,7 +2,7 @@ -ClassTypeDef.ClassElementType (sourcegen-parent 1.5.4 API) +ClassTypeDef.ClassElementType (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html index 831e9a1d..297a98c1 100644 --- a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html +++ b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.ClassName.html @@ -2,7 +2,7 @@ -ClassTypeDef.ClassName (sourcegen-parent 1.5.4 API) +ClassTypeDef.ClassName (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html index 8f1cb998..b602b3fc 100644 --- a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html +++ b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.JavaClass.html @@ -2,7 +2,7 @@ -ClassTypeDef.JavaClass (sourcegen-parent 1.5.4 API) +ClassTypeDef.JavaClass (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html index e6ba3d35..ad277287 100644 --- a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html +++ b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.Parameterized.html @@ -2,7 +2,7 @@ -ClassTypeDef.Parameterized (sourcegen-parent 1.5.4 API) +ClassTypeDef.Parameterized (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.html b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.html index 6e3f1d89..6a8fa2d2 100644 --- a/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.html +++ b/latest/api/io/micronaut/sourcegen/model/ClassTypeDef.html @@ -2,7 +2,7 @@ -ClassTypeDef (sourcegen-parent 1.5.4 API) +ClassTypeDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html index d088ab56..5d4f66b4 100644 --- a/latest/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/EnumDef.EnumDefBuilder.html @@ -2,7 +2,7 @@ -EnumDef.EnumDefBuilder (sourcegen-parent 1.5.4 API) +EnumDef.EnumDefBuilder (sourcegen-parent 1.5.5 API) @@ -104,7 +104,7 @@

    innerTypes, methods, properties, superinterfaces

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance

  • @@ -155,7 +155,7 @@

    addInnerType, addInnerType, addMethod, addMethods, addProperty, addSuperinterface, addSuperinterfaces +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/EnumDef.html b/latest/api/io/micronaut/sourcegen/model/EnumDef.html index 28627506..21405103 100644 --- a/latest/api/io/micronaut/sourcegen/model/EnumDef.html +++ b/latest/api/io/micronaut/sourcegen/model/EnumDef.html @@ -2,7 +2,7 @@ -EnumDef (sourcegen-parent 1.5.4 API) +EnumDef (sourcegen-parent 1.5.5 API) @@ -127,6 +127,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     

    Fields inherited from class io.micronaut.sourcegen.model.ObjectDef

    @@ -177,9 +180,12 @@

    Method Summary

    boolean
     
    - - -
    +
    boolean
    + +
     
    + + +
    Creates a copy of this definition with a new class name.
    @@ -226,6 +232,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -289,6 +301,16 @@

    hasField

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.And.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.And.html index 334ef608..4ae1b6f7 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.And.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.And.html @@ -2,7 +2,7 @@ -ExpressionDef.And (sourcegen-parent 1.5.4 API) +ExpressionDef.And (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html index e86cb2e0..36486551 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ArrayElement.html @@ -2,7 +2,7 @@ -ExpressionDef.ArrayElement (sourcegen-parent 1.5.4 API) +ExpressionDef.ArrayElement (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html index c521b7f8..946713ea 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Cast.html @@ -2,7 +2,7 @@ -ExpressionDef.Cast (sourcegen-parent 1.5.4 API) +ExpressionDef.Cast (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html index a3311281..179ec85f 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Condition.html @@ -2,7 +2,7 @@ -ExpressionDef.Condition (sourcegen-parent 1.5.4 API) +ExpressionDef.Condition (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html index a38c1c60..54f15d59 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.ConditionExpressionDef.html @@ -2,7 +2,7 @@ -ExpressionDef.ConditionExpressionDef (sourcegen-parent 1.5.4 API) +ExpressionDef.ConditionExpressionDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html index 4c5cf590..6f87e15a 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Constant.html @@ -2,7 +2,7 @@ -ExpressionDef.Constant (sourcegen-parent 1.5.4 API) +ExpressionDef.Constant (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html index 4ffc0f4a..c12ebd15 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsReferentially.html @@ -2,7 +2,7 @@ -ExpressionDef.EqualsReferentially (sourcegen-parent 1.5.4 API) +ExpressionDef.EqualsReferentially (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html index 62939653..d542ed73 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.EqualsStructurally.html @@ -2,7 +2,7 @@ -ExpressionDef.EqualsStructurally (sourcegen-parent 1.5.4 API) +ExpressionDef.EqualsStructurally (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html index 71489d90..647742f8 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.GetPropertyValue.html @@ -2,7 +2,7 @@ -ExpressionDef.GetPropertyValue (sourcegen-parent 1.5.4 API) +ExpressionDef.GetPropertyValue (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html index 140891b3..42013def 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IfElse.html @@ -2,7 +2,7 @@ -ExpressionDef.IfElse (sourcegen-parent 1.5.4 API) +ExpressionDef.IfElse (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html index dc4fabda..2864c10a 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InstanceOf.html @@ -2,7 +2,7 @@ -ExpressionDef.InstanceOf (sourcegen-parent 1.5.4 API) +ExpressionDef.InstanceOf (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html index 58f18c58..bd8591e4 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeGetClassMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeGetClassMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeGetClassMethod (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html index b21a7c85..fceaabb6 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeHashCodeMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeHashCodeMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeHashCodeMethod (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html index 3ffc24d8..ff760686 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeInstanceMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeInstanceMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeInstanceMethod (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html index 25944b25..798af41f 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.InvokeStaticMethod.html @@ -2,7 +2,7 @@ -ExpressionDef.InvokeStaticMethod (sourcegen-parent 1.5.4 API) +ExpressionDef.InvokeStaticMethod (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html index 728b17b4..27fef7be 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsFalse.html @@ -2,7 +2,7 @@ -ExpressionDef.IsFalse (sourcegen-parent 1.5.4 API) +ExpressionDef.IsFalse (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html index 99033f6b..a6ea9095 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNotNull.html @@ -2,7 +2,7 @@ -ExpressionDef.IsNotNull (sourcegen-parent 1.5.4 API) +ExpressionDef.IsNotNull (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html index 9c0f0844..c3aaf4ac 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsNull.html @@ -2,7 +2,7 @@ -ExpressionDef.IsNull (sourcegen-parent 1.5.4 API) +ExpressionDef.IsNull (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html index c3dbd07c..c14f21ec 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.IsTrue.html @@ -2,7 +2,7 @@ -ExpressionDef.IsTrue (sourcegen-parent 1.5.4 API) +ExpressionDef.IsTrue (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html index 675c31b1..446c72ff 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.MathOp.html @@ -2,7 +2,7 @@ -ExpressionDef.MathOp (sourcegen-parent 1.5.4 API) +ExpressionDef.MathOp (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html index 4d7b79aa..6a0409f0 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayInitialized.html @@ -2,7 +2,7 @@ -ExpressionDef.NewArrayInitialized (sourcegen-parent 1.5.4 API) +ExpressionDef.NewArrayInitialized (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html index e06d1b7c..4ce4e5b8 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewArrayOfSize.html @@ -2,7 +2,7 @@ -ExpressionDef.NewArrayOfSize (sourcegen-parent 1.5.4 API) +ExpressionDef.NewArrayOfSize (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html index 5eb02b13..b3560a6b 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.NewInstance.html @@ -2,7 +2,7 @@ -ExpressionDef.NewInstance (sourcegen-parent 1.5.4 API) +ExpressionDef.NewInstance (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html index 6f32b3d2..1a058b3e 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Or.html @@ -2,7 +2,7 @@ -ExpressionDef.Or (sourcegen-parent 1.5.4 API) +ExpressionDef.Or (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html index c3b8d9fc..4d60879d 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.Switch.html @@ -2,7 +2,7 @@ -ExpressionDef.Switch (sourcegen-parent 1.5.4 API) +ExpressionDef.Switch (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html index b124a58c..3eac151e 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.SwitchYieldCase.html @@ -2,7 +2,7 @@ -ExpressionDef.SwitchYieldCase (sourcegen-parent 1.5.4 API) +ExpressionDef.SwitchYieldCase (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.html b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.html index 4d1f8189..07ab16af 100644 --- a/latest/api/io/micronaut/sourcegen/model/ExpressionDef.html +++ b/latest/api/io/micronaut/sourcegen/model/ExpressionDef.html @@ -2,7 +2,7 @@ -ExpressionDef (sourcegen-parent 1.5.4 API) +ExpressionDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html index 20c6c6cd..0ab9b5a9 100644 --- a/latest/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/FieldDef.FieldDefBuilder.html @@ -2,7 +2,7 @@ -FieldDef.FieldDefBuilder (sourcegen-parent 1.5.4 API) +FieldDef.FieldDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class FieldDef.FieldDef

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -127,7 +127,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/FieldDef.html b/latest/api/io/micronaut/sourcegen/model/FieldDef.html index b1bdc4e4..c772e3ba 100644 --- a/latest/api/io/micronaut/sourcegen/model/FieldDef.html +++ b/latest/api/io/micronaut/sourcegen/model/FieldDef.html @@ -2,7 +2,7 @@ -FieldDef (sourcegen-parent 1.5.4 API) +FieldDef (sourcegen-parent 1.5.5 API) @@ -125,6 +125,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -177,6 +180,9 @@

    Method Summary

     
    +
    boolean
    + +
     
    @@ -218,6 +224,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -296,6 +308,16 @@

    getInitializer

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html index b99754c2..9c92d9b5 100644 --- a/latest/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/InterfaceDef.InterfaceDefBuilder.html @@ -2,7 +2,7 @@ -InterfaceDef.InterfaceDefBuilder (sourcegen-parent 1.5.4 API) +InterfaceDef.InterfaceDefBuilder (sourcegen-parent 1.5.5 API) @@ -104,7 +104,7 @@

    innerTypes, methods, properties, superinterfaces

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance

  • @@ -132,7 +132,7 @@

    addInnerType, addInnerType, addMethod, addMethods, addProperty, addSuperinterface, addSuperinterfaces +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/InterfaceDef.html b/latest/api/io/micronaut/sourcegen/model/InterfaceDef.html index 808bc4af..fe6ce349 100644 --- a/latest/api/io/micronaut/sourcegen/model/InterfaceDef.html +++ b/latest/api/io/micronaut/sourcegen/model/InterfaceDef.html @@ -2,7 +2,7 @@ -InterfaceDef (sourcegen-parent 1.5.4 API) +InterfaceDef (sourcegen-parent 1.5.5 API) @@ -127,6 +127,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     

    Fields inherited from class io.micronaut.sourcegen.model.ObjectDef

    @@ -170,9 +173,12 @@

    Method Summary

     
    - - -
    +
    boolean
    + +
     
    + + +
    Creates a copy of this definition with a new class name.
    @@ -219,6 +225,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -270,6 +282,16 @@

    getTypeVariables

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/JavaIdioms.html b/latest/api/io/micronaut/sourcegen/model/JavaIdioms.html index 9de8cbc1..2d0b3ad8 100644 --- a/latest/api/io/micronaut/sourcegen/model/JavaIdioms.html +++ b/latest/api/io/micronaut/sourcegen/model/JavaIdioms.html @@ -2,7 +2,7 @@ -JavaIdioms (sourcegen-parent 1.5.4 API) +JavaIdioms (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html b/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html index ca3343e2..91c4b747 100644 --- a/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodBodyBuilder.html @@ -2,7 +2,7 @@ -MethodDef.MethodBodyBuilder (sourcegen-parent 1.5.4 API) +MethodDef.MethodBodyBuilder (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html index 19c0bbb9..6efb4e79 100644 --- a/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/MethodDef.MethodDefBuilder.html @@ -2,7 +2,7 @@ -MethodDef.MethodDefBuilder (sourcegen-parent 1.5.4 API) +MethodDef.MethodDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class MethodDef.Metho

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -216,7 +216,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/MethodDef.html b/latest/api/io/micronaut/sourcegen/model/MethodDef.html index db3707a5..89201c31 100644 --- a/latest/api/io/micronaut/sourcegen/model/MethodDef.html +++ b/latest/api/io/micronaut/sourcegen/model/MethodDef.html @@ -2,7 +2,7 @@ -MethodDef (sourcegen-parent 1.5.4 API) +MethodDef (sourcegen-parent 1.5.5 API) @@ -133,6 +133,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -195,34 +198,37 @@

    Method Summary

    boolean
     
    -
    static @NonNull MethodDef
    -
    of(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    -
    -
    Creates a method definition from MethodElement.
    -
    +
    boolean
    + +
     
    static @NonNull MethodDef
    -
    of(@NonNull Method method)
    +
    of(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    -
    Creates a method definition from Method.
    +
    Creates a method definition from MethodElement.
    - -
    override(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    +
    static @NonNull MethodDef
    +
    of(@NonNull Method method)
    -
    Creates a method definition builder from MethodElement.
    +
    Creates a method definition from Method.
    -
    override(@NonNull Constructor<?> constructor)
    +
    override(@NonNull io.micronaut.inject.ast.MethodElement methodElement)
    -
    Creates a constructor definition builder from Method.
    +
    Creates a method definition builder from MethodElement.
    -
    override(@NonNull Method method)
    +
    override(@NonNull Constructor<?> constructor)
    +
    Creates a constructor definition builder from Method.
    +
    + +
    override(@NonNull Method method)
    +
    Creates a method definition builder from Method.
    - - -
     
    + + +
     
    @@ -278,6 +284,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -465,6 +477,16 @@

    toString

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/ObjectDef.html b/latest/api/io/micronaut/sourcegen/model/ObjectDef.html index 25e33a97..11073699 100644 --- a/latest/api/io/micronaut/sourcegen/model/ObjectDef.html +++ b/latest/api/io/micronaut/sourcegen/model/ObjectDef.html @@ -2,7 +2,7 @@ -ObjectDef (sourcegen-parent 1.5.4 API) +ObjectDef (sourcegen-parent 1.5.5 API) @@ -128,6 +128,9 @@

    Field Summary

    protected final List<TypeDef>
     
    +
    protected final boolean
    + +
     
  • @@ -191,9 +194,12 @@

    Method Summary

    final List<TypeDef>
     
    -
    abstract ObjectDef
    - -
    +
    boolean
    + +
     
    +
    abstract ObjectDef
    + +
    Creates a copy of this definition with a new class name.
    @@ -267,6 +273,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -375,6 +387,16 @@

    getContextualType

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html index e956d066..91e72cc1 100644 --- a/latest/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/ObjectDefBuilder.html @@ -2,7 +2,7 @@ -ObjectDefBuilder (sourcegen-parent 1.5.4 API) +ObjectDefBuilder (sourcegen-parent 1.5.5 API) @@ -122,7 +122,7 @@

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -191,7 +191,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html index 80f9b3a1..57f00e5c 100644 --- a/latest/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/ParameterDef.ParameterDefBuilder.html @@ -2,7 +2,7 @@ -ParameterDef.ParameterDefBuilder (sourcegen-parent 1.5.4 API) +ParameterDef.ParameterDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class Parameter

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance @@ -121,7 +121,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/ParameterDef.html b/latest/api/io/micronaut/sourcegen/model/ParameterDef.html index 9eda3f3b..596d7eaf 100644 --- a/latest/api/io/micronaut/sourcegen/model/ParameterDef.html +++ b/latest/api/io/micronaut/sourcegen/model/ParameterDef.html @@ -2,7 +2,7 @@ -ParameterDef (sourcegen-parent 1.5.4 API) +ParameterDef (sourcegen-parent 1.5.5 API) @@ -125,6 +125,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -167,10 +170,13 @@

    Method Summary

     
    - -
    of(String name, +
    boolean
    + +
     
    + +
    of(String name, TypeDef type)
    -
     
    +
     
    @@ -212,6 +218,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -259,6 +271,16 @@

    asVariable

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html index 3d8b0659..652077f3 100644 --- a/latest/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/PropertyDef.PropertyDefBuilder.html @@ -2,7 +2,7 @@ -PropertyDef.PropertyDefBuilder (sourcegen-parent 1.5.4 API) +PropertyDef.PropertyDefBuilder (sourcegen-parent 1.5.5 API) @@ -99,7 +99,7 @@

    Class PropertyDef

    Field Summary

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance
  • @@ -127,7 +127,7 @@

    Method Summary

    +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/PropertyDef.html b/latest/api/io/micronaut/sourcegen/model/PropertyDef.html index 4dd27c70..6bae2b57 100644 --- a/latest/api/io/micronaut/sourcegen/model/PropertyDef.html +++ b/latest/api/io/micronaut/sourcegen/model/PropertyDef.html @@ -2,7 +2,7 @@ -PropertyDef (sourcegen-parent 1.5.4 API) +PropertyDef (sourcegen-parent 1.5.5 API) @@ -125,6 +125,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     
    @@ -160,6 +163,9 @@

    Method Summary

     
    +
    boolean
    + +
     
    @@ -201,6 +207,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -222,6 +234,16 @@

    getType

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html b/latest/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html index 23f1baa3..6aa63a2b 100644 --- a/latest/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html +++ b/latest/api/io/micronaut/sourcegen/model/RecordDef.RecordDefBuilder.html @@ -2,7 +2,7 @@ -RecordDef.RecordDefBuilder (sourcegen-parent 1.5.4 API) +RecordDef.RecordDefBuilder (sourcegen-parent 1.5.5 API) @@ -104,7 +104,7 @@

    innerTypes, methods, properties, superinterfaces

    Fields inherited from class io.micronaut.sourcegen.model.AbstractElementBuilder

    -annotations, javadoc, modifiers, name, thisInstance
    +annotations, javadoc, modifiers, name, synthetic, thisInstance

  • @@ -132,7 +132,7 @@

    addInnerType, addInnerType, addMethod, addMethods, addProperty, addSuperinterface, addSuperinterfaces +addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotations, addAnnotations, addJavadoc, addModifiers, addModifiers, overrideModifiers, synthetic

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    diff --git a/latest/api/io/micronaut/sourcegen/model/RecordDef.html b/latest/api/io/micronaut/sourcegen/model/RecordDef.html index 1c12b57f..3116cffb 100644 --- a/latest/api/io/micronaut/sourcegen/model/RecordDef.html +++ b/latest/api/io/micronaut/sourcegen/model/RecordDef.html @@ -2,7 +2,7 @@ -RecordDef (sourcegen-parent 1.5.4 API) +RecordDef (sourcegen-parent 1.5.5 API) @@ -127,6 +127,9 @@

    Field Summary

    protected final String
     
    +
    protected final boolean
    + +
     

    Fields inherited from class io.micronaut.sourcegen.model.ObjectDef

    @@ -165,9 +168,12 @@

    Method Summary

     
    - - -
    +
    boolean
    + +
     
    + + +
    Creates a copy of this definition with a new class name.
    @@ -214,6 +220,12 @@

    javadoc

    protected final List<String> javadoc
    +
  • +
    +

    synthetic

    +
    protected final boolean synthetic
    +
    +
  • @@ -251,6 +263,16 @@

    getTypeVariables

  • +
    +

    isSynthetic

    +
    public boolean isSynthetic()
    +
    +
    Returns:
    +
    Is synthetic element
    +
    +
    +
  • +
  • getName

    public final String getName()
    diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Assign.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Assign.html index f70bf198..c0bc3dd8 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Assign.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Assign.html @@ -2,7 +2,7 @@ -StatementDef.Assign (sourcegen-parent 1.5.4 API) +StatementDef.Assign (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html index 815563a5..b3877035 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.DefineAndAssign.html @@ -2,7 +2,7 @@ -StatementDef.DefineAndAssign (sourcegen-parent 1.5.4 API) +StatementDef.DefineAndAssign (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.If.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.If.html index 7980763c..46892844 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.If.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.If.html @@ -2,7 +2,7 @@ -StatementDef.If (sourcegen-parent 1.5.4 API) +StatementDef.If (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html index 4941ba15..2e050ab5 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.IfElse.html @@ -2,7 +2,7 @@ -StatementDef.IfElse (sourcegen-parent 1.5.4 API) +StatementDef.IfElse (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Multi.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Multi.html index 3957a5d1..358de164 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Multi.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Multi.html @@ -2,7 +2,7 @@ -StatementDef.Multi (sourcegen-parent 1.5.4 API) +StatementDef.Multi (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.PutField.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.PutField.html index c5834bd2..14b7efcd 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.PutField.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.PutField.html @@ -2,7 +2,7 @@ -StatementDef.PutField (sourcegen-parent 1.5.4 API) +StatementDef.PutField (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html index 8235314a..3f1e5ec3 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.PutStaticField.html @@ -2,7 +2,7 @@ -StatementDef.PutStaticField (sourcegen-parent 1.5.4 API) +StatementDef.PutStaticField (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Return.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Return.html index bbd0993e..4d856a06 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Return.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Return.html @@ -2,7 +2,7 @@ -StatementDef.Return (sourcegen-parent 1.5.4 API) +StatementDef.Return (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Switch.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Switch.html index 64ba1445..74c27d03 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Switch.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Switch.html @@ -2,7 +2,7 @@ -StatementDef.Switch (sourcegen-parent 1.5.4 API) +StatementDef.Switch (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html index 81334fbf..57f4db5a 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Synchronized.html @@ -2,7 +2,7 @@ -StatementDef.Synchronized (sourcegen-parent 1.5.4 API) +StatementDef.Synchronized (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Throw.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Throw.html index 225d2192..1fa048b7 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Throw.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Throw.html @@ -2,7 +2,7 @@ -StatementDef.Throw (sourcegen-parent 1.5.4 API) +StatementDef.Throw (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html index cbb15d72..1ecec174 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.Catch.html @@ -2,7 +2,7 @@ -StatementDef.Try.Catch (sourcegen-parent 1.5.4 API) +StatementDef.Try.Catch (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.html index 75c0b0ca..d607f649 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.Try.html @@ -2,7 +2,7 @@ -StatementDef.Try (sourcegen-parent 1.5.4 API) +StatementDef.Try (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.While.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.While.html index 6dcb7c0b..908f6fb7 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.While.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.While.html @@ -2,7 +2,7 @@ -StatementDef.While (sourcegen-parent 1.5.4 API) +StatementDef.While (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/StatementDef.html b/latest/api/io/micronaut/sourcegen/model/StatementDef.html index 80a296c6..79603f61 100644 --- a/latest/api/io/micronaut/sourcegen/model/StatementDef.html +++ b/latest/api/io/micronaut/sourcegen/model/StatementDef.html @@ -2,7 +2,7 @@ -StatementDef (sourcegen-parent 1.5.4 API) +StatementDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html b/latest/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html index f145c23b..a5f16460 100644 --- a/latest/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html +++ b/latest/api/io/micronaut/sourcegen/model/TypeDef.Annotated.html @@ -2,7 +2,7 @@ -TypeDef.Annotated (sourcegen-parent 1.5.4 API) +TypeDef.Annotated (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html b/latest/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html index f5edcd08..1b23168f 100644 --- a/latest/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html +++ b/latest/api/io/micronaut/sourcegen/model/TypeDef.AnnotatedTypeDef.html @@ -2,7 +2,7 @@ -TypeDef.AnnotatedTypeDef (sourcegen-parent 1.5.4 API) +TypeDef.AnnotatedTypeDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/TypeDef.Array.html b/latest/api/io/micronaut/sourcegen/model/TypeDef.Array.html index 4d7155ba..625174b0 100644 --- a/latest/api/io/micronaut/sourcegen/model/TypeDef.Array.html +++ b/latest/api/io/micronaut/sourcegen/model/TypeDef.Array.html @@ -2,7 +2,7 @@ -TypeDef.Array (sourcegen-parent 1.5.4 API) +TypeDef.Array (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html b/latest/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html index 2080ea0c..cfa26376 100644 --- a/latest/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html +++ b/latest/api/io/micronaut/sourcegen/model/TypeDef.Primitive.html @@ -2,7 +2,7 @@ -TypeDef.Primitive (sourcegen-parent 1.5.4 API) +TypeDef.Primitive (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html b/latest/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html index d3976c7b..e3a18273 100644 --- a/latest/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html +++ b/latest/api/io/micronaut/sourcegen/model/TypeDef.TypeVariable.html @@ -2,7 +2,7 @@ -TypeDef.TypeVariable (sourcegen-parent 1.5.4 API) +TypeDef.TypeVariable (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html b/latest/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html index 5b8b14c7..85210a7d 100644 --- a/latest/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html +++ b/latest/api/io/micronaut/sourcegen/model/TypeDef.Wildcard.html @@ -2,7 +2,7 @@ -TypeDef.Wildcard (sourcegen-parent 1.5.4 API) +TypeDef.Wildcard (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/TypeDef.html b/latest/api/io/micronaut/sourcegen/model/TypeDef.html index 31000536..78804d94 100644 --- a/latest/api/io/micronaut/sourcegen/model/TypeDef.html +++ b/latest/api/io/micronaut/sourcegen/model/TypeDef.html @@ -2,7 +2,7 @@ -TypeDef (sourcegen-parent 1.5.4 API) +TypeDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html index ef926014..d4d47aaa 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.ExceptionVar.html @@ -2,7 +2,7 @@ -VariableDef.ExceptionVar (sourcegen-parent 1.5.4 API) +VariableDef.ExceptionVar (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.Field.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.Field.html index ef185bb3..58d704dc 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.Field.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.Field.html @@ -2,7 +2,7 @@ -VariableDef.Field (sourcegen-parent 1.5.4 API) +VariableDef.Field (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.Local.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.Local.html index 7962758d..3485d7f4 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.Local.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.Local.html @@ -2,7 +2,7 @@ -VariableDef.Local (sourcegen-parent 1.5.4 API) +VariableDef.Local (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html index 0a12a95c..0869ffb0 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.MethodParameter.html @@ -2,7 +2,7 @@ -VariableDef.MethodParameter (sourcegen-parent 1.5.4 API) +VariableDef.MethodParameter (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html index 89bce7bc..b90c598e 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.StaticField.html @@ -2,7 +2,7 @@ -VariableDef.StaticField (sourcegen-parent 1.5.4 API) +VariableDef.StaticField (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.Super.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.Super.html index b98c758a..be9ea5a3 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.Super.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.Super.html @@ -2,7 +2,7 @@ -VariableDef.Super (sourcegen-parent 1.5.4 API) +VariableDef.Super (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.This.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.This.html index 3e1aac9a..370be5e0 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.This.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.This.html @@ -2,7 +2,7 @@ -VariableDef.This (sourcegen-parent 1.5.4 API) +VariableDef.This (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/VariableDef.html b/latest/api/io/micronaut/sourcegen/model/VariableDef.html index 1c29f563..cffa0c17 100644 --- a/latest/api/io/micronaut/sourcegen/model/VariableDef.html +++ b/latest/api/io/micronaut/sourcegen/model/VariableDef.html @@ -2,7 +2,7 @@ -VariableDef (sourcegen-parent 1.5.4 API) +VariableDef (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/package-summary.html b/latest/api/io/micronaut/sourcegen/model/package-summary.html index 6446fee4..c18d8fce 100644 --- a/latest/api/io/micronaut/sourcegen/model/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/model/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.model (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.model (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/model/package-tree.html b/latest/api/io/micronaut/sourcegen/model/package-tree.html index edbb0911..3c1322ff 100644 --- a/latest/api/io/micronaut/sourcegen/model/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/model/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen.model Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen.model Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/package-summary.html b/latest/api/io/micronaut/sourcegen/package-summary.html index b56afb77..90d1ad18 100644 --- a/latest/api/io/micronaut/sourcegen/package-summary.html +++ b/latest/api/io/micronaut/sourcegen/package-summary.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen (sourcegen-parent 1.5.5 API) diff --git a/latest/api/io/micronaut/sourcegen/package-tree.html b/latest/api/io/micronaut/sourcegen/package-tree.html index c786c249..30f64412 100644 --- a/latest/api/io/micronaut/sourcegen/package-tree.html +++ b/latest/api/io/micronaut/sourcegen/package-tree.html @@ -2,7 +2,7 @@ -io.micronaut.sourcegen Class Hierarchy (sourcegen-parent 1.5.4 API) +io.micronaut.sourcegen Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/api/member-search-index.js b/latest/api/member-search-index.js index 40c01cbe..865b6da0 100644 --- a/latest/api/member-search-index.js +++ b/latest/api/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"AbstractConditionalWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"AbstractElementBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"AbstractStatementAwareExpressionWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"AbstractSwitchWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(CodeBlock)","u":"add(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(String, Object...)","u":"add(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(AnnotationDef)","u":"addAnnotation(io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(ClassTypeDef)","u":"addAnnotation(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(String)","u":"addAnnotation(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(AnnotationDef...)","u":"addAnnotations(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(List)","u":"addAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(CodeBlock)","u":"addCode(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(String, Object...)","u":"addCode(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addComment(String, Object...)","u":"addComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String, ExpressionDef...)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String, TypeSpec)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(Type)","u":"addException(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(TypeName)","u":"addException(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addExceptions(Iterable)","u":"addExceptions(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(FieldSpec)","u":"addField(io.micronaut.sourcegen.javapoet.FieldSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(Type, String, Modifier...)","u":"addField(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(TypeName, String, Modifier...)","u":"addField(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addFields(Collection)","u":"addFields(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addFields(Iterable)","u":"addFields(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addFileComment(String, Object...)","u":"addFileComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addInitializerBlock(CodeBlock)","u":"addInitializerBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(Collection)","u":"addInnerType(java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(ObjectDef)","u":"addInnerType(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, AnnotationDef)","u":"addMember(java.lang.String,io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, AnnotationSpec)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, CodeBlock)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Collection)","u":"addMember(java.lang.String,java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Object)","u":"addMember(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, String, Object...)","u":"addMember(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethod(MethodDef)","u":"addMethod(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethod(MethodSpec)","u":"addMethod(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethods(Collection)","u":"addMethods(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethods(Iterable)","u":"addMethods(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Collection)","u":"addModifiers(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addNamed(String, Map)","u":"addNamed(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addNamedCode(String, Map)","u":"addNamedCode(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addOriginatingElement(Element)","u":"addOriginatingElement(javax.lang.model.element.Element)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(Class)","u":"addParameter(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(ParameterDef)","u":"addParameter(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(ParameterSpec)","u":"addParameter(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, Class)","u":"addParameter(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, TypeDef)","u":"addParameter(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(Type, String, Modifier...)","u":"addParameter(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(TypeDef)","u":"addParameter(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(TypeName, String, Modifier...)","u":"addParameter(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Class...)","u":"addParameters(java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Collection)","u":"addParameters(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameters(Iterable)","u":"addParameters(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(List)","u":"addParameters(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(TypeDef...)","u":"addParameters(io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclass(TypeName)","u":"addPermittedSubclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclasses(Iterable)","u":"addPermittedSubclasses(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addProperty(PropertyDef)","u":"addProperty(io.micronaut.sourcegen.model.PropertyDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponent(ParameterSpec)","u":"addRecordComponent(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponents(Iterable)","u":"addRecordComponents(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(MethodDef.MethodBodyBuilder)","u":"addStatement(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(StatementDef)","u":"addStatement(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatements(Collection)","u":"addStatements(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addStaticBlock(CodeBlock)","u":"addStaticBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Class, String...)","u":"addStaticImport(java.lang.Class,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(ClassName, String...)","u":"addStaticImport(io.micronaut.sourcegen.javapoet.ClassName,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Enum)","u":"addStaticImport(java.lang.Enum)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addStaticInitializer(StatementDef)","u":"addStaticInitializer(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStaticStatement(Function, StatementDef>)","u":"addStaticStatement(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type)","u":"addSuperinterface(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type, boolean)","u":"addSuperinterface(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterface(TypeDef)","u":"addSuperinterface(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror)","u":"addSuperinterface(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror, boolean)","u":"addSuperinterface(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeName)","u":"addSuperinterface(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterfaces(Collection)","u":"addSuperinterfaces(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterfaces(Iterable)","u":"addSuperinterfaces(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addType(TypeSpec)","u":"addType(io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypes(Iterable)","u":"addTypes(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addWithoutFormat(String)","u":"addWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"after(StatementDef)","u":"after(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualify(String...)","u":"alwaysQualify(java.lang.String...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"and(ExpressionDef.ConditionExpressionDef)","u":"and(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"And(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(AnnotationSpec...)","u":"annotated(io.micronaut.sourcegen.javapoet.AnnotationSpec...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"AnnotatedClassTypeDef(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"AnnotatedTypeDef(TypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.annotations","c":"Builder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.annotations","c":"SuperBuilder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ANNOTATION"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"annotation()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(ClassName)","u":"annotationBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(String)","u":"annotationBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"AnnotationDefBuilder(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"AnnotationSpecValue(AnnotationSpec)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(CodeBlock)","u":"anonymousClassBuilder(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(String, Object...)","u":"anonymousClassBuilder(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousTypeArguments"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef)","u":"array(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef, int)","u":"array(io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"Array(TypeDef, int, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,int,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, TypeDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"arrayElement(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asCondition(String, ExpressionDef)","u":"asCondition(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asExpression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asExpressionSwitch(TypeDef, Map, ExpressionDef)","u":"asExpressionSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ParameterDef)","u":"assign(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"Assign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map, StatementDef)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asVariable()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(Class)","u":"avoidClashesWithNestedClasses(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(TypeElement)","u":"avoidClashesWithNestedClasses(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(CodeBlock)","u":"beginControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"bestGuess(String)","u":"bestGuess(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"bounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"bounds()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"box()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef.ParameterDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build(MethodDef.MethodBodyBuilder)","u":"build(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"builder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(ClassName)","u":"builder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(ClassTypeDef)","u":"builder(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, Class)","u":"builder(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"builder(String, TypeSpec)","u":"builder(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"BuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"buildStatic(Function, StatementDef>)","u":"buildStatic(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BYTE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BYTE"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"ByteCodeGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter(boolean, boolean)","u":"%3Cinit%3E(boolean,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"canonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(Class)","u":"cast(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(TypeDef)","u":"cast(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"Cast(TypeDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"Catch(ClassTypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"catches()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"CHAR"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"CHAR"},{"p":"io.micronaut.sourcegen.javapoet","c":"Util","l":"characterLiteralWithoutSingleQuotes(char)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"CLASS"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"CLASS"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(ClassName)","u":"classBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(String)","u":"classBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"classDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"ClassDefType(ObjectDef, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"classElement()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"ClassElementType(ClassElement, boolean)","u":"%3Cinit%3E(io.micronaut.inject.ast.ClassElement,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"className"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,boolean,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"clazz()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"clear()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"clone()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"code"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"CodeAnnotationValue(CodeBlock)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"codeBlock()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"compactConstructor"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"compactConstructor(MethodSpec)","u":"compactConstructor(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"compareTo(ClassName)","u":"compareTo(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"componentType"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"componentType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"concat(CodeBlock...)","u":"concat(io.micronaut.sourcegen.javapoet.CodeBlock...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"concatAnnotations(List)","u":"concatAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"Condition(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(char)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(ClassElement, TypeDef, Object)","u":"constant(io.micronaut.inject.ast.ClassElement,io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(double)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(float)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(long)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"Constant(TypeDef, Object)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor(Collection, Modifier...)","u":"constructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"constructorBuilder()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"defaultValue"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(CodeBlock)","u":"defaultValue(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(String, Object...)","u":"defaultValue(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"defineAndAssign(ExpressionDef)","u":"defineAndAssign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"DefineAndAssign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"DelegateAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"dimensions()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(Class, Function)","u":"doCatch(java.lang.Class,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(ClassTypeDef, Function)","u":"doCatch(io.micronaut.sourcegen.model.ClassTypeDef,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doFinally(StatementDef)","u":"doFinally(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIf(StatementDef)","u":"doIf(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(ExpressionDef, ExpressionDef)","u":"doIfElse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(StatementDef, StatementDef)","u":"doIfElse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"doThrow()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry(StatementDef)","u":"doTry(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"elseExpression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"elseStatement()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"enclosingClassName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(CodeBlock)","u":"endControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ENUM"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(ClassName)","u":"enumBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(String)","u":"enumBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"enumConstants"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumConstants"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"EnumGenUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsReferentially(ExpressionDef)","u":"equalsReferentially(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"EqualsReferentially(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsStructurally(ExpressionDef)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"EqualsStructurally(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"equalsStructurally(ExpressionDef.EqualsStructurally)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"erasure(TypedElement)","u":"erasure(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"EXCEPTION_NAME"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"exception()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"exceptions"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"ExceptionVar(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"expressionDef()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"expressions()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FALSE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"falseValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"Field(ExpressionDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldDef)","u":"field(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldElement)","u":"field(io.micronaut.inject.ast.FieldElement)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(String, TypeDef)","u":"field(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"fileComment"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"finallyStatement()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"findByLanguage(VisitorContext.Language)","u":"findByLanguage(io.micronaut.inject.visitor.VisitorContext.Language)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"findParameter(String)","u":"findParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"flatten()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"flatten()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"FLOAT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FLOAT"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation)","u":"get(java.lang.annotation.Annotation)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation, boolean)","u":"get(java.lang.annotation.Annotation,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(AnnotationMirror)","u":"get(javax.lang.model.element.AnnotationMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(ArrayType)","u":"get(javax.lang.model.type.ArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(Class, Type...)","u":"get(java.lang.Class,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ClassName, TypeName...)","u":"get(io.micronaut.sourcegen.javapoet.ClassName,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(GenericArrayType)","u":"get(java.lang.reflect.GenericArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"get(Object)","u":"get(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ParameterizedType)","u":"get(java.lang.reflect.ParameterizedType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String)","u":"get(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(String, String, String...)","u":"get(java.lang.String,java.lang.String,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, Type...)","u":"get(java.lang.String,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, TypeName...)","u":"get(java.lang.String,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(Type)","u":"get(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(TypeElement)","u":"get(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(TypeMirror)","u":"get(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeParameterElement)","u":"get(javax.lang.model.element.TypeParameterElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(javax.lang.model.type.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(java.lang.reflect.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"get(VariableElement)","u":"get(javax.lang.model.element.VariableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(java.lang.reflect.WildcardType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(javax.lang.model.type.WildcardType)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"getAll()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getClass(ExpressionDef.InvokeGetClassMethod)","u":"getClass(io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(ObjectDef, TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getEnumConstants()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getInnerTypes()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getJavadoc()"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getMethodDescriptor(ObjectDef, MethodDef)","u":"getMethodDescriptor(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getMethods()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiers()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiersArray()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameters()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getProperties()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"GetPropertyValue(ExpressionDef, PropertyElement)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getPropertyValue(ExpressionDef.GetPropertyValue)","u":"getPropertyValue(io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"getPropertyValue(PropertyElement)","u":"getPropertyValue(io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getReturnType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getStatements()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(Field)","u":"getStaticField(java.lang.reflect.Field)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(FieldDef)","u":"getStaticField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(String, TypeDef)","u":"getStaticField(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getStaticInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getSuperclass()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSuperinterfaces()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getType()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(ClassTypeDef)","u":"getType(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String, Type...)","u":"getType(java.lang.String,org.objectweb.asm.Type...)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef, ObjectDef)","u":"getType(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef.Primitive)","u":"getType(io.micronaut.sourcegen.model.TypeDef.Primitive)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getValues()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"GroovyPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"handleFatalException(Element, Class, Exception, Consumer)","u":"handleFatalException(io.micronaut.inject.ast.Element,java.lang.Class,java.lang.Exception,java.util.function.Consumer)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"hashCode()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"hashCode(ExpressionDef.InvokeHashCodeMethod)","u":"hashCode(io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"If(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"IfElse(ExpressionDef, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"IfElse(ExpressionDef, StatementDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(ExpressionDef, ExpressionDef)","u":"ifFalse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef, StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(ExpressionDef, ExpressionDef)","u":"ifNonNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef, StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(ExpressionDef, ExpressionDef)","u":"ifNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef, StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(ExpressionDef, ExpressionDef)","u":"ifTrue(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef, StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"indent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"indent(String)","u":"indent(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"index()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"index()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"initializer"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(CodeBlock)","u":"initializer(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"initializer(ExpressionDef)","u":"initializer(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(String, Object...)","u":"initializer(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"initializerBlock"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"instanceOf(ClassTypeDef)","u":"instanceOf(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"InstanceOf(ExpressionDef, ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"instanceType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, ExpressionDef...)","u":"instantiate(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, List)","u":"instantiate(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(int)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, ExpressionDef...)","u":"instantiate(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, List)","u":"instantiate(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(MethodElement, List)","u":"instantiate(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"INT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"INT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"INTERFACE"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(ClassName)","u":"interfaceBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(String)","u":"interfaceBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, ExpressionDef...)","u":"invoke(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, List)","u":"invoke(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, ExpressionDef...)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, List)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, ExpressionDef...)","u":"invoke(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, List)","u":"invoke(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, List, TypeDef, List)","u":"invoke(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, ExpressionDef...)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, List)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, ExpressionDef...)","u":"invokeConstructor(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, List)","u":"invokeConstructor(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List)","u":"invokeConstructor(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, ExpressionDef...)","u":"invokeConstructor(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, List)","u":"invokeConstructor(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, List)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeGetClass()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"InvokeGetClassMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeHashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"InvokeHashCodeMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,boolean,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, ExpressionDef...)","u":"invokeStatic(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, List)","u":"invokeStatic(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, ExpressionDef...)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, List)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, ExpressionDef...)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, List)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, List)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, List)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"InvokeStaticMethod(ClassTypeDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isArray()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isBoxedPrimitive()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"isDefault()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isEnum()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnum(ClassDef)","u":"isEnum(io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnumField(ObjectDef, FieldDef)","u":"isEnumField(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isFalse()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"IsFalse(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNonNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"IsNotNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"IsNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isOverride()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isTrue()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"IsTrue(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"JavaClass(Class, boolean)","u":"%3Cinit%3E(java.lang.Class,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"JavaIdioms()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"JavaPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"join(Iterable, String)","u":"join(java.lang.Iterable,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String)","u":"joining(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String, String, String)","u":"joining(java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"kind"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"Local(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"LocalData(String, Type, Label, int)","u":"%3Cinit%3E(java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Label,int)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"locals()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"LONG"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"LONG"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"lowerBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"lowerBounds()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"markAsStatement()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"math(String, ExpressionDef)","u":"math(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"MathOp(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"members"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"members"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"method()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"method()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"methodBuilder(String)","u":"methodBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef, Map)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"methodDef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(ParameterDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"methods"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"methods"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"monitor()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(List)","u":"multi(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"Multi(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(StatementDef...)","u":"multi(io.micronaut.sourcegen.model.StatementDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"name"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"name()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"NameAllocator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String, List)","u":"nestedClass(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"NewArrayInitialized(TypeDef.Array, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"NewArrayOfSize(TypeDef.Array, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"NewInstance(ClassTypeDef, List, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String)","u":"newLocal(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String, Function)","u":"newLocal(java.lang.String,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String)","u":"newName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String, Object)","u":"newName(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(CodeBlock)","u":"nextControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"nullValue()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"OBJECT_TYPE"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"ObjectAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"ObjectDefBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"of(AnnotationValue, VisitorContext)","u":"of(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ClassElement)","u":"of(io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"of(ExpressionDef)","u":"of(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(Method)","u":"of(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(MethodElement)","u":"of(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ObjectDef)","u":"of(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"of(StatementDef)","u":"of(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String, boolean)","u":"of(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"of(String, ClassElement)","u":"of(java.lang.String,io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"of(String, Object...)","u":"of(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"of(String, TypeDef)","u":"of(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(Type)","u":"of(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(TypedElement)","u":"of(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(TypeName)","u":"of(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(Class)","u":"ofType(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"ofWithoutFormat(String)","u":"ofWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"or(ExpressionDef.ConditionExpressionDef)","u":"or(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"Or(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"originatingElements"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"originatingElements"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Constructor)","u":"override(java.lang.reflect.Constructor)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Method)","u":"override(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(MethodElement)","u":"override(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"overrideModifiers(Modifier...)","u":"overrideModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement)","u":"overriding(javax.lang.model.element.ExecutableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement, DeclaredType, Types)","u":"overriding(javax.lang.model.element.ExecutableElement,javax.lang.model.type.DeclaredType,javax.lang.model.util.Types)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"ownerType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"packageName"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"packageName()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, Class...)","u":"parameterized(java.lang.Class,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, TypeDef...)","u":"parameterized(java.lang.Class,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, Class...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, List)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"Parameterized(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, TypeDef...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"parameters"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"parameters"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"parameterTypes()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"peerClass(String)","u":"peerClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"popValueIfNeeded(GeneratorAdapter, TypeDef)","u":"popValueIfNeeded(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(Class)","u":"primitive(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"Primitive(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(String)","u":"primitive(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"primitiveConstant(Object)","u":"primitiveConstant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"propertyElement()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"pushElseConditionalExpression(GeneratorAdapter, MethodContext, ExpressionDef, Label)","u":"pushElseConditionalExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,org.objectweb.asm.Label)"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"pushSwitchExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"pushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"PutField(VariableDef.Field, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Field,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"PutStaticField(VariableDef.StaticField, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.StaticField,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"rawType"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"rawType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"RECORD"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(ClassName)","u":"recordBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(String)","u":"recordBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"reflectionName()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"Return(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"returning()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(Class)","u":"returns(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(Type)","u":"returns(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(TypeDef)","u":"returns(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(TypeName)","u":"returns(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"returnType"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"right()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"SHORT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"SHORT"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleNames()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"size()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"skipJavaLangImports"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"skipJavaLangImports(boolean)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"start()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"statement"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"statements()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"staticBlock"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"StaticField(ClassTypeDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"staticImports"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"STRING"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(Type)","u":"subtypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(TypeName)","u":"subtypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"SUPER"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"Super(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"SuperBuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superclass"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"superclass(ClassTypeDef)","u":"superclass(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type)","u":"superclass(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type, boolean)","u":"superclass(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror)","u":"superclass(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror, boolean)","u":"superclass(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeName)","u":"superclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef(ClassTypeDef)","u":"superRef(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(Type)","u":"supertypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(TypeName)","u":"supertypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"SwitchYieldCase(TypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"Synchronized(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"THIS"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"This()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"thisInstance"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"Throw(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"toClassDef(EnumDef)","u":"toClassDef(io.micronaut.sourcegen.model.EnumDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toJavaFileObject()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"toJavaIdentifier(String)","u":"toJavaIdentifier(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"topLevelClassName()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"toSwitchKey(ExpressionDef.Constant)","u":"toSwitchKey(io.micronaut.sourcegen.model.ExpressionDef.Constant)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"TRUE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"trueValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef, List, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef,java.util.List,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"TryCatchStatementWriter(StatementDef.Try)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef.Try)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"type"},{"p":"io.micronaut.sourcegen.annotations","c":"Delegate","l":"type()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"type()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"typeArguments"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"typeArguments()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"typeSpec"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"TypeUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List)","u":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List, boolean)","u":"%3Cinit%3E(java.lang.String,java.util.List,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"unbox()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"unindent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"upperBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"upperBounds()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"validate(MethodDef)","u":"validate(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"VALUE"},{"p":"io.micronaut.sourcegen.annotations","c":"Singular","l":"value()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"value()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"values()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, List)","u":"variable(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, TypeDef...)","u":"variable(java.lang.String,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"While(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"whileLoop(StatementDef)","u":"whileLoop(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcard()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"Wildcard(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSubtypeOf(TypeDef)","u":"wildcardSubtypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSupertypeOf(TypeDef)","u":"wildcardSupertypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(List)","u":"withBounds(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(Type...)","u":"withBounds(java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(TypeName...)","u":"withBounds(io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"WitherAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"wrapperType()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"write(GeneratorAdapter, MethodContext)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef, ClassTypeDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef, ClassTypeDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"writeExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpressionCheckCast(GeneratorAdapter, MethodContext, ExpressionDef, TypeDef)","u":"writeExpressionCheckCast(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeField(ClassVisitor, ObjectDef, FieldDef)","u":"writeField(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeInterface(ClassVisitor, InterfaceDef, ClassTypeDef)","u":"writeInterface(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.InterfaceDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeMethod(ClassVisitor, ObjectDef, MethodDef)","u":"writeMethod(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef, ClassTypeDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef, ClassTypeDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"writeScoped(GeneratorAdapter, MethodContext, Runnable)","u":"writeScoped(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Appendable)","u":"writeTo(java.lang.Appendable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(File)","u":"writeTo(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Filer)","u":"writeTo(javax.annotation.processing.Filer)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path)","u":"writeTo(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path, Charset)","u":"writeTo(java.nio.file.Path,java.nio.charset.Charset)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToFile(File)","u":"writeToFile(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path)","u":"writeToPath(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path, Charset)","u":"writeToPath(java.nio.file.Path,java.nio.charset.Charset)"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"AbstractConditionalWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"AbstractElementBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"AbstractStatementAwareExpressionWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"AbstractSwitchWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(CodeBlock)","u":"add(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"add(String, Object...)","u":"add(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addAllFieldsConstructor(Modifier...)","u":"addAllFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(AnnotationDef)","u":"addAnnotation(io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(AnnotationSpec)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(Class)","u":"addAnnotation(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotation(ClassName)","u":"addAnnotation(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(ClassTypeDef)","u":"addAnnotation(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotation(String)","u":"addAnnotation(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(AnnotationDef...)","u":"addAnnotations(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addAnnotations(Iterable)","u":"addAnnotations(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addAnnotations(List)","u":"addAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(CodeBlock)","u":"addCode(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addCode(String, Object...)","u":"addCode(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addComment(String, Object...)","u":"addComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addConstructor(Collection, Modifier...)","u":"addConstructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String)","u":"addEnumConstant(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addEnumConstant(String, ExpressionDef...)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addEnumConstant(String, TypeSpec)","u":"addEnumConstant(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(Type)","u":"addException(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addException(TypeName)","u":"addException(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addExceptions(Iterable)","u":"addExceptions(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addField(FieldDef)","u":"addField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(FieldSpec)","u":"addField(io.micronaut.sourcegen.javapoet.FieldSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(Type, String, Modifier...)","u":"addField(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addField(TypeName, String, Modifier...)","u":"addField(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addFields(Collection)","u":"addFields(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addFields(Iterable)","u":"addFields(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addFileComment(String, Object...)","u":"addFileComment(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addInitializerBlock(CodeBlock)","u":"addInitializerBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(Collection)","u":"addInnerType(java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addInnerType(ObjectDef)","u":"addInnerType(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(CodeBlock)","u":"addJavadoc(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addJavadoc(String)","u":"addJavadoc(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addJavadoc(String, Object...)","u":"addJavadoc(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, AnnotationDef)","u":"addMember(java.lang.String,io.micronaut.sourcegen.model.AnnotationDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, AnnotationSpec)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, CodeBlock)","u":"addMember(java.lang.String,io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Collection)","u":"addMember(java.lang.String,java.util.Collection)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"addMember(String, Object)","u":"addMember(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"addMember(String, String, Object...)","u":"addMember(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethod(MethodDef)","u":"addMethod(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethod(MethodSpec)","u":"addMethod(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addMethods(Collection)","u":"addMethods(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addMethods(Iterable)","u":"addMethods(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Collection)","u":"addModifiers(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Iterable)","u":"addModifiers(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"addModifiers(Modifier...)","u":"addModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addNamed(String, Map)","u":"addNamed(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addNamedCode(String, Map)","u":"addNamedCode(java.lang.String,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"addNoFieldsConstructor(Modifier...)","u":"addNoFieldsConstructor(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addOriginatingElement(Element)","u":"addOriginatingElement(javax.lang.model.element.Element)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(Class)","u":"addParameter(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(ParameterDef)","u":"addParameter(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(ParameterSpec)","u":"addParameter(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, Class)","u":"addParameter(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(String, TypeDef)","u":"addParameter(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(Type, String, Modifier...)","u":"addParameter(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameter(TypeDef)","u":"addParameter(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameter(TypeName, String, Modifier...)","u":"addParameter(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Class...)","u":"addParameters(java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(Collection)","u":"addParameters(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addParameters(Iterable)","u":"addParameters(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(List)","u":"addParameters(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addParameters(TypeDef...)","u":"addParameters(io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclass(TypeName)","u":"addPermittedSubclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addPermittedSubclasses(Iterable)","u":"addPermittedSubclasses(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addProperty(PropertyDef)","u":"addProperty(io.micronaut.sourcegen.model.PropertyDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponent(ParameterSpec)","u":"addRecordComponent(io.micronaut.sourcegen.javapoet.ParameterSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addRecordComponents(Iterable)","u":"addRecordComponents(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(CodeBlock)","u":"addStatement(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(MethodDef.MethodBodyBuilder)","u":"addStatement(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatement(StatementDef)","u":"addStatement(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addStatement(String, Object...)","u":"addStatement(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStatements(Collection)","u":"addStatements(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addStaticBlock(CodeBlock)","u":"addStaticBlock(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Class, String...)","u":"addStaticImport(java.lang.Class,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(ClassName, String...)","u":"addStaticImport(io.micronaut.sourcegen.javapoet.ClassName,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"addStaticImport(Enum)","u":"addStaticImport(java.lang.Enum)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addStaticInitializer(StatementDef)","u":"addStaticInitializer(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"addStaticStatement(Function, StatementDef>)","u":"addStaticStatement(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type)","u":"addSuperinterface(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(Type, boolean)","u":"addSuperinterface(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterface(TypeDef)","u":"addSuperinterface(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror)","u":"addSuperinterface(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeMirror, boolean)","u":"addSuperinterface(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterface(TypeName)","u":"addSuperinterface(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"addSuperinterfaces(Collection)","u":"addSuperinterfaces(java.util.Collection)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addSuperinterfaces(Iterable)","u":"addSuperinterfaces(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addType(TypeSpec)","u":"addType(io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypes(Iterable)","u":"addTypes(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"addTypeVariable(TypeDef.TypeVariable)","u":"addTypeVariable(io.micronaut.sourcegen.model.TypeDef.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariable(TypeVariableName)","u":"addTypeVariable(io.micronaut.sourcegen.javapoet.TypeVariableName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"addTypeVariables(Iterable)","u":"addTypeVariables(java.lang.Iterable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"addWithoutFormat(String)","u":"addWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"after(StatementDef)","u":"after(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualifiedNames"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"alwaysQualify(String...)","u":"alwaysQualify(java.lang.String...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"and(ExpressionDef.ConditionExpressionDef)","u":"and(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"And(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(AnnotationDef...)","u":"annotated(io.micronaut.sourcegen.model.AnnotationDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(AnnotationSpec...)","u":"annotated(io.micronaut.sourcegen.javapoet.AnnotationSpec...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"annotated(List)","u":"annotated(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"AnnotatedClassTypeDef(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"AnnotatedTypeDef(TypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.annotations","c":"Builder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.annotations","c":"SuperBuilder","l":"annotatedWith()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ANNOTATION"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"annotation()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(ClassName)","u":"annotationBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotationBuilder(String)","u":"annotationBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"AnnotationDefBuilder(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"annotations"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"annotations"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"annotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"AnnotationSpecValue(AnnotationSpec)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.AnnotationSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(CodeBlock)","u":"anonymousClassBuilder(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousClassBuilder(String, Object...)","u":"anonymousClassBuilder(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"anonymousTypeArguments"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"array(int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef)","u":"array(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"array(TypeDef, int)","u":"array(io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"Array(TypeDef, int, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,int,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"ArrayElement(ExpressionDef, TypeDef, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"arrayElement(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asCondition(String, ExpressionDef)","u":"asCondition(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asExpression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asExpressionSwitch(TypeDef, Map, ExpressionDef)","u":"asExpressionSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"assign(ExpressionDef)","u":"assign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef","l":"assign(ParameterDef)","u":"assign(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"Assign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"asStatementSwitch(TypeDef, Map, StatementDef)","u":"asStatementSwitch(io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"asTypeDef()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"asVariable()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(Class)","u":"avoidClashesWithNestedClasses(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"avoidClashesWithNestedClasses(TypeElement)","u":"avoidClashesWithNestedClasses(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(CodeBlock)","u":"beginControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"beginControlFlow(String, Object...)","u":"beginControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"bestGuess(String)","u":"bestGuess(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BOOLEAN"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"bounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"bounds()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"box()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef.AnnotationDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef.EnumDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef.InterfaceDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef.ParameterDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef.RecordDefBuilder","l":"build()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"build(MethodDef.MethodBodyBuilder)","u":"build(io.micronaut.sourcegen.model.MethodDef.MethodBodyBuilder)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"builder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(Class)","u":"builder(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"builder(ClassName)","u":"builder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"builder(ClassTypeDef)","u":"builder(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"builder(String)","u":"builder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, Class)","u":"builder(java.lang.String,java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"builder(String, TypeDef)","u":"builder(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"builder(String, TypeSpec)","u":"builder(java.lang.String,io.micronaut.sourcegen.javapoet.TypeSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(Type, String, Modifier...)","u":"builder(java.lang.reflect.Type,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"builder(TypeName, String, Modifier...)","u":"builder(io.micronaut.sourcegen.javapoet.TypeName,java.lang.String,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"BuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"buildStatic(Function, StatementDef>)","u":"buildStatic(java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"BYTE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"BYTE"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"ByteCodeGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"ByteCodeWriter(boolean, boolean)","u":"%3Cinit%3E(boolean,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"canonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"cases()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(Class)","u":"cast(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"cast(TypeDef)","u":"cast(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"Cast(TypeDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"Catch(ClassTypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"catches()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"CHAR"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"CHAR"},{"p":"io.micronaut.sourcegen.javapoet","c":"Util","l":"characterLiteralWithoutSingleQuotes(char)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"CLASS"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"CLASS"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(ClassName)","u":"classBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"classBuilder(String)","u":"classBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"classDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"ClassDefType(ObjectDef, boolean)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"classElement()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"ClassElementType(ClassElement, boolean)","u":"%3Cinit%3E(io.micronaut.inject.ast.ClassElement,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"className"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"ClassName(String, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,boolean,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"clazz()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"clear()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"clone()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"code"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"CodeAnnotationValue(CodeBlock)","u":"%3Cinit%3E(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"codeBlock()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"compactConstructor"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"compactConstructor(MethodSpec)","u":"compactConstructor(io.micronaut.sourcegen.javapoet.MethodSpec)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"compareTo(ClassName)","u":"compareTo(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"componentType"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"componentType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"concat(CodeBlock...)","u":"concat(io.micronaut.sourcegen.javapoet.CodeBlock...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"concatAnnotations(List)","u":"concatAnnotations(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"condition()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"Condition(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(char)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(ClassElement, TypeDef, Object)","u":"constant(io.micronaut.inject.ast.ClassElement,io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(double)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(float)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(long)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"constant(Object)","u":"constant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"Constant(TypeDef, Object)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"CONSTRUCTOR"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"constructor(Collection, Modifier...)","u":"constructor(java.util.Collection,javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"constructorBuilder()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"defaultCase()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"defaultValue"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(CodeBlock)","u":"defaultValue(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"defaultValue(String, Object...)","u":"defaultValue(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"defineAndAssign(ExpressionDef)","u":"defineAndAssign(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"DefineAndAssign(VariableDef.Local, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Local,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"DelegateAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"dimensions()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(Class, Function)","u":"doCatch(java.lang.Class,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doCatch(ClassTypeDef, Function)","u":"doCatch(io.micronaut.sourcegen.model.ClassTypeDef,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"doFinally(StatementDef)","u":"doFinally(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIf(StatementDef)","u":"doIf(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(ExpressionDef, ExpressionDef)","u":"doIfElse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"doIfElse(StatementDef, StatementDef)","u":"doIfElse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"doThrow()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"doTry(StatementDef)","u":"doTry(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"DOUBLE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"elseExpression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"elseStatement()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"enclosingClassName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(CodeBlock)","u":"endControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"endControlFlow(String, Object...)","u":"endControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"ENUM"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(ClassName)","u":"enumBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumBuilder(String)","u":"enumBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"enumConstants"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"enumConstants"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"EnumGenUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsReferentially(ExpressionDef)","u":"equalsReferentially(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"EqualsReferentially(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"equalsStructurally(ExpressionDef)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"EqualsStructurally(ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"equalsStructurally(ExpressionDef.EqualsStructurally)","u":"equalsStructurally(io.micronaut.sourcegen.model.ExpressionDef.EqualsStructurally)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"erasure(TypedElement)","u":"erasure(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"EXCEPTION_NAME"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"exception()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"exceptions"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"ExceptionVar(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"expression()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"expressionDef()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"expressions()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FALSE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"falseValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"field()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"Field(ExpressionDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldDef)","u":"field(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(FieldElement)","u":"field(io.micronaut.inject.ast.FieldElement)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"field(String, TypeDef)","u":"field(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"fieldSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"fileComment"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"finallyStatement()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"findByLanguage(VisitorContext.Language)","u":"findByLanguage(io.micronaut.inject.visitor.VisitorContext.Language)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"findField(String)","u":"findField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"findParameter(String)","u":"findParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"flatten()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"flatten()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"FLOAT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"FLOAT"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation)","u":"get(java.lang.annotation.Annotation)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(Annotation, boolean)","u":"get(java.lang.annotation.Annotation,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"get(AnnotationMirror)","u":"get(javax.lang.model.element.AnnotationMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(ArrayType)","u":"get(javax.lang.model.type.ArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(Class, Type...)","u":"get(java.lang.Class,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ClassName, TypeName...)","u":"get(io.micronaut.sourcegen.javapoet.ClassName,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"get(GenericArrayType)","u":"get(java.lang.reflect.GenericArrayType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"get(Object)","u":"get(java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"get(ParameterizedType)","u":"get(java.lang.reflect.ParameterizedType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String)","u":"get(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(String, String, String...)","u":"get(java.lang.String,java.lang.String,java.lang.String...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, Type...)","u":"get(java.lang.String,java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(String, TypeName...)","u":"get(java.lang.String,io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(Type)","u":"get(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"get(TypeElement)","u":"get(javax.lang.model.element.TypeElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"get(TypeMirror)","u":"get(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeParameterElement)","u":"get(javax.lang.model.element.TypeParameterElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(javax.lang.model.type.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"get(TypeVariable)","u":"get(java.lang.reflect.TypeVariable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"get(VariableElement)","u":"get(javax.lang.model.element.VariableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(java.lang.reflect.WildcardType)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"get(WildcardType)","u":"get(javax.lang.model.type.WildcardType)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"getAll()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getCanonicalName()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getClass(ExpressionDef.InvokeGetClassMethod)","u":"getClass(io.micronaut.sourcegen.model.ExpressionDef.InvokeGetClassMethod)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(ObjectDef, TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getContextualType(TypeDef)","u":"getContextualType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getEnumConstants()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getField(String)","u":"getField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"getFields()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getInnerTypes()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getJavadoc()"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"getLanguage()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getMethodDescriptor(ObjectDef, MethodDef)","u":"getMethodDescriptor(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getMethods()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiers()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getModifiersArray()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getPackageName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getParameters()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getProperties()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"GetPropertyValue(ExpressionDef, PropertyElement)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"getPropertyValue(ExpressionDef.GetPropertyValue)","u":"getPropertyValue(io.micronaut.sourcegen.model.ExpressionDef.GetPropertyValue)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"getPropertyValue(PropertyElement)","u":"getPropertyValue(io.micronaut.inject.ast.PropertyElement)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getReturnType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSimpleName()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"getStatements()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(Field)","u":"getStaticField(java.lang.reflect.Field)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(FieldDef)","u":"getStaticField(io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"getStaticField(String, TypeDef)","u":"getStaticField(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getStaticInitializer()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getSuperclass()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"getSuperinterfaces()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getSupportedAnnotationNames()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"getType()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"getType()"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(ClassTypeDef)","u":"getType(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String)","u":"getType(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(String, Type...)","u":"getType(java.lang.String,org.objectweb.asm.Type...)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef, ObjectDef)","u":"getType(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"getType(TypeDef.Primitive)","u":"getType(io.micronaut.sourcegen.model.TypeDef.Primitive)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"getTypeVariables()"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"getValues()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"getVisitorKind()"},{"p":"io.micronaut.sourcegen","c":"GroovyPoetSourceGenerator","l":"GroovyPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerators","l":"handleFatalException(Element, Class, Exception, Consumer)","u":"handleFatalException(io.micronaut.inject.ast.Element,java.lang.Class,java.lang.Exception,java.util.function.Consumer)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"hasField(String)","u":"hasField(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"hashCode()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"hashCode()"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"hashCode(ExpressionDef.InvokeHashCodeMethod)","u":"hashCode(io.micronaut.sourcegen.model.ExpressionDef.InvokeHashCodeMethod)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"If(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"IfElse(ExpressionDef, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"IfElse(ExpressionDef, StatementDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(ExpressionDef, ExpressionDef)","u":"ifFalse(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifFalse(StatementDef, StatementDef)","u":"ifFalse(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(ExpressionDef, ExpressionDef)","u":"ifNonNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNonNull(StatementDef, StatementDef)","u":"ifNonNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(ExpressionDef, ExpressionDef)","u":"ifNull(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifNull(StatementDef, StatementDef)","u":"ifNull(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(ExpressionDef, ExpressionDef)","u":"ifTrue(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"ifTrue(StatementDef, StatementDef)","u":"ifTrue(io.micronaut.sourcegen.model.StatementDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"indent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"indent(String)","u":"indent(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"index()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"index()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"initializer"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(CodeBlock)","u":"initializer(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"initializer(ExpressionDef)","u":"initializer(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"initializer(String, Object...)","u":"initializer(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"initializerBlock"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"innerTypes"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"instance()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"instanceOf(ClassTypeDef)","u":"instanceOf(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"InstanceOf(ExpressionDef, ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"instanceType()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, ExpressionDef...)","u":"instantiate(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(Constructor, List)","u":"instantiate(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(ExpressionDef...)","u":"instantiate(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(int)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"instantiate(List)","u":"instantiate(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, ExpressionDef...)","u":"instantiate(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(List, List)","u":"instantiate(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"instantiate(MethodElement, List)","u":"instantiate(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"INT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"INT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"INTERFACE"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(ClassName)","u":"interfaceBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"interfaceBuilder(String)","u":"interfaceBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, ExpressionDef...)","u":"invoke(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(Method, List)","u":"invoke(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, ExpressionDef...)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodDef, List)","u":"invoke(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, ExpressionDef...)","u":"invoke(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(MethodElement, List)","u":"invoke(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, List, TypeDef, List)","u":"invoke(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, ExpressionDef...)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invoke(String, TypeDef, List)","u":"invoke(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, ExpressionDef...)","u":"invokeConstructor(java.lang.reflect.Constructor,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(Constructor, List)","u":"invokeConstructor(java.lang.reflect.Constructor,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List)","u":"invokeConstructor(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, ExpressionDef...)","u":"invokeConstructor(java.util.List,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(List, List)","u":"invokeConstructor(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, ExpressionDef...)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeConstructor(MethodDef, List)","u":"invokeConstructor(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeGetClass()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"InvokeGetClassMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"invokeHashCode()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"InvokeHashCodeMethod(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, boolean, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,boolean,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"InvokeInstanceMethod(ExpressionDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, ExpressionDef...)","u":"invokeStatic(java.lang.reflect.Method,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(Method, List)","u":"invokeStatic(java.lang.reflect.Method,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, ExpressionDef...)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodDef, List)","u":"invokeStatic(io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, ExpressionDef...)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(MethodElement, List)","u":"invokeStatic(io.micronaut.inject.ast.MethodElement,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, List, TypeDef, List)","u":"invokeStatic(java.lang.String,java.util.List,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, ExpressionDef...)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.ExpressionDef...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"invokeStatic(String, TypeDef, List)","u":"invokeStatic(java.lang.String,io.micronaut.sourcegen.model.TypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"InvokeStaticMethod(ClassTypeDef, MethodDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.MethodDef,java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isAnnotated()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isArray()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isArray()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isBoxedPrimitive()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isConstructor()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"isDefault()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"isEmpty()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isEnum()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isEnum()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnum(ClassDef)","u":"isEnum(io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"isEnumField(ObjectDef, FieldDef)","u":"isEnumField(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isFalse()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"IsFalse(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInner()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isInterface()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNonNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"IsNotNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isNull()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"IsNull(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isNullable()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"isOverride()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"isPrimitive()"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"isSynthetic()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"isTrue()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"IsTrue(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"JavaClass(Class, boolean)","u":"%3Cinit%3E(java.lang.Class,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"javadoc"},{"p":"io.micronaut.sourcegen.model","c":"JavaIdioms","l":"JavaIdioms()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"JavaPoetSourceGenerator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"join(Iterable, String)","u":"join(java.lang.Iterable,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String)","u":"joining(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"joining(String, String, String)","u":"joining(java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"kind"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"left()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"Local(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"LocalData(String, Type, Label, int)","u":"%3Cinit%3E(java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Label,int)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"locals()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"LONG"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"LONG"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"lowerBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"lowerBounds()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"makeNullable()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"markAsStatement()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"math(String, ExpressionDef)","u":"math(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"MathOp(String, ExpressionDef, ExpressionDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.Builder","l":"members"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"members"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"method()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"method()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"methodBuilder(String)","u":"methodBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"MethodContext(ObjectDef, MethodDef, Map)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef,java.util.Map)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"methodDef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(ParameterDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ParameterDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"MethodParameter(String, TypeDef)","u":"%3Cinit%3E(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"methods"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"methods"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"methodSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"modifiers"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"modifiers"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"monitor()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(List)","u":"multi(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"Multi(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef","l":"multi(StatementDef...)","u":"multi(io.micronaut.sourcegen.model.StatementDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"name"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"name"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"name"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"name()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"name()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"NameAllocator()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String)","u":"nestedClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"nestedClass(String, List)","u":"nestedClass(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"NewArrayInitialized(TypeDef.Array, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"NewArrayOfSize(TypeDef.Array, int)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef.Array,int)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"NewInstance(ClassTypeDef, List, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String)","u":"newLocal(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"newLocal(String, Function)","u":"newLocal(java.lang.String,java.util.function.Function)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String)","u":"newName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"newName(String, Object)","u":"newName(java.lang.String,java.lang.Object)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(CodeBlock)","u":"nextControlFlow(io.micronaut.sourcegen.javapoet.CodeBlock)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"nextControlFlow(String, Object...)","u":"nextControlFlow(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"nullable()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"nullValue()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"OBJECT"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"OBJECT_TYPE"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"ObjectAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"objectDef()"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"ObjectDefBuilder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"AnnotationDef","l":"of(AnnotationValue, VisitorContext)","u":"of(io.micronaut.core.annotation.AnnotationValue,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(Class)","u":"of(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ClassElement)","u":"of(io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"of(ExpressionDef)","u":"of(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(Method)","u":"of(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"of(MethodElement)","u":"of(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(ObjectDef)","u":"of(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"of(StatementDef)","u":"of(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(String)","u":"of(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef","l":"of(String, boolean)","u":"of(java.lang.String,boolean)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"of(String, ClassElement)","u":"of(java.lang.String,io.micronaut.inject.ast.ClassElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"of(String, Object...)","u":"of(java.lang.String,java.lang.Object...)"},{"p":"io.micronaut.sourcegen.model","c":"ParameterDef","l":"of(String, TypeDef)","u":"of(java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(Type)","u":"of(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"of(TypedElement)","u":"of(io.micronaut.inject.ast.TypedElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"of(TypeName)","u":"of(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(Class)","u":"ofType(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"FieldDef.FieldDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef.PropertyDefBuilder","l":"ofType(TypeDef)","u":"ofType(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"ofWithoutFormat(String)","u":"ofWithoutFormat(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"operator()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"or(ExpressionDef.ConditionExpressionDef)","u":"or(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"Or(ExpressionDef.ConditionExpressionDef, ExpressionDef.ConditionExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef,io.micronaut.sourcegen.model.ExpressionDef.ConditionExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"originatingElements"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"originatingElements"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"other()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Constructor)","u":"override(java.lang.reflect.Constructor)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(Method)","u":"override(java.lang.reflect.Method)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"override(MethodElement)","u":"override(io.micronaut.inject.ast.MethodElement)"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"overrideModifiers(Modifier...)","u":"overrideModifiers(javax.lang.model.element.Modifier...)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"overrides(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement)","u":"overriding(javax.lang.model.element.ExecutableElement)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"overriding(ExecutableElement, DeclaredType, Types)","u":"overriding(javax.lang.model.element.ExecutableElement,javax.lang.model.type.DeclaredType,javax.lang.model.util.Types)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"ownerType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"packageName"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"packageName()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, Class...)","u":"parameterized(java.lang.Class,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(Class, TypeDef...)","u":"parameterized(java.lang.Class,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, Class...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.Class...)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, List)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"Parameterized(ClassTypeDef, List)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"parameterized(ClassTypeDef, TypeDef...)","u":"parameterized(io.micronaut.sourcegen.model.ClassTypeDef,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"parameters"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"parameters"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"parameterTypes()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"peerClass(String)","u":"peerClass(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"permittedSubclasses"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"popValueIfNeeded(GeneratorAdapter, TypeDef)","u":"popValueIfNeeded(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(Class)","u":"primitive(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"Primitive(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"primitive(String)","u":"primitive(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"primitiveConstant(Object)","u":"primitiveConstant(java.lang.Object)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"properties"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"propertyElement()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractConditionalWriter","l":"pushElseConditionalExpression(GeneratorAdapter, MethodContext, ExpressionDef, Label)","u":"pushElseConditionalExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,org.objectweb.asm.Label)"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"pushSwitchExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"pushSwitchExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"put(ExpressionDef)","u":"put(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"PutField(VariableDef.Field, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.Field,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"PutStaticField(VariableDef.StaticField, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.VariableDef.StaticField,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"rawType"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"rawType()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"RECORD"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(ClassName)","u":"recordBuilder(io.micronaut.sourcegen.javapoet.ClassName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordBuilder(String)","u":"recordBuilder(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"recordComponents"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"reflectionName()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"Return(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"returning()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(Class)","u":"returns(java.lang.Class)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(Type)","u":"returns(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef.MethodDefBuilder","l":"returns(TypeDef)","u":"returns(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"returns(TypeName)","u":"returns(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"returnType"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"right()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"right()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"SHORT"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"SHORT"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleName()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"simpleNames()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"size()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"skipJavaLangImports"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"skipJavaLangImports(boolean)"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"start()"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"start(VisitorContext)","u":"start(io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"AbstractStatementAwareExpressionWriter","l":"statement"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"statement()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"statements()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"staticBlock"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"StaticField(ClassTypeDef, String, TypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef,java.lang.String,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile.Builder","l":"staticImports"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"STRING"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(Type)","u":"subtypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"subtypeOf(TypeName)","u":"subtypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"SUPER"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"Super(ClassTypeDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"SuperBuilderAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superclass"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef.ClassDefBuilder","l":"superclass(ClassTypeDef)","u":"superclass(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type)","u":"superclass(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(Type, boolean)","u":"superclass(java.lang.reflect.Type,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror)","u":"superclass(javax.lang.model.type.TypeMirror)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeMirror, boolean)","u":"superclass(javax.lang.model.type.TypeMirror,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superclass(TypeName)","u":"superclass(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDefBuilder","l":"superinterfaces"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"superRef(ClassTypeDef)","u":"superRef(io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(Type)","u":"supertypeOf(java.lang.reflect.Type)"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"supertypeOf(TypeName)","u":"supertypeOf(io.micronaut.sourcegen.javapoet.TypeName)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"Switch(ExpressionDef, TypeDef, Map, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef,java.util.Map,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"SwitchYieldCase(TypeDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.TypeDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"Synchronized(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"PropertyDef","l":"synthetic"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"synthetic"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"synthetic()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"THIS"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"This()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"AbstractElementBuilder","l":"thisInstance"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"Throw(ExpressionDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toBuilder()"},{"p":"io.micronaut.sourcegen.bytecode","c":"EnumGenUtils","l":"toClassDef(EnumDef)","u":"toClassDef(io.micronaut.sourcegen.model.EnumDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toJavaFileObject()"},{"p":"io.micronaut.sourcegen.javapoet","c":"NameAllocator","l":"toJavaIdentifier(String)","u":"toJavaIdentifier(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"topLevelClassName()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.AnnotationSpecValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec.CodeAnnotationValue","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"toString()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassDefType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassElementType","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.ClassName","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.And","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Condition","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsReferentially","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.EqualsStructurally","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InstanceOf","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsFalse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNotNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsNull","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IsTrue","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Or","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"MethodDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.If","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.IfElse","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Multi","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.PutStaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Synchronized","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Throw","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try.Catch","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Array","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"toString()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"toString()"},{"p":"io.micronaut.sourcegen.bytecode","c":"AbstractSwitchWriter","l":"toSwitchKey(ExpressionDef.Constant)","u":"toSwitchKey(io.micronaut.sourcegen.model.ExpressionDef.Constant)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"TRUE"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"trueValue()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Try","l":"Try(StatementDef, List, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef,java.util.List,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"TryCatchStatementWriter(StatementDef.Try)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.StatementDef.Try)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"FieldSpec","l":"type"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterSpec","l":"type"},{"p":"io.micronaut.sourcegen.annotations","c":"Delegate","l":"type()"},{"p":"io.micronaut.sourcegen.bytecode","c":"MethodContext.LocalData","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.JavaClass","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ArrayElement","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Cast","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.ConditionExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.GetPropertyValue","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.IfElse","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeGetClassMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeHashCodeMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.MathOp","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayInitialized","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewArrayOfSize","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.SwitchYieldCase","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Switch","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.ExceptionVar","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Field","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Local","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.MethodParameter","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.StaticField","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.Super","l":"type()"},{"p":"io.micronaut.sourcegen.model","c":"VariableDef.This","l":"type()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"typeArguments"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.Parameterized","l":"typeArguments()"},{"p":"io.micronaut.sourcegen.model","c":"ClassTypeDef.AnnotatedClassTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.AnnotatedTypeDef","l":"typeDef()"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"typeSpec"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeSpecs"},{"p":"io.micronaut.sourcegen.bytecode","c":"TypeUtils","l":"TypeUtils()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List)","u":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.TypeVariable","l":"TypeVariable(String, List, boolean)","u":"%3Cinit%3E(java.lang.String,java.util.List,boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"typeVariables"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"unbox()"},{"p":"io.micronaut.sourcegen.javapoet","c":"CodeBlock.Builder","l":"unindent()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"upperBounds"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"upperBounds()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Return","l":"validate(MethodDef)","u":"validate(io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"AnnotationSpec","l":"VALUE"},{"p":"io.micronaut.sourcegen.annotations","c":"Singular","l":"value()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.Constant","l":"value()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Kind","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeInstanceMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.InvokeStaticMethod","l":"values()"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef.NewInstance","l":"values()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec","l":"varargs"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs()"},{"p":"io.micronaut.sourcegen.javapoet","c":"MethodSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeSpec.Builder","l":"varargs(boolean)"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.Assign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.DefineAndAssign","l":"variable()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, List)","u":"variable(java.lang.String,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"variable(String, TypeDef...)","u":"variable(java.lang.String,io.micronaut.sourcegen.model.TypeDef...)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"BuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"DelegateAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"ObjectAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"SuperBuilderAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"visitClass(ClassElement, VisitorContext)","u":"visitClass(io.micronaut.inject.ast.ClassElement,io.micronaut.inject.visitor.VisitorContext)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"VOID"},{"p":"io.micronaut.sourcegen.model","c":"StatementDef.While","l":"While(ExpressionDef, StatementDef)","u":"%3Cinit%3E(io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"ExpressionDef","l":"whileLoop(StatementDef)","u":"whileLoop(io.micronaut.sourcegen.model.StatementDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcard()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Wildcard","l":"Wildcard(List, List)","u":"%3Cinit%3E(java.util.List,java.util.List)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSubtypeOf(TypeDef)","u":"wildcardSubtypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef","l":"wildcardSupertypeOf(TypeDef)","u":"wildcardSupertypeOf(io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(List)","u":"withBounds(java.util.List)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(Type...)","u":"withBounds(java.lang.reflect.Type...)"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withBounds(TypeName...)","u":"withBounds(io.micronaut.sourcegen.javapoet.TypeName...)"},{"p":"io.micronaut.sourcegen.model","c":"ClassDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"EnumDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"InterfaceDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"ObjectDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.model","c":"RecordDef","l":"withClassName(ClassTypeDef.ClassName)","u":"withClassName(io.micronaut.sourcegen.model.ClassTypeDef.ClassName)"},{"p":"io.micronaut.sourcegen.generator.visitors","c":"WitherAnnotationVisitor","l":"WitherAnnotationVisitor()","u":"%3Cinit%3E()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ArrayTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ClassName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"ParameterizedTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"TypeVariableName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.javapoet","c":"WildcardTypeName","l":"withoutAnnotations()"},{"p":"io.micronaut.sourcegen.model","c":"TypeDef.Primitive","l":"wrapperType()"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"write(GeneratorAdapter, MethodContext)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"TryCatchStatementWriter","l":"write(GeneratorAdapter, MethodContext, Runnable)","u":"write(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"write(ObjectDef, ClassTypeDef)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, VisitorContext, Element...)","u":"write(io.micronaut.sourcegen.model.ObjectDef,io.micronaut.inject.visitor.VisitorContext,io.micronaut.inject.ast.Element...)"},{"p":"io.micronaut.sourcegen.generator.bytecode","c":"ByteCodeGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.generator","c":"SourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen","c":"JavaPoetSourceGenerator","l":"write(ObjectDef, Writer)","u":"write(io.micronaut.sourcegen.model.ObjectDef,java.io.Writer)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeClass(ClassVisitor, ClassDef, ClassTypeDef)","u":"writeClass(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ClassDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpression(GeneratorAdapter, MethodContext, ExpressionDef)","u":"writeExpression(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef)"},{"p":"io.micronaut.sourcegen.bytecode.expression","c":"ExpressionWriter","l":"writeExpressionCheckCast(GeneratorAdapter, MethodContext, ExpressionDef, TypeDef)","u":"writeExpressionCheckCast(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,io.micronaut.sourcegen.model.ExpressionDef,io.micronaut.sourcegen.model.TypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeField(ClassVisitor, ObjectDef, FieldDef)","u":"writeField(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.FieldDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeInterface(ClassVisitor, InterfaceDef, ClassTypeDef)","u":"writeInterface(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.InterfaceDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeMethod(ClassVisitor, ObjectDef, MethodDef)","u":"writeMethod(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.MethodDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeObject(ClassVisitor, ObjectDef, ClassTypeDef)","u":"writeObject(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.ObjectDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef)"},{"p":"io.micronaut.sourcegen.bytecode","c":"ByteCodeWriter","l":"writeRecord(ClassVisitor, RecordDef, ClassTypeDef)","u":"writeRecord(org.objectweb.asm.ClassVisitor,io.micronaut.sourcegen.model.RecordDef,io.micronaut.sourcegen.model.ClassTypeDef)"},{"p":"io.micronaut.sourcegen.bytecode.statement","c":"StatementWriter","l":"writeScoped(GeneratorAdapter, MethodContext, Runnable)","u":"writeScoped(org.objectweb.asm.commons.GeneratorAdapter,io.micronaut.sourcegen.bytecode.MethodContext,java.lang.Runnable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Appendable)","u":"writeTo(java.lang.Appendable)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(File)","u":"writeTo(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Filer)","u":"writeTo(javax.annotation.processing.Filer)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path)","u":"writeTo(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeTo(Path, Charset)","u":"writeTo(java.nio.file.Path,java.nio.charset.Charset)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToFile(File)","u":"writeToFile(java.io.File)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path)","u":"writeToPath(java.nio.file.Path)"},{"p":"io.micronaut.sourcegen.javapoet","c":"JavaFile","l":"writeToPath(Path, Charset)","u":"writeToPath(java.nio.file.Path,java.nio.charset.Charset)"}];updateSearchResults(); \ No newline at end of file diff --git a/latest/api/overview-summary.html b/latest/api/overview-summary.html index 82983329..c1588ee4 100644 --- a/latest/api/overview-summary.html +++ b/latest/api/overview-summary.html @@ -2,7 +2,7 @@ -sourcegen-parent 1.5.4 API +sourcegen-parent 1.5.5 API diff --git a/latest/api/overview-tree.html b/latest/api/overview-tree.html index a2588460..66d6d8ee 100644 --- a/latest/api/overview-tree.html +++ b/latest/api/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (sourcegen-parent 1.5.4 API) +Class Hierarchy (sourcegen-parent 1.5.5 API) diff --git a/latest/guide/configurationreference.html b/latest/guide/configurationreference.html index 367d73a4..5869bfd9 100644 --- a/latest/guide/configurationreference.html +++ b/latest/guide/configurationreference.html @@ -46,7 +46,7 @@

    Configuration Reference

    -

    Version:1.5.4

    +

    Version:1.5.5

    diff --git a/latest/guide/index.html b/latest/guide/index.html index 49f7aa35..5a3d675c 100644 --- a/latest/guide/index.html +++ b/latest/guide/index.html @@ -119,7 +119,7 @@

    Table of Contents

    Compilation time source code generators

    Micronaut SourceGen exposes a language-neutral API for source code generation.

    -

    Version: 1.5.4

    +

    Version: 1.5.5

    1 Introduction