Package-level declarations

Properties

Link copied to clipboard
val KSFunctionDeclaration.isSuspend: Boolean

Functions

Link copied to clipboard
fun FileSpec.Builder.addImports(imports: List<String>): FileSpec.Builder
Link copied to clipboard
inline fun <T> List<*>.anyInstance(): Boolean
Link copied to clipboard
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 KSClassDeclaration.getFileImports(): List<String>

Gets the imports of a class by reading the imports from the file which contains the class TODO: Find better way to get imports

Link copied to clipboard
fun KSFunctionDeclaration.getFormUrlEncodedAnnotation(): FormUrlEncoded?
Link copied to clipboard
fun KSFunctionDeclaration.getHeaderAnnotation(): Headers?
fun KSValueParameter.getHeaderAnnotation(): Header?
Link copied to clipboard
fun KSValueParameter.getHeaderMapAnnotation(): HeaderMap?
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
Link copied to clipboard
fun KSValueParameter.getRequestTypeAnnotation(): RequestType?
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun KSType?.resolveTypeName(): String
Link copied to clipboard
fun String.surroundIfNotEmpty(prefix: String = "", postFix: String = ""): String
Link copied to clipboard