From 49e94f1ee3037887fa7c11cbcfac8d6c3ec644d1 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 24 Dec 2019 11:11:30 +0300 Subject: [PATCH] FIR invoke consumer: minor rename --- .../jetbrains/kotlin/fir/resolve/calls/CandidateCollector.kt | 2 +- .../jetbrains/kotlin/fir/resolve/calls/TowerDataConsumers.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CandidateCollector.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CandidateCollector.kt index 73e09f26571..f796ccbac0f 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CandidateCollector.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CandidateCollector.kt @@ -109,7 +109,7 @@ class InvokeReceiverCandidateCollector( invokeCallInfo.typeProvider ) - invokeConsumer.addConsumer( + invokeConsumer.addConsumerAndProcessAccumulatedData( createSimpleFunctionConsumer( session, OperatorNameConventions.INVOKE, boundInvokeCallInfo, towerResolver.components, towerResolver.collector diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerDataConsumers.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerDataConsumers.kt index 3005a776e56..6b6953bc945 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerDataConsumers.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerDataConsumers.kt @@ -141,7 +141,7 @@ class AccumulatingTowerDataConsumer( return if (empty) ProcessorAction.NONE else ProcessorAction.NEXT } - fun addConsumer(consumer: TowerDataConsumer): ProcessorAction { + fun addConsumerAndProcessAccumulatedData(consumer: TowerDataConsumer): ProcessorAction { additionalConsumers += consumer if (accumulatedTowerData.isEmpty()) return ProcessorAction.NEXT for ((kind, level, group) in accumulatedTowerData.asSequence().take(accumulatedTowerData.size - 1)) {