Package de.jensklingenberg.ktorfit

Functions

Link copied to clipboard
inline fun <T> FunctionData.findAnnotationOrNull(): T?
Link copied to clipboard
fun KSFunctionDeclaration.getAnnotationByName(name: String): KSAnnotation?
Link copied to clipboard
fun <T> KSAnnotation.getArgumentValueByName(name: String): T?
Link copied to clipboard
fun KSValueParameter.getBodyAnnotation(): Body?
Link copied to clipboard
fun KSValueParameter.getFieldAnnotation(): Field?
Link copied to clipboard
fun KSValueParameter.getFieldMapAnnotation(): FieldMap?
Link copied to clipboard
fun KSFunctionDeclaration.getFormUrlEncodedAnnotation(): FormUrlEncoded?
Link copied to clipboard
fun KSValueParameter.getHeaderMapAnnotation(): HeaderMap?
Link copied to clipboard
fun KSFunctionDeclaration.getHeadersAnnotation(): Headers?
fun KSValueParameter.getHeadersAnnotation(): Header?
Link copied to clipboard
fun KSFunctionDeclaration.getMultipartAnnotation(): Multipart?
Link copied to clipboard
fun KSValueParameter.getPartAnnotation(): Part?
Link copied to clipboard
fun KSValueParameter.getPartMapAnnotation(): PartMap?
Link copied to clipboard
fun KSValueParameter.getPathAnnotation(): Path?
Link copied to clipboard
fun KSValueParameter.getQueryAnnotation(): Query?
Link copied to clipboard
fun KSValueParameter.getQueryMapAnnotation(): QueryMap?
Link copied to clipboard
fun KSValueParameter.getQueryNameAnnotation(): QueryName?
Link copied to clipboard
fun KSValueParameter.getRequestBuilderAnnotation(): RequestBuilder?
Link copied to clipboard
fun KSFunctionDeclaration.getStreamingAnnotation(): Streaming?
Link copied to clipboard
fun KSValueParameter.getUrlAnnotation(): Url?
Link copied to clipboard
fun KSFunctionDeclaration.parseHTTPMethodAnno(name: String): HttpMethodAnnotation?
Link copied to clipboard
fun String.postfixIfNotEmpty(s: String): String
Link copied to clipboard
fun String.prefixIfNotEmpty(s: String): String
Link copied to clipboard
fun KSType?.resolveTypeName(): String
Link copied to clipboard
fun String.surroundIfNotEmpty(prefix: String = "", postFix: String = ""): String
Link copied to clipboard
fun String.surroundWith(s: String): String

Properties

Link copied to clipboard
val KSFunctionDeclaration.isSuspend: Boolean