K2: Get rid of redundant parameter of ConeCallConflictResolver methods

discriminateGenerics was only set to false in recursive calls of
ConeOverloadConflictResolver
This commit is contained in:
Denis.Zharkov
2023-02-10 18:40:45 +01:00
committed by Space Team
parent 61e9f98b9f
commit 427b221eaf
8 changed files with 19 additions and 20 deletions
@@ -28,7 +28,6 @@ class ConeEquivalentCallConflictResolver(
) : AbstractConeCallConflictResolver(specificityComparator, inferenceComponents, transformerComponents) {
override fun chooseMaximallySpecificCandidates(
candidates: Set<Candidate>,
discriminateGenerics: Boolean,
discriminateAbstracts: Boolean
): Set<Candidate> {
return filterOutEquivalentCalls(candidates)
@@ -27,7 +27,6 @@ class JvmPlatformOverloadsConflictResolver(
) : AbstractConeCallConflictResolver(specificityComparator, inferenceComponents, transformerComponents) {
override fun chooseMaximallySpecificCandidates(
candidates: Set<Candidate>,
discriminateGenerics: Boolean,
discriminateAbstracts: Boolean
): Set<Candidate> {
if (!inferenceComponents.session.languageVersionSettings.supportsFeature(LanguageFeature.PreferJavaFieldOverload)) {