moved some components registration from registerProjectServices() to registerProjectServicesForCLI() since they don't work in Upsource
This commit is contained in:
@@ -223,19 +223,18 @@ public class JetCoreEnvironment {
|
|||||||
MockProject project = projectEnvironment.getProject();
|
MockProject project = projectEnvironment.getProject();
|
||||||
project.registerService(JetScriptDefinitionProvider.class, new JetScriptDefinitionProvider());
|
project.registerService(JetScriptDefinitionProvider.class, new JetScriptDefinitionProvider());
|
||||||
|
|
||||||
CliLightClassGenerationSupport cliLightClassGenerationSupport = new CliLightClassGenerationSupport();
|
|
||||||
project.registerService(LightClassGenerationSupport.class, cliLightClassGenerationSupport);
|
|
||||||
project.registerService(CliLightClassGenerationSupport.class, cliLightClassGenerationSupport);
|
|
||||||
project.registerService(KotlinLightClassForPackage.FileStubCache.class, new KotlinLightClassForPackage.FileStubCache(project));
|
project.registerService(KotlinLightClassForPackage.FileStubCache.class, new KotlinLightClassForPackage.FileStubCache(project));
|
||||||
|
|
||||||
Extensions.getArea(project)
|
|
||||||
.getExtensionPoint(PsiElementFinder.EP_NAME)
|
|
||||||
.registerExtension(new JavaElementFinder(project, cliLightClassGenerationSupport));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void registerProjectServicesForCLI(@NotNull JavaCoreProjectEnvironment projectEnvironment) {
|
private static void registerProjectServicesForCLI(@NotNull JavaCoreProjectEnvironment projectEnvironment) {
|
||||||
MockProject project = projectEnvironment.getProject();
|
MockProject project = projectEnvironment.getProject();
|
||||||
project.registerService(CoreJavaFileManager.class, (CoreJavaFileManager) ServiceManager.getService(project, JavaFileManager.class));
|
project.registerService(CoreJavaFileManager.class, (CoreJavaFileManager) ServiceManager.getService(project, JavaFileManager.class));
|
||||||
|
CliLightClassGenerationSupport cliLightClassGenerationSupport = new CliLightClassGenerationSupport();
|
||||||
|
project.registerService(LightClassGenerationSupport.class, cliLightClassGenerationSupport);
|
||||||
|
project.registerService(CliLightClassGenerationSupport.class, cliLightClassGenerationSupport);
|
||||||
|
Extensions.getArea(project)
|
||||||
|
.getExtensionPoint(PsiElementFinder.EP_NAME)
|
||||||
|
.registerExtension(new JavaElementFinder(project, cliLightClassGenerationSupport));
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
|||||||
Reference in New Issue
Block a user