Builder
class Builder : Taggable.Builder<FunSpec.Builder> , OriginatingElementsHolder.Builder<FunSpec.Builder>
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun addAnnotations(annotationSpecs: Iterable<AnnotationSpec>): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun addOriginatingElement(originatingElement: Element): FunSpec.Builder
Content copied to clipboard
Adds an originatingElement to this type's list of originating elements.
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
Link copied to clipboard
fun addParameters(parameterSpecs: Iterable<ParameterSpec>): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
fun beginControlFlow(controlFlow: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
fun callSuperConstructor(vararg args: CodeBlock = emptyArray()): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
fun callThisConstructor(vararg args: CodeBlock = emptyArray()): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun nextControlFlow(controlFlow: String, vararg args: Any): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
fun receiver(receiverType: TypeName, kdoc: CodeBlock = CodeBlock.EMPTY): FunSpec.Builder
Content copied to clipboard
fun receiver(receiverType: Type, kdoc: CodeBlock = CodeBlock.EMPTY): FunSpec.Builder
Content copied to clipboard
fun receiver(receiverType: KClass<*>, kdoc: CodeBlock = CodeBlock.EMPTY): FunSpec.Builder
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
Link copied to clipboard
fun returns(returnType: TypeName, kdoc: CodeBlock = CodeBlock.EMPTY): FunSpec.Builder
Content copied to clipboard
fun returns(returnType: Type, kdoc: CodeBlock = CodeBlock.EMPTY): FunSpec.Builder
Content copied to clipboard
fun returns(returnType: KClass<*>, kdoc: CodeBlock = CodeBlock.EMPTY): FunSpec.Builder
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
Link copied to clipboard
Attaches tag to the request using type as a key. Tags can be read from a request using Taggable.tag. Use null to remove any existing tag assigned for type.
Properties
Extensions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun FunSpec.Builder.jvmSuppressWildcards(suppress: Boolean = true): FunSpec.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Attaches tag to the request using T as a key. Tags can be read from a request using Taggable.tag. Use null to remove any existing tag assigned for T.
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