mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
No more warnings about setting null as a version string for sdk used in tests
GitOrigin-RevId: 8212a7e6c69c3a8e7a358f715d5fcc4cd6dbcd49
This commit is contained in:
committed by
intellij-monorepo-bot
parent
86918338e9
commit
c087d60437
@@ -66,7 +66,7 @@ public class PythonMockSdk {
|
||||
|
||||
roots.putValues(classes, Arrays.asList(additionalRoots));
|
||||
|
||||
MockSdk sdk = new MockSdk(MOCK_SDK_NAME + " " + version, sdkHome, "Python " + version + " Mock SDK", roots, new PyMockSdkType());
|
||||
MockSdk sdk = new MockSdk(MOCK_SDK_NAME + " " + version, sdkHome, "Python " + version + " Mock SDK", roots, new PyMockSdkType(version));
|
||||
|
||||
// com.jetbrains.python.psi.resolve.PythonSdkPathCache.getInstance() corrupts SDK, so have to clone
|
||||
return sdk.clone();
|
||||
@@ -74,8 +74,12 @@ public class PythonMockSdk {
|
||||
|
||||
private static class PyMockSdkType extends SdkType {
|
||||
|
||||
public PyMockSdkType() {
|
||||
@NotNull
|
||||
private final String myVersionString;
|
||||
|
||||
private PyMockSdkType(@NotNull String string) {
|
||||
super(PyNames.PYTHON_SDK_ID_NAME);
|
||||
myVersionString = string;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@@ -111,5 +115,11 @@ public class PythonMockSdk {
|
||||
public void saveAdditionalData(@NotNull SdkAdditionalData additionalData, @NotNull Element additional) {
|
||||
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public String getVersionString(String sdkHome) {
|
||||
return myVersionString;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user