[FIR IR] FirMetadataSerializer: replace some buildReceiverParameter with buildReceiverParameterCopy

^KT-54417
This commit is contained in:
Dmitrii Gridin
2022-10-21 10:28:48 +02:00
committed by Space Team
parent d0cc88ffe0
commit 8cd404c84c
@@ -195,9 +195,8 @@ private fun FirFunction.copyToFreeAnonymousFunction(approximator: AbstractTypeAp
symbol = FirAnonymousFunctionSymbol()
returnTypeRef = function.returnTypeRef.approximated(approximator, typeParameterSet, toSuper = true)
receiverParameter = function.receiverParameter?.let { receiverParameter ->
buildReceiverParameter {
buildReceiverParameterCopy(receiverParameter) {
type = receiverParameter.type.approximated(approximator, typeParameterSet, toSuper = false)
annotations += receiverParameter.annotations
}
}
@@ -247,9 +246,8 @@ internal fun FirProperty.copyToFreeProperty(approximator: AbstractTypeApproximat
symbol = newPropertySymbol
returnTypeRef = property.returnTypeRef.approximated(approximator, typeParameterSet, toSuper = true)
receiverParameter = property.receiverParameter?.let { receiverParameter ->
buildReceiverParameter {
buildReceiverParameterCopy(receiverParameter) {
type = receiverParameter.type.approximated(approximator, typeParameterSet, toSuper = false)
annotations += receiverParameter.annotations
}
}
name = property.name