[FIR] Drop transformExtensionReceiver and transformDispatchReceiver from FirQualifiedAccess

After removal of `StoreReceiver` transformers those methods are not used
  anymore, so it's ok to remove them at all
This commit is contained in:
Dmitriy Novozhilov
2022-12-19 13:26:36 +02:00
committed by Space Team
parent 02e327277e
commit d75160250d
21 changed files with 37 additions and 137 deletions
@@ -26,8 +26,8 @@ object FieldSets {
val receivers by lazy {
fieldSet(
field("explicitReceiver", expression, nullable = true, withReplace = true).withTransform(),
field("dispatchReceiver", expression, withReplace = true).withTransform(),
field("extensionReceiver", expression, withReplace = true).withTransform()
field("dispatchReceiver", expression, withReplace = true),
field("extensionReceiver", expression, withReplace = true)
)
}
@@ -232,6 +232,12 @@ object NodeConfigurator : AbstractFieldConfigurator<FirTreeBuilder>(FirTreeBuild
+field("origin", functionCallOrigin)
}
integerLiteralOperatorCall.configure {
// we need methods for transformation of receivers
+field("dispatchReceiver", expression, withReplace = true).withTransform()
+field("extensionReceiver", expression, withReplace = true).withTransform()
}
comparisonExpression.configure {
+field("operation", operationType)
+field("compareToCall", functionCall)