Builder
Functions
abstract
Link copied to clipboard
addAttribute
Link copied to clipboard
fun addAttribute(name: String, vararg arguments: String): FunctionSpec.Builder
Content copied to clipboard
addCode
Link copied to clipboard
addComment
Link copied to clipboard
addDoc
Link copied to clipboard
addLocalType
Link copied to clipboard
addLocalTypes
Link copied to clipboard
fun addLocalTypes(typeSpecs: Iterable<AnyTypeSpec>): FunctionSpec.Builder
Content copied to clipboard
addModifiers
Link copied to clipboard
addNamedCode
Link copied to clipboard
fun addNamedCode(format: String, args: Map<String, *>): FunctionSpec.Builder
Content copied to clipboard
addParameter
Link copied to clipboard
fun addParameter(name: String, type: TypeName, vararg modifiers: Modifier): FunctionSpec.Builder
Content copied to clipboard
fun addParameter(label: String, name: String, type: TypeName, vararg modifiers: Modifier): FunctionSpec.Builder
Content copied to clipboard
addParameters
Link copied to clipboard
fun addParameters(parameterSpecs: Iterable<ParameterSpec>): FunctionSpec.Builder
Content copied to clipboard
addStatement
Link copied to clipboard
addTypeVariable
Link copied to clipboard
fun addTypeVariable(typeVariable: TypeVariableName): FunctionSpec.Builder
Content copied to clipboard
addTypeVariables
Link copied to clipboard
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): FunctionSpec.Builder
Content copied to clipboard
async
Link copied to clipboard
beginControlFlow
Link copied to clipboard
fun beginControlFlow(controlFlowName: String, controlFlowCode: String, vararg args: Any): FunctionSpec.Builder
Content copied to clipboard
build
Link copied to clipboard
endControlFlow
Link copied to clipboard
failable
Link copied to clipboard
nextControlFlow
Link copied to clipboard
fun nextControlFlow(controlFlowName: String, controlFlowCode: String, vararg args: Any?): FunctionSpec.Builder
Content copied to clipboard
returns
Link copied to clipboard
tag
Link copied to clipboard
throws
Link copied to clipboard
Properties
Extensions
tag
Link copied to clipboard
inline fun <T : Any> FunctionSpec.Builder.tag(tag: T?): FunctionSpec.Builder
Content copied to clipboard