From 94a056023c91911bd9686d585749098d67ae48cc Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Fri, 3 Jan 2020 16:10:03 -0500 Subject: [PATCH] WIP --- .../spring-boot-language-server/pom.xml | 26 +++++++++++++++++-- .../boot/java/utils/CompilationUnitCache.java | 3 +++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/headless-services/spring-boot-language-server/pom.xml b/headless-services/spring-boot-language-server/pom.xml index 503e853de..ff13c574e 100644 --- a/headless-services/spring-boot-language-server/pom.xml +++ b/headless-services/spring-boot-language-server/pom.xml @@ -92,12 +92,34 @@ org.springframework.ide.vscode commons-language-server ${dependencies.version} - + org.eclipse.jdt org.eclipse.jdt.core - 3.19.0 + 3.20.100-SNAPSHOT + + + org.eclipse.platform + org.eclipse.core.runtime + 3.17.0 + + + org.eclipse.platform + org.eclipse.core.resources + 3.13.600 + + + org.eclipse.platform + org.eclipse.core.filesystem + 1.7.600 + + + org.eclipse.platform + org.eclipse.text + 3.10.0 + + commons-io commons-io diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java index 77ea785ef..fb72524f9 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/CompilationUnitCache.java @@ -295,6 +295,9 @@ public final class CompilationUnitCache implements DocumentContentProvider { } CompilationUnit cu = CUResolver.convert(unit, source, AST.JLS11, options, needToResolveBindings, DefaultWorkingCopyOwner.PRIMARY, flags); + +// classpaths.forEach(e -> e.reset()); + environment.cleanup(); return cu; }