|
addAnnotation
|
fun addAnnotation(annotationSpec: AnnotationSpec): Builder
fun addAnnotation(annotation: ClassName): Builder
fun addAnnotation(annotation: Class<*>): Builder
fun addAnnotation(annotation: KClass<*>): Builder |
|
addAnnotations
|
fun addAnnotations(annotationSpecs: Iterable<AnnotationSpec>): Builder |
|
addEnumConstant
|
fun addEnumConstant(name: String, typeSpec: TypeSpec = anonymousClassBuilder("").build()): Builder |
|
addFunction
|
fun addFunction(funSpec: FunSpec): Builder |
|
addFunctions
|
fun addFunctions(funSpecs: Iterable<FunSpec>): Builder |
|
addInitializerBlock
|
fun addInitializerBlock(block: CodeBlock): Builder |
|
addKdoc
|
fun addKdoc(format: String, vararg args: Any): Builder
fun addKdoc(block: CodeBlock): Builder |
|
addModifiers
|
fun addModifiers(vararg modifiers: KModifier): Builder |
|
addProperties
|
fun addProperties(propertySpecs: Iterable<PropertySpec>): Builder |
|
addProperty
|
fun addProperty(propertySpec: PropertySpec): Builder
fun addProperty(name: String, type: TypeName, vararg modifiers: KModifier): Builder
fun addProperty(name: String, type: Type, vararg modifiers: KModifier): Builder
fun addProperty(name: String, type: KClass<*>, vararg modifiers: KModifier): Builder |
|
addSuperclassConstructorParameter
|
fun addSuperclassConstructorParameter(format: String, vararg args: Any): Builder
fun addSuperclassConstructorParameter(codeBlock: CodeBlock): Builder |
|
addSuperinterface
|
fun addSuperinterface(superinterface: TypeName): Builder
fun addSuperinterface(superinterface: Type): Builder
fun addSuperinterface(superinterface: KClass<*>): Builder |
|
addSuperinterfaces
|
fun addSuperinterfaces(superinterfaces: Iterable<TypeName>): Builder |
|
addType
|
fun addType(typeSpec: TypeSpec): Builder |
|
addTypeVariable
|
fun addTypeVariable(typeVariable: TypeVariableName): Builder |
|
addTypeVariables
|
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): Builder |
|
addTypes
|
fun addTypes(typeSpecs: Iterable<TypeSpec>): Builder |
|
build
|
fun build(): TypeSpec |
|
companionObject
|
fun companionObject(companionObject: TypeSpec): Builder |
|
primaryConstructor
|
fun primaryConstructor(primaryConstructor: FunSpec?): Builder |
|
superclass
|
fun superclass(superclass: TypeName): Builder
fun superclass(superclass: Type): Builder
fun superclass(superclass: KClass<*>): Builder |