From d97fc827ad997213752931bc4c887045fa4cc0cb Mon Sep 17 00:00:00 2001 From: aboyko Date: Tue, 29 Aug 2023 10:22:15 -0400 Subject: [PATCH] Debug logging for failing unit test --- .../boot/xml/hyperlinks/BeanRefHyperlinkProvider.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/xml/hyperlinks/BeanRefHyperlinkProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/xml/hyperlinks/BeanRefHyperlinkProvider.java index bc4bdb1ec..cc2b39cf8 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/xml/hyperlinks/BeanRefHyperlinkProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/xml/hyperlinks/BeanRefHyperlinkProvider.java @@ -18,6 +18,8 @@ import org.eclipse.lemminx.dom.DOMAttr; import org.eclipse.lemminx.dom.DOMNode; import org.eclipse.lsp4j.Location; import org.eclipse.lsp4j.WorkspaceSymbol; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.ide.vscode.boot.app.SpringSymbolIndex; import org.springframework.ide.vscode.boot.java.beans.BeansSymbolAddOnInformation; import org.springframework.ide.vscode.boot.java.handlers.EnhancedSymbolInformation; @@ -31,6 +33,8 @@ import org.springframework.ide.vscode.commons.util.text.TextDocument; */ public class BeanRefHyperlinkProvider implements XMLHyperlinkProvider { + private static final Logger log = LoggerFactory.getLogger(BeanRefHyperlinkProvider.class); + private final JavaProjectFinder projectFinder; private final SpringSymbolIndex symbolIndex; @@ -75,6 +79,8 @@ public class BeanRefHyperlinkProvider implements XMLHyperlinkProvider { return symbol.getLocation().getLeft(); } } + } else { + log.debug("No Symbols!!!"); } } return null; @@ -85,7 +91,9 @@ public class BeanRefHyperlinkProvider implements XMLHyperlinkProvider { if (beanId != null && additionalInformation != null) { for (SymbolAddOnInformation info : additionalInformation) { if (info instanceof BeansSymbolAddOnInformation) { - return beanId.equals(((BeansSymbolAddOnInformation)info).getBeanID()); + String id = ((BeansSymbolAddOnInformation)info).getBeanID(); + log.debug("Bean symbol id = " + id); + return beanId.equals(id); } } }