[FIR] Reuse calculated values and clean up code

This commit is contained in:
Ivan Kochurkin
2021-10-27 18:25:57 +03:00
committed by teamcity
parent 0dab39b6e3
commit 646d156bde
8 changed files with 25 additions and 22 deletions
@@ -120,7 +120,7 @@ abstract class AbstractFirDeserializedSymbolProvider(
return getPackageParts(classId.packageFqName).firstNotNullOfOrNull { part ->
val ids = part.typeAliasNameIndex[classId.shortClassName]
if (ids == null || ids.isEmpty()) return@firstNotNullOfOrNull null
val aliasProto = ids.map { part.proto.getTypeAlias(it) }.single()
val aliasProto = part.proto.getTypeAlias(ids.single())
part.context.memberDeserializer.loadTypeAlias(aliasProto).symbol
}
}