From 35c110e18c8387159617eec22071237c368dfbc7 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Mon, 11 Mar 2019 09:47:34 +0100 Subject: [PATCH] missed to add symbols in case of non-cached symbols --- .../ide/vscode/boot/java/utils/SpringIndexerJava.java | 2 ++ 1 file changed, 2 insertions(+) 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 b7a38e371..8dbc85f09 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 @@ -155,6 +155,8 @@ public class SpringIndexerJava implements SpringIndexer { parser.createASTs(javaFiles, null, new String[0], requestor, null); this.cache.store(cacheKey, javaFiles, generatedSymbols); + + symbols = (CachedSymbol[]) generatedSymbols.toArray(new CachedSymbol[generatedSymbols.size()]); } else { log.info("scan java files used cached data: " + project.getElementName() + " - no. of cached symbols retrieved: " + symbols.length);