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 a4a443118..533c90f9a 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 @@ -167,7 +167,7 @@ public final class CompilationUnitCache implements DocumentContentProvider { public static CompilationUnit parse(char[] source, String docURI, String unitName, String[] classpathEntries) throws Exception { ASTParser parser = ASTParser.newParser(AST.JLS11); Map options = JavaCore.getOptions(); - JavaCore.setComplianceOptions(JavaCore.VERSION_10, options); + JavaCore.setComplianceOptions(JavaCore.VERSION_11, options); parser.setCompilerOptions(options); parser.setKind(ASTParser.K_COMPILATION_UNIT); parser.setStatementsRecovery(true); diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java index a66b44820..586627365 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexerJava.java @@ -104,7 +104,7 @@ public class SpringIndexerJava implements SpringIndexer { private void scanFile(IJavaProject project, String docURI, String content, String[] classpathEntries) throws Exception { ASTParser parser = ASTParser.newParser(AST.JLS11); Map options = JavaCore.getOptions(); - JavaCore.setComplianceOptions(JavaCore.VERSION_10, options); + JavaCore.setComplianceOptions(JavaCore.VERSION_11, options); parser.setCompilerOptions(options); parser.setKind(ASTParser.K_COMPILATION_UNIT); parser.setStatementsRecovery(true); @@ -130,7 +130,7 @@ public class SpringIndexerJava implements SpringIndexer { private void scanFiles(IJavaProject project, ASTParser parser, String[] javaFiles, String[] classpathEntries) throws Exception { Map options = JavaCore.getOptions(); - JavaCore.setComplianceOptions(JavaCore.VERSION_10, options); + JavaCore.setComplianceOptions(JavaCore.VERSION_11, options); parser.setCompilerOptions(options); parser.setKind(ASTParser.K_COMPILATION_UNIT); parser.setStatementsRecovery(true);