Package io.toolisticon.kotlin.generation.spec
See: Description
-
Class Summary Class Description KotlinAnnotationClassSpec Represents an annotation class. KotlinAnnotationSpec Represents an annotation, added to annotatable specs. KotlinAnonymousClassSpec Represents an anonymous class. KotlinClassSpec Represents a class. KotlinCompanionObjectSpec Represents a companion object. KotlinConstructorPropertySpec Represents a constructor property, wraps parameter and property for easier creation of constructors with property.. KotlinDataClassSpec Represents a data class. KotlinEnumClassSpec Represents an enum class. KotlinFileSpec Represents a file. KotlinFileSpecList List that contains multiple KotlinFileSpecs. KotlinFunSpec Represents a function. KotlinInterfaceSpec Represents an interface. KotlinObjectSpec Represents an object. KotlinParameterSpec Represents a parameter. KotlinPropertySpec Represents a property. KotlinTypeAliasSpec Represents a typealias. KotlinValueClassSpec Represents a value class. KotlinAnnotationSpecKt _typesKt -
Interface Summary Interface Description KotlinAnnotationClassSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinAnnotationSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinAnonymousClassSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinClassSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinCompanionObjectSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinConstructorPropertySpecSupplier Marks the builder and the spec so they are interchangeable. KotlinDataClassSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinEnumClassSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinFileSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinFileSpecIterable Iterable that provides instances of KotlinFileSpec. KotlinFunSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinInterfaceSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinObjectSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinParameterSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinPropertySpecSupplier Marks the builder and the spec so they are interchangeable. KotlinTypeAliasSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinValueClassSpecSupplier Marks the builder and the spec so they are interchangeable. KotlinGeneratorSpecSupplier KotlinGeneratorSpec KotlinGeneratorTypeSpec KotlinDocumentableSpec ToFileTypeSpecSupplier Marker interface for typeSpecs that provide a className and can be easily wrapped in a fileSpec. TaggableSpec Marks Spec as com.squareup.kotlinpoet.Taggable. -
Enum Summary Enum Description ClassSpecType Tags a spec with extra type.