mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-06 06:21:16 +07:00
[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:
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;
|
||||
|
||||
Reference in New Issue
Block a user