Got rid of AnalyzerFacadeProvider.getAnalyzerFacadeForProject().

Usage in JetSourceNavigationHelper was converted to direct AnalyzerFacadeForJVM usage.
This commit is contained in:
Evgeny Gerashchenko
2012-06-05 15:26:40 +04:00
parent 364cbe3a88
commit 7517470112
2 changed files with 2 additions and 7 deletions
@@ -38,6 +38,7 @@ import org.jetbrains.jet.lang.psi.*;
import org.jetbrains.jet.lang.resolve.AnalyzerScriptParameter;
import org.jetbrains.jet.lang.resolve.BindingContext;
import org.jetbrains.jet.lang.resolve.BindingContextUtils;
import org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM;
import org.jetbrains.jet.lang.resolve.name.FqName;
import org.jetbrains.jet.lang.resolve.name.Name;
import org.jetbrains.jet.lang.resolve.scopes.JetScope;
@@ -71,7 +72,7 @@ public class JetSourceNavigationHelper {
}
final Project project = declaration.getProject();
final List<JetFile> libraryFiles = findAllSourceFilesWhichContainIdentifier(declaration);
BindingContext bindingContext = AnalyzerFacadeProvider.getAnalyzerFacadeForProject().analyzeFiles(
BindingContext bindingContext = AnalyzerFacadeForJVM.INSTANCE.analyzeFiles(
project,
libraryFiles,
Collections.<AnalyzerScriptParameter>emptyList(),
@@ -70,10 +70,4 @@ public final class AnalyzerFacadeProvider {
}
return AnalyzerFacadeForJVM.INSTANCE;
}
//TODO should remove all calls to this method
@NotNull
public static AnalyzerFacade getAnalyzerFacadeForProject() {
return AnalyzerFacadeForJVM.INSTANCE;
}
}