From 9a00ead331438080d23f703a8b28a23039625667 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Tue, 8 Sep 2015 17:51:58 +0300 Subject: [PATCH] Change Signature: Do not render visibility of local functions #KT-9095 Fixed --- .../kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt index 23892710a0f..fdcae51301c 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt @@ -43,6 +43,7 @@ import org.jetbrains.kotlin.lexer.JetTokens import org.jetbrains.kotlin.load.java.JvmAbi import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.resolve.DescriptorToSourceUtils +import org.jetbrains.kotlin.resolve.DescriptorUtils import org.jetbrains.kotlin.types.JetType import org.jetbrains.kotlin.utils.addToStdlib.singletonOrEmptyList import java.util.ArrayList @@ -198,7 +199,7 @@ public open class JetChangeInfo( } } else { - if (newVisibility != defaultVisibility) { + if (!DescriptorUtils.isLocal(inheritedCallable.originalCallableDescriptor) && newVisibility != defaultVisibility) { buffer.append(newVisibility).append(' ') }