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);