From 98c6b59e333941dbdc33dbc3b9721c405b9604e1 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Wed, 29 Jul 2015 17:58:42 +0300 Subject: [PATCH] Correct visibility for non-public SAM-adapters GitOrigin-RevId: 78397370afb56bc10a84e7a2fef56cea2e36b54a --- .../idea/src/org/jetbrains/kotlin/idea/intentions/Utils.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/kotlin/idea/src/org/jetbrains/kotlin/idea/intentions/Utils.kt b/plugins/kotlin/idea/src/org/jetbrains/kotlin/idea/intentions/Utils.kt index c45c637b2e69..b1659bf1266f 100644 --- a/plugins/kotlin/idea/src/org/jetbrains/kotlin/idea/intentions/Utils.kt +++ b/plugins/kotlin/idea/src/org/jetbrains/kotlin/idea/intentions/Utils.kt @@ -16,14 +16,12 @@ package org.jetbrains.kotlin.idea.intentions -import com.intellij.openapi.util.TextRange import com.intellij.psi.tree.IElementType import org.jetbrains.kotlin.JetNodeTypes import org.jetbrains.kotlin.descriptors.CallableDescriptor import org.jetbrains.kotlin.descriptors.DeclarationDescriptorWithVisibility import org.jetbrains.kotlin.descriptors.ValueParameterDescriptor import org.jetbrains.kotlin.idea.caches.resolve.analyze -import org.jetbrains.kotlin.idea.references.JetReference import org.jetbrains.kotlin.idea.references.mainReference import org.jetbrains.kotlin.idea.util.IdeDescriptorRenderers import org.jetbrains.kotlin.idea.util.ShortenReferences @@ -76,7 +74,7 @@ fun JetCallableDeclaration.canRemoveTypeSpecificationByVisibility(): Boolean { if (isOverride) return true val descriptor = analyze()[BindingContext.DECLARATION_TO_DESCRIPTOR, this] - return descriptor !is DeclarationDescriptorWithVisibility || !descriptor.getVisibility().isPublicAPI() + return descriptor !is DeclarationDescriptorWithVisibility || !descriptor.getVisibility().isPublicAPI } // returns assignment which replaces initializer