MyFunction

data class MyFunction(name: String, returnType: MyType, isSuspend: Boolean, params: List<MyParam>, annotations: List<FunctionAnnotation>, httpMethodAnnotation: HttpMethodAnnotation)

Properties

annotations
Link copied to clipboard
val annotations: List<FunctionAnnotation>
httpMethodAnnotation
Link copied to clipboard
val httpMethodAnnotation: HttpMethodAnnotation
isSuspend
Link copied to clipboard
val isSuspend: Boolean = false
name
Link copied to clipboard
val name: String
params
Link copied to clipboard
val params: List<MyParam>
returnType
Link copied to clipboard
val returnType: MyType

Extensions

findAnnotationOrNull
Link copied to clipboard
inline fun <T> MyFunction.findAnnotationOrNull(): T?