diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/ScopeTowerProcessors.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/ScopeTowerProcessors.kt index bc633033abd..84320fc7506 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/ScopeTowerProcessors.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/ScopeTowerProcessors.kt @@ -16,7 +16,6 @@ package org.jetbrains.kotlin.resolve.calls.tower -import org.jetbrains.kotlin.descriptors.CallableDescriptor import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.resolve.calls.tasks.ExplicitReceiverKind import org.jetbrains.kotlin.resolve.scopes.receivers.DetailedReceiver @@ -135,35 +134,6 @@ private class NoExplicitReceiverScopeTowerProcessor( } -private fun processCommonAndSyntheticMembers( - receiverForMember: ReceiverValueWithSmartCastInfo, - scopeTowerLevel: ScopeTowerLevel, - collectCandidates: CandidatesCollector, - candidateFactory: CandidateFactory, - isExplicitReceiver: Boolean -): List { - val (members, syntheticExtension) = - scopeTowerLevel.collectCandidates(null) - .filter { - it.descriptor.dispatchReceiverParameter == null || it.descriptor.extensionReceiverParameter == null - }.partition { !it.requiresExtensionReceiver } - - return members.map { - candidateFactory.createCandidate( - it, - if (isExplicitReceiver) ExplicitReceiverKind.DISPATCH_RECEIVER else ExplicitReceiverKind.NO_EXPLICIT_RECEIVER, - extensionReceiver = null - ) - } + - syntheticExtension.map { - candidateFactory.createCandidate( - it, - if (isExplicitReceiver) ExplicitReceiverKind.EXTENSION_RECEIVER else ExplicitReceiverKind.NO_EXPLICIT_RECEIVER, - extensionReceiver = receiverForMember - ) - } -} - private fun createSimpleProcessorWithoutClassValueReceiver( scopeTower: ImplicitScopeTower, context: CandidateFactory,