improved label for beans symbols

This commit is contained in:
Martin Lippert
2017-09-18 19:57:04 +02:00
parent 1ba8c5b85b
commit 6845d937ca
2 changed files with 8 additions and 6 deletions

View File

@@ -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,

View File

@@ -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,