FunctionData

data class FunctionData(val name: String, val returnType: ReturnTypeData, val isSuspend: Boolean = false, val parameterDataList: List<ParameterData>, val annotations: List<FunctionAnnotation> = emptyList(), val httpMethodAnnotation: HttpMethodAnnotation)

Constructors

Link copied to clipboard
constructor(name: String, returnType: ReturnTypeData, isSuspend: Boolean = false, parameterDataList: List<ParameterData>, annotations: List<FunctionAnnotation> = emptyList(), httpMethodAnnotation: HttpMethodAnnotation)

Properties

Link copied to clipboard
Link copied to clipboard
val isSuspend: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun toFunSpec(resolver: Resolver): FunSpec