From 4f09bdfe70db659414ed63f91e741b7e6b3816cd Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Fri, 30 Oct 2015 14:22:11 +0300 Subject: [PATCH] Change Signature: Placed kotlin processor after the java one. Fix processUsage() to pass non-Kotlin usages to further processors (if any) #KT-9219 Fixed --- idea/src/META-INF/plugin.xml | 4 +++- .../changeSignature/JetChangeSignatureUsageProcessor.kt | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/idea/src/META-INF/plugin.xml b/idea/src/META-INF/plugin.xml index 36de0cb0a5f..d627ff3b1fd 100644 --- a/idea/src/META-INF/plugin.xml +++ b/idea/src/META-INF/plugin.xml @@ -335,7 +335,9 @@ implementationClass="org.jetbrains.kotlin.idea.refactoring.move.MoveJavaInnerClassKotlinUsagesHandler" language="kotlin" /> - + diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureUsageProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureUsageProcessor.kt index bcc828e85be..ce3cafcdc23 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureUsageProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeSignatureUsageProcessor.kt @@ -885,7 +885,7 @@ class JetChangeSignatureUsageProcessor : ChangeSignatureUsageProcessor { } @Suppress("UNCHECKED_CAST") - return (usageInfo as? JetUsageInfo)?.processUsage(changeInfo as JetChangeInfo, element, usages) ?: true + return (usageInfo as? JetUsageInfo)?.processUsage(changeInfo as JetChangeInfo, element, usages) ?: false } override fun processPrimaryMethod(changeInfo: ChangeInfo): Boolean {