From e6e9cf0972fa287d2dd18d49f2ae5d67353f1701 Mon Sep 17 00:00:00 2001 From: Anatoliy Bazko Date: Tue, 4 Sep 2018 14:35:29 +0000 Subject: [PATCH] Fix selenium tests (#11063) Signed-off-by: Anatoliy Bazko --- .../java/languageserver/ProjectsListener.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/plugins/plugin-java/che-plugin-java-server/src/main/java/org/eclipse/che/plugin/java/languageserver/ProjectsListener.java b/plugins/plugin-java/che-plugin-java-server/src/main/java/org/eclipse/che/plugin/java/languageserver/ProjectsListener.java index 42b755393c..eb623ebf77 100644 --- a/plugins/plugin-java/che-plugin-java-server/src/main/java/org/eclipse/che/plugin/java/languageserver/ProjectsListener.java +++ b/plugins/plugin-java/che-plugin-java-server/src/main/java/org/eclipse/che/plugin/java/languageserver/ProjectsListener.java @@ -16,7 +16,6 @@ import static java.util.Collections.singletonList; import com.google.inject.Inject; import com.google.inject.Singleton; -import java.util.Optional; import javax.annotation.PostConstruct; import org.eclipse.che.api.core.notification.EventService; import org.eclipse.che.api.core.notification.EventSubscriber; @@ -24,10 +23,7 @@ import org.eclipse.che.api.languageserver.LanguageServiceUtils; import org.eclipse.che.api.project.server.ProjectManager; import org.eclipse.che.api.project.server.notification.PreProjectDeletedEvent; import org.eclipse.che.api.project.server.notification.ProjectCreatedEvent; -import org.eclipse.che.api.project.shared.RegisteredProject; -import org.eclipse.che.ide.ext.java.shared.Constants; import org.eclipse.che.jdt.ls.extension.api.dto.UpdateWorkspaceParameters; -import org.eclipse.che.plugin.maven.shared.MavenAttributes; /** * Monitors projects activity and updates jdt.ls workspace. @@ -70,7 +66,7 @@ public class ProjectsListener { } private void onProjectCreated(ProjectCreatedEvent event) { - if (!isJavaProject(event.getProjectPath())) { + if (!isProjectRegistered(event.getProjectPath())) { return; } @@ -81,7 +77,7 @@ public class ProjectsListener { } private void onPreProjectDeleted(PreProjectDeletedEvent event) { - if (!isJavaProject(event.getProjectPath())) { + if (!isProjectRegistered(event.getProjectPath())) { return; } @@ -91,10 +87,7 @@ public class ProjectsListener { workspaceSynchronizer.syncronizerWorkspaceAsync(params); } - private boolean isJavaProject(String path) { - Optional project = projectManager.get(path); - return (project.isPresent() - && (MavenAttributes.MAVEN_ID.equals(project.get().getType()) - || Constants.JAVAC.equals(project.get().getType()))); + private boolean isProjectRegistered(String path) { + return projectManager.isRegistered(path); } }