Skip to content

Commit 87ecf1f

Browse files
committed
ignore vscode-java internal project, it is not a user-facing project
1 parent d43a932 commit 87ecf1f

File tree

1 file changed

+6
-0
lines changed
  • headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls

1 file changed

+6
-0
lines changed

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/jdt/ls/JdtLsProjectCache.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public class JdtLsProjectCache implements InitializableJavaProjectsService, Serv
5959
private static final Logger log = LoggerFactory.getLogger(JdtLsProjectCache.class);
6060

6161
private static final String CMD_SPRING_BOOT_ENABLE_CLASSPATH_LISTENING = "sts.vscode-spring-boot.enableClasspathListening";
62+
private static final String VSCODE_JAVA_INTERNAL_PROJECT_NAME = "jdt.ls-java-project";
6263

6364
private static final Duration INITIALIZE_TIMEOUT = Duration.ofSeconds(10);
6465
private static final Object JDT_SCHEME = "jdt";
@@ -343,6 +344,11 @@ private class JstLsClasspathListener implements ClasspathListener {
343344
*/
344345
@Override
345346
public synchronized void changed(Event event) {
347+
// ignore events for vscode-java specific internal project, it is not a user-facing project
348+
if (event.name != null && event.name.contains(VSCODE_JAVA_INTERNAL_PROJECT_NAME)) {
349+
return;
350+
}
351+
346352
log.debug("claspath event received {}", event);
347353
server.doOnInitialized(() -> {
348354
try {

0 commit comments

Comments
 (0)