From 72506ee2ea9c13b417cc577737d8ca9c45613348 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Wed, 23 Dec 2020 09:37:45 +0100 Subject: [PATCH] more debug output to identify JDK 11 test failures on ci builds --- .../ide/vscode/boot/java/utils/SpringIndexerJava.java | 7 +++++++ 1 file changed, 7 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 62020e0c0..8a7ab1f87 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 @@ -478,6 +478,10 @@ public class SpringIndexerJava implements SpringIndexer { if (typeBinding != null) { Collection providers = symbolProviders.get(typeBinding); Collection metaAnnotations = AnnotationHierarchies.getMetaAnnotations(typeBinding, symbolProviders::containsKey); + + log.info("symbol providers found: " + providers.size() + " for type bindung: " + typeBinding.getQualifiedName()); + log.info("meta annotations found: " + metaAnnotations.size()); + if (!providers.isEmpty()) { TextDocument doc = DocumentUtils.getTempTextDocument(context.getDocURI(), context.getDocRef(), context.getContent()); for (SymbolProvider provider : providers) { @@ -491,6 +495,9 @@ public class SpringIndexerJava implements SpringIndexer { } } } + else { + log.warn("type binding not around: " + context.getDocURI() + " - " + node.toString()); + } } private SymbolInformation provideDefaultSymbol(Annotation node, final SpringIndexerJavaContext context) {