Class Data
data class ClassData(val name: String, val packageName: String, val functions: List<FunctionData>, val imports: List<String>, val superClasses: List<KSTypeReference> = emptyList(), val properties: List<KSPropertyDeclaration> = emptyList(), val modifiers: List<KModifier> = emptyList(), val ksFile: KSFile)
Parameters
name
of the interface that contains annotations
super Classes
List of qualifiedNames of interface that a Ktorfit interface extends
Constructors
Properties
Functions
Link copied to clipboard
Transform a ClassData to a FileSpec for KotlinPoet