From e8f5a2db7caa9defefb1b1ba313c6dfad7c2ea7e Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Thu, 9 Jul 2015 20:26:45 +0300 Subject: [PATCH] Minor: Fix compilation-breaking nullability issues --- .../changeSignature/JetChangeSignatureProcessor.kt | 3 ++- .../changeSignature/ui/JetChangeSignatureDialog.kt | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureProcessor.kt index 9018f70e4b6..78b4af28e32 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureProcessor.kt @@ -29,6 +29,7 @@ import com.intellij.refactoring.rename.RenameUtil import com.intellij.usageView.UsageInfo import com.intellij.usageView.UsageViewDescriptor import com.intellij.util.containers.MultiMap +import org.jetbrains.annotations.NotNull import org.jetbrains.kotlin.idea.refactoring.changeSignature.usages.JetUsageInfo import org.jetbrains.kotlin.idea.refactoring.changeSignature.usages.KotlinWrapperForJavaUsageInfos import java.util.* @@ -101,7 +102,7 @@ public class JetChangeSignatureProcessor(project: Project, return true } - override fun isPreviewUsages(usages: Array?) = isPreviewUsages() + override fun isPreviewUsages(NotNull usages: Array): Boolean = isPreviewUsages() override fun getCommandName() = commandName } diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/ui/JetChangeSignatureDialog.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/ui/JetChangeSignatureDialog.kt index f2d89067473..b18bd7add18 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/ui/JetChangeSignatureDialog.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/ui/JetChangeSignatureDialog.kt @@ -406,7 +406,7 @@ public class JetChangeSignatureDialog( private fun evaluateChangeInfo(parametersModel: JetCallableParameterTableModel, returnTypeCodeFragment: PsiCodeFragment?, methodDescriptor: JetMethodDescriptor, - visibility: Visibility, + visibility: Visibility?, methodName: String, defaultValueContext: PsiElement): JetChangeInfo { val parameters = parametersModel.getItems().map { parameter -> @@ -428,7 +428,7 @@ public class JetChangeSignatureDialog( methodName, returnType, returnTypeText, - visibility, + visibility ?: Visibilities.INTERNAL, parameters, parametersModel.getReceiver(), defaultValueContext)