Package de.jensklingenberg.ktorfit.parser

Functions

Link copied to clipboard
fun getFunctionDataList(ksFunctionDeclarationList: List<KSFunctionDeclaration>, logger: KSPLogger): List<FunctionData>
Link copied to clipboard
fun getHttpMethodAnnotations(func: KSFunctionDeclaration): List<HttpMethodAnnotation>

Collect all HttpMethodAnnotation from a KSFunctionDeclaration

Link copied to clipboard
fun getParamAnnotationList(ksValueParameter: KSValueParameter, logger: KSPLogger): List<ParameterAnnotation>
Link copied to clipboard
fun getParameterData(ksValueParameter: KSValueParameter, logger: KSPLogger): ParameterData
Link copied to clipboard
fun toClassData(ksClassDeclaration: KSClassDeclaration, logger: KSPLogger): ClassData