Analysis API: Add API functions to get all the candidates (with argument

mapping and substitutor) for a function call.
This commit is contained in:
Mark Punzalan
2022-01-31 18:57:40 +01:00
committed by Ilya Kirillov
parent 322b10f1bb
commit 4a09abc418
7 changed files with 221 additions and 36 deletions
@@ -146,6 +146,9 @@ internal class KtFe10CallResolver(
} ?: handleResolveErrors(this, psi)
}
// TODO: See Call.resolveCandidates() in plugins/kotlin/core/src/org/jetbrains/kotlin/idea/core/Utils.kt
override fun resolveCandidates(psi: KtElement): List<KtCallInfo> = TODO()
private fun handleAsCompoundAssignment(context: BindingContext, binaryExpression: KtBinaryExpression): KtCallInfo? {
val left = binaryExpression.left ?: return null
val right = binaryExpression.right