Package io.toolisticon.kotlin.generation.poet
See: Description
-
Class Summary Class Description AnnotationSpecBuilder Wraps AnnotationSpec.Builder for typesafe access. CodeBlockBuilder Wraps CodeBlock.Builder for typesafe access. FileSpecBuilder Wraps FileSpec.Builder for typesafe access. FunSpecBuilder Wraps FunSpec.Builder for typesafe access. KDoc For all com.squareup.kotlinpoet.Documentable types, wrap the CodeBlock in KDoc. ParameterSpecBuilder Wraps ParameterSpec.Builder for typesafe access. PropertySpecBuilder Wraps PropertySpec.Builder for typesafe access. TypeAliasSpecBuilder Wraps TypeAliasSpec.Builder for typesafe access. TypeSpecBuilder TypeSpec includes: AnnotationClassSpec
AnonymousClassSpec
ClassSpec
CompanionObjectSpec
DataClassSpec
EnumClassSpec
InterfaceSpec
ObjectSpec
ValueClassSpec
CodeBlockBuilderKt -
Interface Summary Interface Description AnnotationSpecSupplier CodeBlockSupplier FileSpecSupplier FunSpecSupplier ParameterSpecSupplier PropertySpecSupplier TypeAliasSpecSupplier TypeSpecSupplier PoetSpecSupplier Any class that can provide a kotlin-poet-native type like com.squareup.kotlinpoet.TypeSpec, com.squareup.kotlinpoet.ParameterSpec, ... PoetSpecBuilder Unfortunately, kotlin-poet spec-builders do not share a common interface, this interface simulates that. PoetAnnotatableBuilder Typesafe wrapper for Annotatable.Builder. PoetAddCodeBlockBuilder Everything related to code blocks. PoetTypeSpecHolderBuilder Typesafe wrapper for TypeSpecHolder.Builder. PoetMemberSpecHolderBuilder Typesafe wrapper for MemberSpecHolder.Builder. PoetOriginatingElementsHolderBuilder Typesafe wrapper for OriginatingElementsHolder.Builder. PoetContextReceivableBuilder Typesafe wrapper for ContextReceivable.Builder. PoetDocumentableBuilder Typesafe wrapper for Documentable.Builder. PoetTaggableBuilder