Interface JavaPackageFragmentProvider extracted

This commit is contained in:
Andrey Breslav
2013-12-23 21:09:55 +04:00
parent fc2d9cdde6
commit 230e534989
5 changed files with 244 additions and 198 deletions
@@ -135,7 +135,7 @@ public class GenerateInjectors {
generator.addField(VirtualFileKotlinClassFinder.class);
generator.addField(MutablePackageFragmentProvider.class);
generator.addField(NamespaceFactoryImpl.class);
generator.addPublicField(JavaPackageFragmentProvider.class);
generator.addPublicField(JavaPackageFragmentProviderImpl.class);
generator.addField(false, VirtualFileFinder.class, "virtualFileFinder",
new GivenExpression(
"com.intellij.openapi.components.ServiceManager.getService(project, VirtualFileFinder.class)"));
@@ -160,6 +160,7 @@ public class GenerateInjectors {
generator.addField(PsiBasedExternalAnnotationResolver.class);
generator.addPublicField(JavaDescriptorResolver.class);
generator.addField(VirtualFileKotlinClassFinder.class);
generator.addField(JavaPackageFragmentProviderImpl.class);
generator.addField(false, VirtualFileFinder.class, "virtualFileFinder",
new GivenExpression("com.intellij.openapi.components.ServiceManager.getService(project, VirtualFileFinder.class)"));
generator.addField(true, ModuleDescriptorImpl.class, "module",