FIR: report ambiguity-like errors in type resolve

This commit is contained in:
Mikhail Glukhikh
2022-03-09 10:25:06 +03:00
committed by Space
parent f073e86c93
commit c8453ec8b4
17 changed files with 132 additions and 34 deletions
@@ -6,7 +6,7 @@
package org.jetbrains.kotlin.fir.resolve.calls
import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
import org.jetbrains.kotlin.resolve.calls.inference.model.NewConstraintSystemImpl
import org.jetbrains.kotlin.resolve.calls.inference.model.ConstraintSystemError
import org.jetbrains.kotlin.resolve.calls.tasks.ExplicitReceiverKind
import org.jetbrains.kotlin.resolve.calls.tower.CandidateApplicability
@@ -17,6 +17,6 @@ abstract class AbstractCandidate {
abstract val explicitReceiverKind: ExplicitReceiverKind
abstract val callInfo: AbstractCallInfo
abstract val diagnostics: List<ResolutionDiagnostic>
abstract val system: NewConstraintSystemImpl
abstract val errors: List<ConstraintSystemError>
abstract val applicability: CandidateApplicability
}