[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).


(cherry picked from commit a2d0f3b1c31beb3bddeb28b1f427cf50911af227)

IJ-CR-181063

GitOrigin-RevId: 65e4805e5707ce731a10380535758da6ac76028e
This commit is contained in:
Alexander Koshevoy
2025-11-03 22:45:34 +00:00
committed by intellij-monorepo-bot
parent 3da0969e4b
commit b7e5e082da
@@ -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;
@@ -39,6 +40,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;