FIR IDE: do not require resolve bodies toc check candidates for completion
This commit is contained in:
committed by
teamcityserver
parent
b8248f0197
commit
72e26771d8
+1
-1
@@ -44,7 +44,7 @@ internal class KtFirCompletionCandidateChecker(
|
|||||||
possibleExplicitReceiver: KtExpression?,
|
possibleExplicitReceiver: KtExpression?,
|
||||||
): Boolean = withValidityAssertion {
|
): Boolean = withValidityAssertion {
|
||||||
require(firSymbolForCandidate is KtFirSymbol<*>)
|
require(firSymbolForCandidate is KtFirSymbol<*>)
|
||||||
return firSymbolForCandidate.firRef.withFir(phase = FirResolvePhase.BODY_RESOLVE) { declaration ->
|
return firSymbolForCandidate.firRef.withFir(phase = FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE) { declaration ->
|
||||||
check(declaration is FirCallableDeclaration<*>)
|
check(declaration is FirCallableDeclaration<*>)
|
||||||
checkExtension(declaration, originalFile, nameExpression, possibleExplicitReceiver)
|
checkExtension(declaration, originalFile, nameExpression, possibleExplicitReceiver)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user