FIR: Minor. Simplify FirInvokeResolveTowerExtension
This commit is contained in:
+1
-4
@@ -136,13 +136,11 @@ internal class FirInvokeResolveTowerExtension(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun enqueueResolverTasksForInvokeReceiverCandidates(
|
private fun enqueueResolverTasksForInvokeReceiverCandidates(
|
||||||
extensionInvokeOnActualReceiver: Boolean,
|
invokeBuiltinExtensionMode: Boolean,
|
||||||
info: CallInfo,
|
info: CallInfo,
|
||||||
receiverGroup: TowerGroup,
|
receiverGroup: TowerGroup,
|
||||||
collector: CandidateCollector
|
collector: CandidateCollector
|
||||||
) {
|
) {
|
||||||
val invokeBuiltinExtensionMode: Boolean = extensionInvokeOnActualReceiver
|
|
||||||
|
|
||||||
for (invokeReceiverCandidate in collector.bestCandidates()) {
|
for (invokeReceiverCandidate in collector.bestCandidates()) {
|
||||||
val symbol = invokeReceiverCandidate.symbol
|
val symbol = invokeReceiverCandidate.symbol
|
||||||
if (symbol !is FirCallableSymbol<*> && symbol !is FirClassLikeSymbol<*>) continue
|
if (symbol !is FirCallableSymbol<*> && symbol !is FirClassLikeSymbol<*>) continue
|
||||||
@@ -154,7 +152,6 @@ internal class FirInvokeResolveTowerExtension(
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
val extensionReceiverExpression = invokeReceiverCandidate.extensionReceiverExpression()
|
val extensionReceiverExpression = invokeReceiverCandidate.extensionReceiverExpression()
|
||||||
val useImplicitReceiverAsBuiltinInvokeArgument =
|
val useImplicitReceiverAsBuiltinInvokeArgument =
|
||||||
!invokeBuiltinExtensionMode && isExtensionFunctionType &&
|
!invokeBuiltinExtensionMode && isExtensionFunctionType &&
|
||||||
|
|||||||
Reference in New Issue
Block a user