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
@@ -145,7 +145,7 @@ public class AnalyzerFacadeForJVM {
public static BindingContext analyzeFilesWithJavaIntegration(Project project, Collection<JetFile> files, Predicate<PsiFile> filesToAnalyzeCompletely,
JetControlFlowDataTraceFactory flowDataTraceFactory) {
BindingTraceContext bindingTraceContext = new BindingTraceContext();
return AnalyzingUtils.analyzeFilesWithGivenTrace(
AnalyzingUtils.analyzeFilesWithGivenTrace(
project,
JavaBridgeConfiguration.createJavaBridgeConfiguration(project, bindingTraceContext, DefaultModuleConfiguration.createStandardConfiguration(project)),
files,
@@ -153,6 +153,7 @@ public class AnalyzerFacadeForJVM {
flowDataTraceFactory,
bindingTraceContext
);
return bindingTraceContext.getBindingContext();
}
public static BindingContext shallowAnalyzeFiles(Collection<JetFile> files) {