Debugger: use partialBodyResolve. Don't compete variables defined after context element

This commit is contained in:
Natalia Ukhorskaya
2014-12-12 11:13:56 +03:00
parent 73a929c78d
commit 73d62902d0
11 changed files with 58 additions and 2 deletions
@@ -292,7 +292,7 @@ private object KotlinResolveDataProvider {
else {
if (contextElement !is JetExpression) return BindingContext.EMPTY
val contextForElement = contextElement.analyzeFully()
val contextForElement = contextElement.getResolutionFacade().analyzeWithPartialBodyResolve(contextElement)
scopeForContextElement = contextForElement[BindingContext.RESOLUTION_SCOPE, contextElement]
dataFlowInfo = contextForElement.getDataFlowInfo(contextElement)