From c251e2dfcb1dbd43751d1e1d1011404142684b18 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Fri, 31 Jan 2014 16:50:08 +0400 Subject: [PATCH] Use lazy analysis in DataFlowValueRenderingTest --- .../jetbrains/jet/completion/DataFlowValueRenderingTest.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/idea/tests/org/jetbrains/jet/completion/DataFlowValueRenderingTest.kt b/idea/tests/org/jetbrains/jet/completion/DataFlowValueRenderingTest.kt index 9675711d434..4590d185252 100644 --- a/idea/tests/org/jetbrains/jet/completion/DataFlowValueRenderingTest.kt +++ b/idea/tests/org/jetbrains/jet/completion/DataFlowValueRenderingTest.kt @@ -38,11 +38,9 @@ abstract class AbstractDataFlowValueRenderingTest: LightCodeInsightFixtureTestCa fixture.configureByFile(fileName) val jetFile = fixture.getFile() as JetFile - val bindingContext = AnalyzerFacadeWithCache.analyzeFileWithCache(jetFile).getBindingContext() - val element = jetFile.findElementAt(fixture.getCaretOffset()) - val expression = PsiTreeUtil.getParentOfType(element, javaClass()) - val info = bindingContext.get(BindingContext.EXPRESSION_DATA_FLOW_INFO, expression)!! + val expression = PsiTreeUtil.getParentOfType(element, javaClass())!! + val info = AnalyzerFacadeWithCache.getContextForElement(expression)[BindingContext.EXPRESSION_DATA_FLOW_INFO, expression]!! val allValues = (info.getCompleteTypeInfo().keySet() + info.getCompleteNullabilityInfo().keySet()).toSet() val actual = allValues.map { renderDataFlowValue(it) }.filterNotNull().sort().makeString("\n")