[FIR-IDE] Hack for checking single candidate resolver in tests

This commit is contained in:
Pavel Kirpichenkov
2020-08-19 13:18:53 +03:00
parent 2c816d8911
commit ec072798b1
10 changed files with 191 additions and 4 deletions
@@ -118,4 +118,11 @@ abstract class KtAnalysisSession(override val token: ValidityToken) : ValidityTo
check(this is KtSymbolBasedReference) { "To get reference symbol the one should be KtSymbolBasedReference but was ${this::class}" }
return resolveToSymbols().singleOrNull()
}
abstract fun resolveAndCheckReceivers(
firSymbolForCandidate: KtCallableSymbol,
originalFile: KtFile,
nameExpression: KtSimpleNameExpression,
possibleReceiver: KtExpression?,
): Boolean
}