[eel][sdk] IJPL-215427 Mark JavaSdkVersionUtil.findJdkByVersion() as obsolete

Annotate `findJdkByVersion` with `@ApiStatus.Obsolete` to warn against its usage due to lack of consideration for the current project environment (e.g., WSL, Docker).

GitOrigin-RevId: a2d0f3b1c31beb3bddeb28b1f427cf50911af227
This commit is contained in:
Alexander Koshevoy
2025-11-03 00:32:25 +00:00
committed by intellij-monorepo-bot
parent c6a5ad7796
commit 2bc98c00af
@@ -5,6 +5,7 @@ import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleUtilCore;
import com.intellij.openapi.roots.ModuleRootManager;
import com.intellij.psi.PsiElement;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.Contract;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -42,6 +43,10 @@ public final class JavaSdkVersionUtil {
return null;
}
/**
* Obsolete: ignores environment‑scoped SDKs (WSL, Docker, Remote Dev).
*/
@ApiStatus.Obsolete
public static @Nullable Sdk findJdkByVersion(@NotNull JavaSdkVersion version) {
JavaSdk javaSdk = JavaSdk.getInstance();
Sdk candidate = null;