From 1dfd877af203860c9f873dfbfd655d8eebfd927b Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Thu, 10 Sep 2015 15:00:57 +0300 Subject: [PATCH] add quick fix for ACCESS_TO_TOP_LEVEL_FROM_ANOTHER_FILE to code cleanup --- .../kotlin/idea/inspections/KotlinCleanupInspection.kt | 3 ++- .../kotlin/idea/quickfix/ChangePrivateTopLevelToInternalFix.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinCleanupInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinCleanupInspection.kt index 383d66f08c1..eec54b71eb3 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinCleanupInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/KotlinCleanupInspection.kt @@ -103,7 +103,8 @@ public class KotlinCleanupInspection(): LocalInspectionTool(), CleanupLocalInspe Errors.DEPRECATED_ANNOTATION_THAT_BECOMES_MODIFIER, Errors.DEPRECATED_DECAPITALIZED_ANNOTATION, Errors.DEPRECATED_ESCAPED_MODIFIER, - Errors.DEPRECATED_UNESCAPED_ANNOTATION + Errors.DEPRECATED_UNESCAPED_ANNOTATION, + Errors.ACCESS_TO_PRIVATE_TOP_LEVEL_FROM_ANOTHER_FILE ) private fun Diagnostic.isObsoleteLabel(): Boolean { diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangePrivateTopLevelToInternalFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangePrivateTopLevelToInternalFix.kt index 7f0ca3b9441..b0ce3f3c41d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangePrivateTopLevelToInternalFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangePrivateTopLevelToInternalFix.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.kotlin.psi.JetModifierListOwner import org.jetbrains.kotlin.resolve.DescriptorToSourceUtils -public class ChangePrivateTopLevelToInternalFix(element: JetModifierListOwner, private val elementName: String) : JetIntentionAction(element) { +public class ChangePrivateTopLevelToInternalFix(element: JetModifierListOwner, private val elementName: String) : JetIntentionAction(element), CleanupFix { override fun getText() = "Make $elementName internal" override fun getFamilyName() = "Make top-level declaration internal"