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
@@ -238,7 +238,7 @@ public abstract class ElementResolver {
if (!(contextElement instanceof JetExpression)) return;
JetExpression contextExpression = (JetExpression) contextElement;
BindingContext contextForElement = resolveToElement((JetElement) contextElement);
BindingContext contextForElement = resolveToElement((JetElement) contextElement, true);
scopeForContextElement = contextForElement.get(BindingContext.RESOLUTION_SCOPE, contextExpression);
dataFlowInfoForContextElement = getDataFlowInfo(contextForElement, contextExpression);