From c23fca1caddc53e8adc31ecd3c93bc23e57ab261 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Tue, 17 Apr 2012 15:07:11 +0400 Subject: [PATCH] Remove analyzeProjectWithCache with caching on project. It's used nowhere, gives cycles in resolve and produce second copy of binding context. KT-1792 UI freeze and AssertionError in log #KT-1792 fixed --- .../jet/plugin/project/WholeProjectAnalyzerFacade.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/project/WholeProjectAnalyzerFacade.java b/idea/src/org/jetbrains/jet/plugin/project/WholeProjectAnalyzerFacade.java index 4e979856d71..9b399be0311 100644 --- a/idea/src/org/jetbrains/jet/plugin/project/WholeProjectAnalyzerFacade.java +++ b/idea/src/org/jetbrains/jet/plugin/project/WholeProjectAnalyzerFacade.java @@ -16,8 +16,6 @@ package org.jetbrains.jet.plugin.project; -import com.intellij.openapi.project.Project; -import com.intellij.psi.search.GlobalSearchScope; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.analyzer.AnalyzeExhaust; import org.jetbrains.jet.lang.psi.JetFile; @@ -40,9 +38,4 @@ public final class WholeProjectAnalyzerFacade { public static AnalyzeExhaust analyzeProjectWithCacheOnAFile(@NotNull JetFile file) { return analyzeFileWithCache(file, JetFilesProvider.getInstance(file.getProject()).sampleToAllFilesInModule()); } - - @NotNull - public static AnalyzeExhaust analyzeProjectWithCache(@NotNull Project project, @NotNull GlobalSearchScope scope) { - return AnalyzerFacadeWithCache.analyzeProjectWithCache(project, JetFilesProvider.getInstance(project).allInScope(scope)); - } }