Skip to content

Commit d595f03

Browse files
committed
Re-adjust bean completion item optics
1 parent 1238fec commit d595f03

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeanCompletionProposal.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.eclipse.lsp4j.Command;
2626
import org.eclipse.lsp4j.CompletionItemKind;
2727
import org.eclipse.lsp4j.CompletionItemLabelDetails;
28+
import org.openrewrite.java.tree.JavaType;
2829
import org.slf4j.Logger;
2930
import org.slf4j.LoggerFactory;
3031
import org.springframework.ide.vscode.boot.java.handlers.BootJavaCompletionEngine;
@@ -48,7 +49,7 @@ public class BeanCompletionProposal implements ICompletionProposalWithScore {
4849

4950
private static final Logger log = LoggerFactory.getLogger(BeanCompletionProposal.class);
5051

51-
private static final String SHORT_DESCRIPTION = "inject as a bean dependency";
52+
private static final String SHORT_DESCRIPTION = " - inject bean";
5253

5354
private IDocument doc;
5455
private String beanId;
@@ -160,7 +161,8 @@ public String getDetail() {
160161
@Override
161162
public CompletionItemLabelDetails getLabelDetails() {
162163
CompletionItemLabelDetails labelDetails = new CompletionItemLabelDetails();
163-
labelDetails.setDescription(SHORT_DESCRIPTION);
164+
labelDetails.setDetail(SHORT_DESCRIPTION);
165+
labelDetails.setDescription(JavaType.ShallowClass.build(beanType).getClassName());
164166
return labelDetails;
165167
}
166168

0 commit comments

Comments
 (0)