Type Spec
A generated class, interface, or enum declaration.
Types
Builder
Link copied to clipboard
class Builder : Taggable.Builder<TypeSpec.Builder> , OriginatingElementsHolder.Builder<TypeSpec.Builder>
Content copied to clipboard
Kind
Link copied to clipboard
Functions
tag
Link copied to clipboard
Returns the tag attached with type as a key, or null if no tag is attached with that key.
to Builder
Link copied to clipboard
fun toBuilder(kind: TypeSpec.Kind = this.kind, name: String? = this.name): TypeSpec.Builder
Content copied to clipboard
Properties
annotationSpecs
Link copied to clipboard
enumConstants
Link copied to clipboard
initializerBlock
Link copied to clipboard
initializerIndex
Link copied to clipboard
isAnnotation
Link copied to clipboard
isAnonymousClass
Link copied to clipboard
isCompanion
Link copied to clipboard
isFunctionalInterface
Link copied to clipboard
kind
Link copied to clipboard
originatingElements
Link copied to clipboard
primaryConstructor
Link copied to clipboard
propertySpecs
Link copied to clipboard
superclass
Link copied to clipboard
superclassConstructorParameters
Link copied to clipboard
superinterfaces
Link copied to clipboard
typeVariables
Link copied to clipboard