Got rid of dependency from InjectorForJavaSemanticServices on CompilerDependencies.

This commit is contained in:
Evgeny Gerashchenko
2012-07-03 21:18:09 +04:00
parent 27c13d8c45
commit d9c645a57f
9 changed files with 13 additions and 18 deletions
@@ -152,8 +152,7 @@ public class AllInjectorsGenerator {
generator.addPublicField(PsiClassFinderImpl.class);
generator.addField(false, ModuleDescriptor.class, null,
new GivenExpression("new org.jetbrains.jet.lang.descriptors.ModuleDescriptor(org.jetbrains.jet.lang.resolve.name.Name.special(\"<dummy>\"))"));
generator.addParameter(CompilerDependencies.class);
generator.addField(false, CompilerSpecialMode.class, null, new GivenExpression("compilerDependencies.getCompilerSpecialMode()"));
generator.addParameter(CompilerSpecialMode.class);
// Parameters
generator.addPublicParameter(Project.class);