Builder
class Builder : Taggable.Builder<TypeSpec.Builder> , OriginatingElementsHolder.Builder<TypeSpec.Builder>
Content copied to clipboard
Functions
addAnnotation
Link copied to clipboard
addAnnotations
Link copied to clipboard
fun addAnnotations(annotationSpecs: Iterable<AnnotationSpec>): TypeSpec.Builder
Content copied to clipboard
addEnumConstant
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
addFunction
Link copied to clipboard
addFunctions
Link copied to clipboard
addInitializerBlock
Link copied to clipboard
addKdoc
Link copied to clipboard
addModifiers
Link copied to clipboard
addOriginatingElement
Link copied to clipboard
open fun addOriginatingElement(originatingElement: Element): TypeSpec.Builder
Content copied to clipboard
addProperties
Link copied to clipboard
fun addProperties(propertySpecs: Iterable<PropertySpec>): TypeSpec.Builder
Content copied to clipboard
addProperty
Link copied to clipboard
fun addProperty(name: String, type: TypeName, vararg modifiers: KModifier): TypeSpec.Builder
Content copied to clipboard
fun addProperty(name: String, type: TypeName, modifiers: Iterable<KModifier>): TypeSpec.Builder
Content copied to clipboard
fun addProperty(name: String, type: Type, vararg modifiers: KModifier): TypeSpec.Builder
Content copied to clipboard
fun addProperty(name: String, type: Type, modifiers: Iterable<KModifier>): TypeSpec.Builder
Content copied to clipboard
fun addProperty(name: String, type: KClass<*>, vararg modifiers: KModifier): TypeSpec.Builder
Content copied to clipboard
fun addProperty(name: String, type: KClass<*>, modifiers: Iterable<KModifier>): TypeSpec.Builder
Content copied to clipboard
addSuperclassConstructorParameter
Link copied to clipboard
fun addSuperclassConstructorParameter(codeBlock: CodeBlock): TypeSpec.Builder
Content copied to clipboard
fun addSuperclassConstructorParameter(format: String, vararg args: Any): TypeSpec.Builder
Content copied to clipboard
addSuperinterface
Link copied to clipboard
fun addSuperinterface(superinterface: TypeName, delegate: CodeBlock = CodeBlock.EMPTY): TypeSpec.Builder
Content copied to clipboard
fun addSuperinterface(superinterface: TypeName, constructorParameter: String): TypeSpec.Builder
Content copied to clipboard
fun addSuperinterface(superinterface: Type, delegate: CodeBlock = CodeBlock.EMPTY): TypeSpec.Builder
Content copied to clipboard
fun addSuperinterface(superinterface: KClass<*>, delegate: CodeBlock = CodeBlock.EMPTY): TypeSpec.Builder
Content copied to clipboard
fun addSuperinterface(superinterface: KClass<*>, constructorParameterName: String): TypeSpec.Builder
Content copied to clipboard
addSuperinterfaces
Link copied to clipboard
fun addSuperinterfaces(superinterfaces: Iterable<TypeName>): TypeSpec.Builder
Content copied to clipboard
addType
Link copied to clipboard
addTypes
Link copied to clipboard
addTypeVariable
Link copied to clipboard
addTypeVariables
Link copied to clipboard
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): TypeSpec.Builder
Content copied to clipboard
primaryConstructor
Link copied to clipboard
superclass
Link copied to clipboard
tag
Link copied to clipboard
Properties
annotationSpecs
Link copied to clipboard
enumConstants
Link copied to clipboard
funSpecs
Link copied to clipboard
initializerIndex
Link copied to clipboard
modifiers
Link copied to clipboard
originatingElements
Link copied to clipboard
propertySpecs
Link copied to clipboard
superclassConstructorParameters
Link copied to clipboard
superinterfaces
Link copied to clipboard
tags
Link copied to clipboard
typeSpecs
Link copied to clipboard
typeVariables
Link copied to clipboard
Extensions
jvmSuppressWildcards
Link copied to clipboard
fun TypeSpec.Builder.jvmSuppressWildcards(suppress: Boolean = true): TypeSpec.Builder
Content copied to clipboard
tag
Link copied to clipboard