Minor. Drop unused function in resolution

This commit is contained in:
Denis Zharkov
2017-08-14 18:34:04 +07:00
parent b905ddeac9
commit 97fd72a1e0
@@ -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<C: Candidate>(
}
private fun <D : CallableDescriptor, C : Candidate> processCommonAndSyntheticMembers(
receiverForMember: ReceiverValueWithSmartCastInfo,
scopeTowerLevel: ScopeTowerLevel,
collectCandidates: CandidatesCollector,
candidateFactory: CandidateFactory<C>,
isExplicitReceiver: Boolean
): List<C> {
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 <C : Candidate> createSimpleProcessorWithoutClassValueReceiver(
scopeTower: ImplicitScopeTower,
context: CandidateFactory<C>,