FIR IDE: fix completion in function with expression body

This commit is contained in:
Ilya Kirillov
2020-08-28 15:20:18 +03:00
parent 7c0467944d
commit 1ccf8bfb67
4 changed files with 40 additions and 5 deletions
@@ -69,7 +69,7 @@ abstract class KtAnalysisSession(override val token: ValidityToken) : ValidityTo
fun KtType.getTypeScope(): KtScope? = scopeProvider.getTypeScope(this)
fun KtFile.getScopeContextForPosition(originalPosition: PsiElement?, positionInFakeFile: KtElement): KtScopeContext =
fun KtFile.getScopeContextForPosition(originalPosition: PsiElement, positionInFakeFile: KtElement): KtScopeContext =
scopeProvider.getScopeContextForPosition(this, originalPosition, positionInFakeFile)
fun KtDeclaration.getSymbol(): KtSymbol = symbolProvider.getSymbol(this)
@@ -23,7 +23,7 @@ abstract class KtScopeProvider : KtAnalysisSessionComponent() {
abstract fun getScopeContextForPosition(
originalFile: KtFile,
originalPosition: PsiElement?,
originalPosition: PsiElement,
positionInFakeFile: KtElement
): KtScopeContext
}