From 6845d937ca2ed6a3447cdc3f0c10b73d2726b148 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Mon, 18 Sep 2017 19:57:04 +0200 Subject: [PATCH] improved label for beans symbols --- .../ide/vscode/boot/java/beans/BeansSymbolProvider.java | 7 ++++--- .../vscode/boot/java/beans/ComponentSymbolProvider.java | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java index 37ef2a6d8..7df3e0de8 100644 --- a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java +++ b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java @@ -28,14 +28,15 @@ public class BeansSymbolProvider implements SymbolProvider { public SymbolInformation getSymbol(Annotation node, TextDocument doc) { try { StringBuilder symbolLabel = new StringBuilder(); - symbolLabel.append("@Bean"); + symbolLabel.append("@+ "); String beanName = getBeanName(node); String beanType = getBeanType(node); - symbolLabel.append(' '); + symbolLabel.append('\''); symbolLabel.append(beanName); - symbolLabel.append(' '); + symbolLabel.append('\''); + symbolLabel.append(" (@Bean) "); symbolLabel.append(beanType); SymbolInformation symbol = new SymbolInformation(symbolLabel.toString(), SymbolKind.Interface, diff --git a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/ComponentSymbolProvider.java b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/ComponentSymbolProvider.java index f17880ad1..f90082e30 100644 --- a/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/ComponentSymbolProvider.java +++ b/headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/ComponentSymbolProvider.java @@ -28,14 +28,15 @@ public class ComponentSymbolProvider implements SymbolProvider { public SymbolInformation getSymbol(Annotation node, TextDocument doc) { try { StringBuilder symbolLabel = new StringBuilder(); - symbolLabel.append("@Bean"); + symbolLabel.append("@+ "); String beanName = getBeanName(node); String beanType = getBeanType(node); - symbolLabel.append(' '); + symbolLabel.append('\''); symbolLabel.append(beanName); - symbolLabel.append(' '); + symbolLabel.append('\''); + symbolLabel.append(" (@Component) "); symbolLabel.append(beanType); SymbolInformation symbol = new SymbolInformation(symbolLabel.toString(), SymbolKind.Interface,