From 890578a6a066883e56b2fe8734166237cda08541 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Mon, 28 Nov 2016 12:12:00 +0300 Subject: [PATCH] Introduce Type Alias: Forbid unchecking of required type arguments --- .../ui/IntroduceTypeAliasParameterTablePanel.kt | 2 ++ .../refactoring/introduce/ui/AbstractParameterTablePanel.kt | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceTypeAlias/ui/IntroduceTypeAliasParameterTablePanel.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceTypeAlias/ui/IntroduceTypeAliasParameterTablePanel.kt index 40df3013872..3d7a84c89aa 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceTypeAlias/ui/IntroduceTypeAliasParameterTablePanel.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceTypeAlias/ui/IntroduceTypeAliasParameterTablePanel.kt @@ -36,6 +36,8 @@ open class IntroduceTypeAliasParameterTablePanel : AbstractParameterTablePanel get() = parameterInfos.filter { it.isEnabled } diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/ui/AbstractParameterTablePanel.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/ui/AbstractParameterTablePanel.kt index 342f52e9c42..2d004c982d4 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/ui/AbstractParameterTablePanel.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/ui/AbstractParameterTablePanel.kt @@ -150,6 +150,8 @@ abstract class AbstractParameterTablePanel isEnabled + CHECKMARK_COLUMN -> isEnabled && isCheckMarkColumnEditable() PARAMETER_NAME_COLUMN -> isEnabled && info.isEnabled else -> false }