FIR IDE: consider resolve inside completion candidate checker
This commit is contained in:
committed by
teamcityserver
parent
9d07832175
commit
8f70ef41f0
+3
-1
@@ -42,7 +42,9 @@ internal class KtFirCompletionCandidateChecker(
|
||||
possibleExplicitReceiver: KtExpression?,
|
||||
): KtExtensionApplicabilityResult = withValidityAssertion {
|
||||
require(firSymbolForCandidate is KtFirSymbol<*>)
|
||||
return firSymbolForCandidate.firRef.withFir(phase = FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE) { declaration ->
|
||||
return firSymbolForCandidate.firRef.withFirWithPossibleResolveInside(
|
||||
phase = FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE
|
||||
) { declaration ->
|
||||
check(declaration is FirCallableDeclaration<*>)
|
||||
checkExtension(declaration, originalFile, nameExpression, possibleExplicitReceiver)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user