provide hook for registering PsiElementFinder extensions before JavaPsiFacade is created in JavaCoreProjectEnvironment (required for Kotlin_

This commit is contained in:
Dmitry Jemerov
2016-10-12 16:37:22 +02:00
parent f5f8acfd0e
commit 10e04d282e
@@ -60,6 +60,10 @@ public class JavaCoreProjectEnvironment extends CoreProjectEnvironment {
myFileManager = createCoreFileManager();
myProject.registerService(JavaFileManager.class, myFileManager);
registerJavaPsiFacade();
}
protected void registerJavaPsiFacade() {
JavaPsiFacadeImpl javaPsiFacade = new JavaPsiFacadeImpl(myProject, myPsiManager, myFileManager, myMessageBus);
myProject.registerService(JavaPsiFacade.class, javaPsiFacade);
}