From d9848db0f4e1244c947b05d133ecb997c95bac24 Mon Sep 17 00:00:00 2001 From: Evgeny Pasynkov Date: Tue, 21 Aug 2012 16:57:04 +0200 Subject: [PATCH] minor change to JavaCoreProjectEnvironment --- .../src/com/intellij/core/JavaCoreProjectEnvironment.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/core/JavaCoreProjectEnvironment.java b/java/java-psi-impl/src/com/intellij/core/JavaCoreProjectEnvironment.java index 25e840058e08..f037f7971cc7 100644 --- a/java/java-psi-impl/src/com/intellij/core/JavaCoreProjectEnvironment.java +++ b/java/java-psi-impl/src/com/intellij/core/JavaCoreProjectEnvironment.java @@ -17,7 +17,6 @@ package com.intellij.core; import com.intellij.mock.MockFileIndexFacade; import com.intellij.openapi.Disposable; -import com.intellij.openapi.roots.FileIndexFacade; import com.intellij.openapi.roots.LanguageLevelProjectExtension; import com.intellij.openapi.roots.PackageIndex; import com.intellij.openapi.vfs.VirtualFile; @@ -45,7 +44,7 @@ public class JavaCoreProjectEnvironment extends CoreProjectEnvironment { super(parentDisposable, applicationEnvironment); myProject.registerService(PsiElementFactory.class, new PsiElementFactoryImpl(myPsiManager)); - myProject.registerService(JavaPsiImplementationHelper.class, new CoreJavaPsiImplementationHelper()); + myProject.registerService(JavaPsiImplementationHelper.class, createJavaPsiImplementationHelper()); myProject.registerService(PsiResolveHelper.class, new PsiResolveHelperImpl(myPsiManager)); myProject.registerService(LanguageLevelProjectExtension.class, new CoreLanguageLevelProjectExtension()); myProject.registerService(JavaResolveCache.class, new JavaResolveCache(myMessageBus)); @@ -64,6 +63,10 @@ public class JavaCoreProjectEnvironment extends CoreProjectEnvironment { myProject.registerService(JavaPsiFacade.class, javaPsiFacade); } + protected CoreJavaPsiImplementationHelper createJavaPsiImplementationHelper() { + return new CoreJavaPsiImplementationHelper(); + } + protected JavaFileManager createCoreFileManager() { return new CoreJavaFileManager(myPsiManager); }