From f2e9a3a255624e185893a12f5015292b4a754637 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Tue, 11 Feb 2025 14:57:19 +0100 Subject: [PATCH] fixed duplicate bean index elements appearing when scanning file in two passes --- .../ide/vscode/boot/java/beans/BeansSymbolProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java index 22cd7bbf5..62a766d8e 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/beans/BeansSymbolProvider.java @@ -83,6 +83,8 @@ public class BeansSymbolProvider extends AbstractSymbolProvider { else { WebfluxRouterSymbolProvider.createWebfluxElements(method, context, doc, childElements); } + } else if (!isWebfluxRouter && SCAN_PASS.TWO.equals(context.getPass())) { + return; } boolean isFunction = isFunctionBean(method);