|
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 |
|
addFun |
fun addFun(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 |
|
addOriginatingElement |
fun addOriginatingElement(originatingElement: Element): Builder |
|
addProperties |
fun addProperties(propertySpecs: Iterable<PropertySpec>): Builder |
|
addProperty |
fun addProperty(propertySpec: PropertySpec): Builder
fun addProperty(type: TypeName, name: String, vararg modifiers: KModifier): Builder
fun addProperty(type: Type, name: String, vararg modifiers: KModifier): Builder
fun addProperty(type: KClass<*>, name: String, vararg modifiers: KModifier): 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 |
|
primaryConstructor |
fun primaryConstructor(primaryConstructor: FunSpec?): Builder |
|
superclass |
fun superclass(superclass: TypeName): Builder
fun superclass(superclass: Type): Builder |