get resulting DataFlowInfo from JetTypeInfo instead of facade

This commit is contained in:
Alexander Udalov
2012-06-14 14:16:42 +04:00
parent 3e79d3c834
commit c3420e864e
@@ -334,10 +334,7 @@ public class ExpressionTypingServices {
result = blockLevelVisitor.getTypeInfo(statementExpression, newContext, true);
}
DataFlowInfo newDataFlowInfo = blockLevelVisitor.getResultingDataFlowInfo();
if (newDataFlowInfo == null) {
newDataFlowInfo = context.dataFlowInfo;
}
DataFlowInfo newDataFlowInfo = result.getDataFlowInfo();
if (newDataFlowInfo != context.dataFlowInfo) {
newContext = createContext(newContext, trace, scope, newDataFlowInfo, NO_EXPECTED_TYPE);
}