[FIR] Reuse calculated values and clean up code
This commit is contained in:
+1
-1
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user