mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
patch from Alexander Zverev
This commit is contained in:
@@ -70,12 +70,6 @@ public class JavaCoreEnvironment extends CoreEnvironment {
|
||||
myApplication.registerService(PsiPackageImplementationHelper.class, new CorePsiPackageImplementationHelper());
|
||||
|
||||
myFileManager = new CoreJavaFileManager(myPsiManager, getLocalFileSystem(), myJarFileSystem);
|
||||
JavaPsiFacadeImpl javaPsiFacade = new JavaPsiFacadeImpl(myProject, myPsiManager, myFileManager, null);
|
||||
myProject.registerService(CoreJavaFileManager.class, myFileManager);
|
||||
registerComponentInstance(myProject.getPicoContainer(),
|
||||
JavaPsiFacade.class,
|
||||
javaPsiFacade);
|
||||
myProject.registerService(JavaPsiFacade.class, javaPsiFacade);
|
||||
myProject.registerService(PsiElementFactory.class, new PsiElementFactoryImpl(myPsiManager));
|
||||
myProject.registerService(JavaPsiImplementationHelper.class, new CoreJavaPsiImplementationHelper());
|
||||
myProject.registerService(PsiResolveHelper.class, new PsiResolveHelperImpl(myPsiManager));
|
||||
@@ -83,6 +77,13 @@ public class JavaCoreEnvironment extends CoreEnvironment {
|
||||
myProject.registerService(PackageIndex.class, myFileManager);
|
||||
myProject.registerService(JavaResolveCache.class, new JavaResolveCache(null));
|
||||
|
||||
JavaPsiFacadeImpl javaPsiFacade = new JavaPsiFacadeImpl(myProject, myPsiManager, myFileManager, null);
|
||||
myProject.registerService(CoreJavaFileManager.class, myFileManager);
|
||||
registerComponentInstance(myProject.getPicoContainer(),
|
||||
JavaPsiFacade.class,
|
||||
javaPsiFacade);
|
||||
myProject.registerService(JavaPsiFacade.class, javaPsiFacade);
|
||||
|
||||
myApplication.registerService(EmptySubstitutor.class, new EmptySubstitutorImpl());
|
||||
myApplication.registerService(JavaDirectoryService.class, new CoreJavaDirectoryService());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user