more DI in top down analysis

This commit is contained in:
Stepan Koltsov
2012-03-14 21:47:29 +04:00
parent 7a6f18c14a
commit fecc98af8c
11 changed files with 265 additions and 122 deletions
@@ -94,7 +94,7 @@ public final class AnalyzerFacadeForJS {
public static BindingContext analyzeNamespace(@NotNull JetFile file) {
BindingTraceContext bindingTraceContext = new BindingTraceContext();
Project project = file.getProject();
return AnalyzingUtils.analyzeFilesWithGivenTrace(
AnalyzingUtils.analyzeFilesWithGivenTrace(
project,
JsConfiguration.jsLibConfiguration(project),
Collections.singletonList(file),
@@ -102,6 +102,7 @@ public final class AnalyzerFacadeForJS {
JetControlFlowDataTraceFactory.EMPTY,
bindingTraceContext
);
return bindingTraceContext.getBindingContext();
}
private static final class JsConfiguration implements ModuleConfiguration {