diff --git a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java index 0e9de2c563fa..13330c14052e 100644 --- a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java +++ b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java @@ -576,6 +576,7 @@ public class JavaSdkImpl extends JavaSdk { return myJdkName; } + @NotNull @Override public String getVersionString() { return myVersionString; @@ -600,7 +601,7 @@ public class JavaSdkImpl extends JavaSdk { @NotNull @Override - public Object clone() { + public Sdk clone() { return new MockSdk(myJdkName, myHomePath, myVersionString, new MultiMap<>(myRoots), myIsJre){ @NotNull @Override @@ -715,5 +716,10 @@ public class JavaSdkImpl extends JavaSdk { public void putUserData(@NotNull Key key, @Nullable T value) { throwReadOnly(); } + + @Override + public String toString() { + return "MockSDK[" + myJdkName + "]"; + } } } \ No newline at end of file