swiftpoet / io.outfoxx.swiftpoet / FunctionTypeName

FunctionTypeName

class FunctionTypeName : TypeName

Properties

escaping

val escaping: Boolean

parameters

val parameters: List<ParameterSpec>

returnType

val returnType: TypeName

Companion Object Functions

get

Returns a lambda type with returnType and parameters listed in parameters.

fun get(parameters: List<ParameterSpec> = emptyList(), returnType: TypeName): FunctionTypeName
fun get(vararg parameters: TypeName = emptyArray(), returnType: TypeName): FunctionTypeName
fun get(vararg parameters: ParameterSpec = emptyArray(), returnType: TypeName): FunctionTypeName