From f52967d9f81e6b18369aa6cbac229c5a58bb94b8 Mon Sep 17 00:00:00 2001 From: aboyko Date: Fri, 5 Apr 2024 19:17:17 -0400 Subject: [PATCH] Get active profiles from the Boot LS --- .../boot/java/livehover/v2/SpringProcessCommandHandler.java | 3 +++ vscode-extensions/vscode-spring-boot/lib/api.d.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/livehover/v2/SpringProcessCommandHandler.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/livehover/v2/SpringProcessCommandHandler.java index 848ef76a0..a57a81bbc 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/livehover/v2/SpringProcessCommandHandler.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/livehover/v2/SpringProcessCommandHandler.java @@ -320,6 +320,9 @@ public class SpringProcessCommandHandler { case "port": { return CompletableFuture.completedFuture(data.getPort()); } + case "profiles": { + return CompletableFuture.completedFuture(data.getActiveProfiles()); + } default: {} } } diff --git a/vscode-extensions/vscode-spring-boot/lib/api.d.ts b/vscode-extensions/vscode-spring-boot/lib/api.d.ts index 56a111c33..863a6d99e 100644 --- a/vscode-extensions/vscode-spring-boot/lib/api.d.ts +++ b/vscode-extensions/vscode-spring-boot/lib/api.d.ts @@ -75,7 +75,7 @@ interface LiveProcessDataQuery { } interface SimpleQuery extends LiveProcessDataQuery { - endpoint: "mappings" | "contextPath" | "port" | "properties"; + endpoint: "mappings" | "contextPath" | "port" | "properties" | "profiles"; } interface BeansQuery extends LiveProcessDataQuery {