get resulting DataFlowInfo from JetTypeInfo instead of facade
This commit is contained in:
+1
-4
@@ -334,10 +334,7 @@ public class ExpressionTypingServices {
|
|||||||
result = blockLevelVisitor.getTypeInfo(statementExpression, newContext, true);
|
result = blockLevelVisitor.getTypeInfo(statementExpression, newContext, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
DataFlowInfo newDataFlowInfo = blockLevelVisitor.getResultingDataFlowInfo();
|
DataFlowInfo newDataFlowInfo = result.getDataFlowInfo();
|
||||||
if (newDataFlowInfo == null) {
|
|
||||||
newDataFlowInfo = context.dataFlowInfo;
|
|
||||||
}
|
|
||||||
if (newDataFlowInfo != context.dataFlowInfo) {
|
if (newDataFlowInfo != context.dataFlowInfo) {
|
||||||
newContext = createContext(newContext, trace, scope, newDataFlowInfo, NO_EXPECTED_TYPE);
|
newContext = createContext(newContext, trace, scope, newDataFlowInfo, NO_EXPECTED_TYPE);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user