[FIR] Use constructed class type parameters refs in deserialization

This commit is contained in:
simon.ogorodnik
2020-04-09 22:19:19 +03:00
parent ec39cd3d31
commit 1d249ad279
@@ -284,7 +284,7 @@ class FirMemberDeserializer(private val c: FirDeserializationContext) {
}
this.symbol = symbol
resolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES
this.typeParameters += typeParameters
this.typeParameters += typeParameters.map { buildConstructedClassTypeParameterRef { this.symbol = it.symbol } }
valueParameters += local.memberDeserializer.valueParameters(
proto.valueParameterList, addDefaultValue = classBuilder.symbol.classId == StandardClassIds.Enum
)