Builder
class Builder : Taggable.Builder<FunSpec.Builder> , OriginatingElementsHolder.Builder<FunSpec.Builder>
Content copied to clipboard
Functions
addAnnotation
Link copied to clipboard
addAnnotations
Link copied to clipboard
fun addAnnotations(annotationSpecs: Iterable<AnnotationSpec>): FunSpec.Builder
Content copied to clipboard
addCode
Link copied to clipboard
addComment
Link copied to clipboard
addKdoc
Link copied to clipboard
addModifiers
Link copied to clipboard
addNamedCode
Link copied to clipboard
addOriginatingElement
Link copied to clipboard
open fun addOriginatingElement(originatingElement: Element): FunSpec.Builder
Content copied to clipboard
addParameter
Link copied to clipboard
fun addParameter(name: String, type: TypeName, vararg modifiers: KModifier): FunSpec.Builder
Content copied to clipboard
fun addParameter(name: String, type: TypeName, modifiers: Iterable<KModifier>): FunSpec.Builder
Content copied to clipboard
fun addParameter(name: String, type: Type, vararg modifiers: KModifier): FunSpec.Builder
Content copied to clipboard
fun addParameter(name: String, type: Type, modifiers: Iterable<KModifier>): FunSpec.Builder
Content copied to clipboard
fun addParameter(name: String, type: KClass<*>, vararg modifiers: KModifier): FunSpec.Builder
Content copied to clipboard
fun addParameter(name: String, type: KClass<*>, modifiers: Iterable<KModifier>): FunSpec.Builder
Content copied to clipboard
addParameters
Link copied to clipboard
fun addParameters(parameterSpecs: Iterable<ParameterSpec>): FunSpec.Builder
Content copied to clipboard
addStatement
Link copied to clipboard
addTypeVariable
Link copied to clipboard
addTypeVariables
Link copied to clipboard
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): FunSpec.Builder
Content copied to clipboard
beginControlFlow
Link copied to clipboard
fun beginControlFlow(controlFlow: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
callSuperConstructor
Link copied to clipboard
fun callSuperConstructor(vararg args: CodeBlock = emptyArray()): FunSpec.Builder
Content copied to clipboard
callThisConstructor
Link copied to clipboard
fun callThisConstructor(vararg args: CodeBlock = emptyArray()): FunSpec.Builder
Content copied to clipboard
clearBody
Link copied to clipboard
endControlFlow
Link copied to clipboard
jvmModifiers
Link copied to clipboard
nextControlFlow
Link copied to clipboard
fun nextControlFlow(controlFlow: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
receiver
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
@JvmOverloads()
Content copied to clipboard
@JvmOverloads()
Content copied to clipboard
fun receiver(receiverType: Type, kdoc: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
fun receiver(receiverType: KClass<*>, kdoc: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
returns
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
@JvmOverloads()
Content copied to clipboard
@JvmOverloads()
Content copied to clipboard
fun returns(returnType: Type, kdoc: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
fun returns(returnType: KClass<*>, kdoc: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
tag
Link copied to clipboard
Properties
annotations
Link copied to clipboard
modifiers
Link copied to clipboard
originatingElements
Link copied to clipboard
parameters
Link copied to clipboard
tags
Link copied to clipboard
typeVariables
Link copied to clipboard
Extensions
jvmDefault
Link copied to clipboard
jvmName
Link copied to clipboard
jvmOverloads
Link copied to clipboard
jvmStatic
Link copied to clipboard
jvmSuppressWildcards
Link copied to clipboard
fun FunSpec.Builder.jvmSuppressWildcards(suppress: Boolean = true): FunSpec.Builder
Content copied to clipboard
strictfp
Link copied to clipboard
synchronized
Link copied to clipboard
tag
Link copied to clipboard
throws
Link copied to clipboard
fun FunSpec.Builder.throws(vararg exceptionClasses: KClass<out Throwable>): FunSpec.Builder
Content copied to clipboard
fun FunSpec.Builder.throws(vararg exceptionClasses: Type): FunSpec.Builder
Content copied to clipboard
fun FunSpec.Builder.throws(vararg exceptionClasses: TypeName): FunSpec.Builder
Content copied to clipboard
fun FunSpec.Builder.throws(exceptionClasses: Iterable<TypeName>): FunSpec.Builder
Content copied to clipboard