Zac Sweers
09/12/2021, 9:10 PMJiaxiang
09/13/2021, 4:20 AMZac Sweers
09/13/2021, 5:37 AMJiaxiang
09/14/2021, 4:52 AMIslam Assem
09/29/2021, 7:13 PMIslam Assem
09/29/2021, 7:16 PMis KSClassDeclaration -> {
if (decl.typeParameters.isEmpty())
decl.toClassName()
else decl.toClassName()
.parameterizedBy(
arguments.map {
it.toTypeName(typeParamResolver)
})
}
in KsTypes
public fun KSType.toTypeName(
typeParamResolver: TypeParameterResolver = TypeParameterResolver.EMPTY
): TypeName {
val type = when (val decl = declaration) {
is KSClassDeclaration -> {
Zac Sweers
09/29/2021, 7:43 PMIslam Assem
09/30/2021, 6:45 AM