Correction after code review

This commit is contained in:
Valentin Kipyatkov
2017-06-29 17:58:25 +03:00
parent 8fabb6945e
commit 6df0c28119
@@ -41,7 +41,6 @@ import org.jetbrains.kotlin.psi.psiUtil.siblings
import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.resolve.BindingContext
import org.jetbrains.kotlin.resolve.CompositeBindingContext import org.jetbrains.kotlin.resolve.CompositeBindingContext
import org.jetbrains.kotlin.resolve.bindingContextUtil.getDataFlowInfoBefore import org.jetbrains.kotlin.resolve.bindingContextUtil.getDataFlowInfoBefore
import org.jetbrains.kotlin.resolve.calls.context.ContextDependency
import org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo import org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo
import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode
import org.jetbrains.kotlin.resolve.scopes.LexicalScope import org.jetbrains.kotlin.resolve.scopes.LexicalScope
@@ -120,8 +119,7 @@ class CompletionBindingContextProvider(project: Project) {
val statementContext = inStatement.analyzeInContext(scope = prevCompletionData.statementResolutionScope, val statementContext = inStatement.analyzeInContext(scope = prevCompletionData.statementResolutionScope,
contextExpression = block, contextExpression = block,
dataFlowInfo = prevCompletionData.statementDataFlowInfo, dataFlowInfo = prevCompletionData.statementDataFlowInfo,
isStatement = true, isStatement = true)
contextDependency = ContextDependency.DEPENDENT)
// we do not update prevCompletionDataCache because the same data should work // we do not update prevCompletionDataCache because the same data should work
return CompositeBindingContext.create(listOf(statementContext, prevCompletionData.bindingContext)) return CompositeBindingContext.create(listOf(statementContext, prevCompletionData.bindingContext))
} }