Change Signature: Do not render visibility of local functions

#KT-9095 Fixed
This commit is contained in:
Alexey Sedunov
2015-09-08 17:51:58 +03:00
parent d5deb03292
commit 9a00ead331
@@ -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(' ')
}