From bfca60e57c945e4cd66805bfdbe77438bb314906 Mon Sep 17 00:00:00 2001 From: traceyyoshima Date: Wed, 1 Nov 2023 16:06:29 -0600 Subject: [PATCH] Fixed TypeAliases. --- src/main/kotlin/org/openrewrite/kotlin/KotlinTypeMapping.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/org/openrewrite/kotlin/KotlinTypeMapping.kt b/src/main/kotlin/org/openrewrite/kotlin/KotlinTypeMapping.kt index 3dee37482..620b9d999 100644 --- a/src/main/kotlin/org/openrewrite/kotlin/KotlinTypeMapping.kt +++ b/src/main/kotlin/org/openrewrite/kotlin/KotlinTypeMapping.kt @@ -273,6 +273,9 @@ class KotlinTypeMapping( } is ConeClassLikeType -> { + if (type.toSymbol(firSession) is FirTypeAliasSymbol) { + return classType((type.toSymbol(firSession) as FirTypeAliasSymbol).resolvedExpandedTypeRef.type, parent, signature) + } val ref = type.toRegularClassSymbol(firSession) if (type.typeArguments.isNotEmpty()) { params = type.typeArguments.toList()