From 3efe14d4f70cc3cc39aad7d19599a90558eb6ba6 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 21 May 2012 15:10:07 +0200 Subject: [PATCH] virtualize --- .../src/com/intellij/core/JavaCoreEnvironment.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java/java-psi-impl/src/com/intellij/core/JavaCoreEnvironment.java b/java/java-psi-impl/src/com/intellij/core/JavaCoreEnvironment.java index 42e9c4cb9ca2..c5cf7931a274 100644 --- a/java/java-psi-impl/src/com/intellij/core/JavaCoreEnvironment.java +++ b/java/java-psi-impl/src/com/intellij/core/JavaCoreEnvironment.java @@ -70,7 +70,7 @@ public class JavaCoreEnvironment extends CoreEnvironment { myApplication.registerService(PsiPackageImplementationHelper.class, new CorePsiPackageImplementationHelper()); - myFileManager = new CoreJavaFileManager(myPsiManager, getLocalFileSystem(), myJarFileSystem); + myFileManager = createCoreFileManager(); myProject.registerService(PsiElementFactory.class, new PsiElementFactoryImpl(myPsiManager)); myProject.registerService(JavaPsiImplementationHelper.class, new CoreJavaPsiImplementationHelper()); myProject.registerService(PsiResolveHelper.class, new PsiResolveHelperImpl(myPsiManager)); @@ -92,6 +92,10 @@ public class JavaCoreEnvironment extends CoreEnvironment { myApplication.registerService(JavaVersionService.class, new JavaVersionService()); } + protected CoreJavaFileManager createCoreFileManager() { + return new CoreJavaFileManager(myPsiManager, getLocalFileSystem(), myJarFileSystem); + } + public void addToClasspath(File path) { final VirtualFile root = path.isFile() ? myJarFileSystem.findFileByPath(path + "!/")