From 187694d1b0ba377213d26e7c8782668ff239bf93 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 3 Feb 2016 15:47:58 +0100 Subject: [PATCH] don't veto rename of constructors #KT-9693 Fixed --- .../idea/refactoring/KotlinRefactoringSupportProvider.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringSupportProvider.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringSupportProvider.kt index dd64059835e..59e7a3d54fe 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringSupportProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/KotlinRefactoringSupportProvider.kt @@ -80,6 +80,6 @@ class KotlinRefactoringSupportProvider : RefactoringSupportProvider() { } class KotlinVetoRenameCondition: Condition { - override fun value(t: PsiElement?): Boolean = t is KtElement && t is PsiNameIdentifierOwner && t.nameIdentifier == null + override fun value(t: PsiElement?): Boolean = + t is KtElement && t is PsiNameIdentifierOwner && t.nameIdentifier == null && t !is KtConstructor<*> } -