diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationAttributeCompletionProcessor.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationAttributeCompletionProcessor.java index d467c1f08..43f1a7c2a 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationAttributeCompletionProcessor.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/annotations/AnnotationAttributeCompletionProcessor.java @@ -64,7 +64,8 @@ public class AnnotationAttributeCompletionProcessor implements CompletionProvide createCompletionProposals(project, doc, node, "value", completions, offset, offset, "", (beanName) -> "\"" + beanName + "\""); } // case: @Qualifier(prefix<*>) - else if (node instanceof SimpleName && node.getParent() instanceof Annotation) { + else if (node instanceof SimpleName && node.getParent() instanceof Annotation + && node != annotation.getTypeName()) { computeProposalsForSimpleName(project, node, "value", completions, offset, doc); } // case: @Qualifier(value=<*>)