toTypeSpec

fun KClass<*>.toTypeSpec(classInspector: ClassInspector? = null): TypeSpec
fun Class<*>.toTypeSpec(classInspector: ClassInspector? = null): TypeSpec

Return

a TypeSpec ABI representation of this KClass.

fun TypeElement.toTypeSpec(classInspector: ClassInspector? = null): TypeSpec

Return

a TypeSpec ABI representation of this TypeElement.

fun KmClass.toTypeSpec(classInspector: ClassInspector?, className: ClassName = createClassName(name)): TypeSpec

Return

a TypeSpec ABI representation of this KmClass.