[FE] Provide overloadability for candidates with different CR
This commit is contained in:
committed by
TeamCityServer
parent
155e7b211b
commit
a091b345a0
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.resolve.calls.model
|
||||
import org.jetbrains.kotlin.resolve.calls.components.ArgumentsToCandidateParameterDescriptor
|
||||
import org.jetbrains.kotlin.resolve.calls.components.CheckArgumentsInParenthesis
|
||||
import org.jetbrains.kotlin.resolve.calls.components.CheckCallableReference
|
||||
import org.jetbrains.kotlin.resolve.calls.components.CheckContextReceiversResolutionPart
|
||||
import org.jetbrains.kotlin.resolve.calls.components.CheckExplicitReceiverKindConsistency
|
||||
import org.jetbrains.kotlin.resolve.calls.components.CheckExternalArgument
|
||||
import org.jetbrains.kotlin.resolve.calls.components.CheckInfixResolutionPart
|
||||
@@ -36,7 +37,8 @@ enum class KotlinCallKind(vararg resolutionPart: ResolutionPart) {
|
||||
CollectionTypeVariableUsagesInfo,
|
||||
CheckExplicitReceiverKindConsistency,
|
||||
CheckReceivers,
|
||||
PostponedVariablesInitializerResolutionPart
|
||||
PostponedVariablesInitializerResolutionPart,
|
||||
CheckContextReceiversResolutionPart
|
||||
),
|
||||
FUNCTION(
|
||||
CheckVisibility,
|
||||
@@ -55,7 +57,8 @@ enum class KotlinCallKind(vararg resolutionPart: ResolutionPart) {
|
||||
EagerResolveOfCallableReferences,
|
||||
CompatibilityOfTypeVariableAsIntersectionTypePart,
|
||||
CompatibilityOfPartiallyApplicableSamConversion,
|
||||
PostponedVariablesInitializerResolutionPart
|
||||
PostponedVariablesInitializerResolutionPart,
|
||||
CheckContextReceiversResolutionPart
|
||||
),
|
||||
INVOKE(*FUNCTION.resolutionSequence.toTypedArray()),
|
||||
CALLABLE_REFERENCE(
|
||||
|
||||
Reference in New Issue
Block a user