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) {