Commit 650f6513 authored by Jens Ole Lauridsen's avatar Jens Ole Lauridsen Committed by Dmitry Avdeev
Browse files

EA-127640 - IAE: SdkConfigurationUtil.$$$reportNull$$$

@NotNull added
parent bc6fca0a
Branches unavailable Tags unavailable
No related merge requests found
Showing with 10 additions and 1 deletion
+10 -1
......@@ -215,6 +215,7 @@ public class JavaSdkImpl extends JavaSdk {
return JdkUtil.checkForJdk(path);
}
@NotNull
@Override
public String suggestSdkName(String currentSdkName, String sdkHome) {
return suggestJavaSdkName(this, currentSdkName, sdkHome);
......
......@@ -74,6 +74,7 @@ public abstract class SdkType implements SdkTypeId {
return null;
}
@NotNull
public abstract String suggestSdkName(String currentSdkName, String sdkHome);
/**
......
......@@ -75,6 +75,7 @@ public class SimpleJavaSdkType extends SdkType implements JavaSdkType {
return JdkUtil.checkForJdk(path);
}
@NotNull
@Override
public String suggestSdkName(String currentSdkName, String sdkHome) {
return suggestJavaSdkName(this, currentSdkName, sdkHome);
......
......@@ -59,6 +59,7 @@ public class UnknownSdkType extends SdkType{
return "";
}
@NotNull
@Override
public String suggestSdkName(String currentSdkName, String sdkHome) {
return currentSdkName;
......
......@@ -651,7 +651,6 @@ public class CommentByLineCommentHandler extends MultiCaretCodeInsightActionHand
if (endOffset == offset && block.startLine != block.endLine) return true;
final int textLength = document.getTextLength();
final CharSequence chars = document.getCharsSequence();
offset = CharArrayUtil.shiftForward(chars, offset, " \t");
if (endOffset == textLength) {
final int shifted = CharArrayUtil.shiftBackward(chars, textLength - 1, " \t") + 1;
if (shifted < textLength) endOffset = shifted;
......
......@@ -142,6 +142,7 @@ public class IdeaJdk extends JavaDependentSdkType implements JavaSdkType {
return null;
}
@NotNull
@Override
public String suggestSdkName(String currentSdkName, String sdkHome) {
if (PsiUtil.isPathToIntelliJIdeaSources(sdkHome)) return "Local IDEA [" + sdkHome + "]";
......
......@@ -374,6 +374,7 @@ public final class PythonSdkType extends SdkType {
}
}
@NotNull
@Override
public String suggestSdkName(final String currentSdkName, final String sdkHome) {
final String name = StringUtil.notNullize(suggestBaseSdkName(sdkHome), "Unknown");
......
......@@ -270,6 +270,10 @@ public class XmlBlock extends AbstractXmlBlock {
return createDefaultSpace(true, false);
}
if (type1 == XmlElementType.XML_COMMENT) {
return createDefaultSpace(true, false);
}
return createDefaultSpace(false, false);
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment