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
@@ -45,6 +45,7 @@ public class AllInjectorsGenerator {
// Fields
generator.addPublicField(TopDownAnalyzer.class);
generator.addPublicField(TopDownAnalysisContext.class);
generator.addPublicField(BodyResolver.class);
generator.addPublicField(ControlFlowAnalyzer.class);
generator.addPublicField(DeclarationsChecker.class);
@@ -52,7 +53,7 @@ public class AllInjectorsGenerator {
// Parameters
generator.addPublicParameter(Project.class);
generator.addParameter(TopDownAnalysisContext.class);
generator.addPublicParameter(TopDownAnalysisParameters.class);
generator.addParameter(ModuleConfiguration.class);
generator.addParameter(ModuleDescriptor.class);
generator.addParameter(JetControlFlowDataTraceFactory.class, false);