Raw FIR: re-use OperatorNameConventions for delegate-related names

This commit is contained in:
Mikhail Glukhikh
2021-08-04 14:48:18 +03:00
committed by teamcityserver
parent 22ccb7a943
commit 469b3b9d02
@@ -400,7 +400,7 @@ fun FirPropertyBuilder.generateAccessorsByDelegate(
explicitReceiver = receiver explicitReceiver = receiver
calleeReference = buildSimpleNamedReference { calleeReference = buildSimpleNamedReference {
source = fakeSource source = fakeSource
name = PROVIDE_DELEGATE name = OperatorNameConventions.PROVIDE_DELEGATE
} }
argumentList = buildBinaryArgumentList(thisRef(forDispatchReceiver = true), propertyRef()) argumentList = buildBinaryArgumentList(thisRef(forDispatchReceiver = true), propertyRef())
origin = FirFunctionCallOrigin.Operator origin = FirFunctionCallOrigin.Operator
@@ -428,7 +428,7 @@ fun FirPropertyBuilder.generateAccessorsByDelegate(
explicitReceiver = delegateAccess() explicitReceiver = delegateAccess()
calleeReference = buildSimpleNamedReference { calleeReference = buildSimpleNamedReference {
source = fakeSource source = fakeSource
name = GET_VALUE name = OperatorNameConventions.GET_VALUE
} }
argumentList = buildBinaryArgumentList(thisRef(), propertyRef()) argumentList = buildBinaryArgumentList(thisRef(), propertyRef())
origin = FirFunctionCallOrigin.Operator origin = FirFunctionCallOrigin.Operator
@@ -473,7 +473,7 @@ fun FirPropertyBuilder.generateAccessorsByDelegate(
explicitReceiver = delegateAccess() explicitReceiver = delegateAccess()
calleeReference = buildSimpleNamedReference { calleeReference = buildSimpleNamedReference {
source = fakeSource source = fakeSource
name = SET_VALUE name = OperatorNameConventions.SET_VALUE
} }
argumentList = buildArgumentList { argumentList = buildArgumentList {
arguments += thisRef() arguments += thisRef()
@@ -496,9 +496,6 @@ fun FirPropertyBuilder.generateAccessorsByDelegate(
} }
} }
private val GET_VALUE = Name.identifier("getValue")
private val SET_VALUE = Name.identifier("setValue")
private val PROVIDE_DELEGATE = Name.identifier("provideDelegate")
private val DELEGATED_SETTER_PARAM = Name.special("<set-?>") private val DELEGATED_SETTER_PARAM = Name.special("<set-?>")
fun FirBlock?.extractContractDescriptionIfPossible(): Pair<FirBlock?, FirContractDescription?> { fun FirBlock?.extractContractDescriptionIfPossible(): Pair<FirBlock?, FirContractDescription?> {