From f26d4c6d9d69a6734057411323eb199fd150fdbe Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Fri, 28 Dec 2018 09:04:25 +0100 Subject: [PATCH] update parser code to accept java 11 langauge level code --- .../ide/vscode/boot/java/utils/CompilationUnitCache.java | 2 +- .../ide/vscode/boot/java/utils/SpringIndexer.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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 0a39bc172..a4a443118 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 @@ -165,7 +165,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.JLS10); + ASTParser parser = ASTParser.newParser(AST.JLS11); Map options = JavaCore.getOptions(); JavaCore.setComplianceOptions(JavaCore.VERSION_10, options); parser.setCompilerOptions(options); diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java index 940a2f565..56bc299dd 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java @@ -322,7 +322,7 @@ public class SpringIndexer { private void scanProject(IJavaProject project, String[] files) { try { - ASTParser parser = ASTParser.newParser(AST.JLS10); + ASTParser parser = ASTParser.newParser(AST.JLS11); String[] classpathEntries = getClasspathEntries(project); scanFiles(project, parser, files, classpathEntries); @@ -333,7 +333,7 @@ public class SpringIndexer { } private void scanFile(IJavaProject project, String docURI, String content, String[] classpathEntries) throws Exception { - ASTParser parser = ASTParser.newParser(AST.JLS10); + ASTParser parser = ASTParser.newParser(AST.JLS11); Map options = JavaCore.getOptions(); JavaCore.setComplianceOptions(JavaCore.VERSION_10, options); parser.setCompilerOptions(options);