From b2f96963b6694efc5539d9a57c0bbcb81890b0cb Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Wed, 13 Sep 2017 10:25:44 +0700 Subject: [PATCH] JavaSdkImpl: toString for MockSdk, cosmetics --- .../intellij/openapi/projectRoots/impl/JavaSdkImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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