diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/BunchedDeprecation.java b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/BunchedDeprecation.java new file mode 100644 index 00000000000..6907d4bee45 --- /dev/null +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/BunchedDeprecation.java @@ -0,0 +1,25 @@ +/* + * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.idea.refactoring.changeSignature; + +import com.intellij.psi.PsiElement; +import com.intellij.refactoring.util.TextOccurrencesUtil; +import com.intellij.usageView.UsageInfo; + +import java.util.Collection; + +// BUNCH: 201 +final class BunchedDeprecation { + public static void findNonCodeUsages( + PsiElement element, + String stringToSearch, + boolean searchInStringsAndComments, + boolean searchInNonJavaFiles, + String newQName, + Collection results) { + TextOccurrencesUtil.findNonCodeUsages(element, stringToSearch, searchInStringsAndComments, searchInNonJavaFiles, newQName, results); + } +} diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/BunchedDeprecation.java.201 b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/BunchedDeprecation.java.201 new file mode 100644 index 00000000000..3c624166b2b --- /dev/null +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/BunchedDeprecation.java.201 @@ -0,0 +1,27 @@ +/* + * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.idea.refactoring.changeSignature; + +import com.intellij.psi.PsiElement; +import com.intellij.psi.search.GlobalSearchScope; +import com.intellij.refactoring.util.TextOccurrencesUtil; +import com.intellij.usageView.UsageInfo; + +import java.util.Collection; + +// BUNCH: 201 +final class BunchedDeprecation { + public static void findNonCodeUsages( + PsiElement element, + String stringToSearch, + boolean searchInStringsAndComments, + boolean searchInNonJavaFiles, + String newQName, + Collection results) { + TextOccurrencesUtil.findNonCodeUsages(element, GlobalSearchScope.projectScope(element.getProject()), + stringToSearch, searchInStringsAndComments, searchInNonJavaFiles, newQName, results); + } +} diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureUsageProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureUsageProcessor.kt index b31cee944f0..e5f22bd1a9b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureUsageProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureUsageProcessor.kt @@ -20,7 +20,6 @@ import com.intellij.refactoring.rename.UnresolvableCollisionUsageInfo import com.intellij.refactoring.util.CommonRefactoringUtil import com.intellij.refactoring.util.MoveRenameUsageInfo import com.intellij.refactoring.util.RefactoringUIUtil -import com.intellij.refactoring.util.TextOccurrencesUtil import com.intellij.usageView.UsageInfo import com.intellij.util.containers.HashSet import com.intellij.util.containers.MultiMap @@ -262,7 +261,7 @@ class KotlinChangeSignatureUsageProcessor : ChangeSignatureUsageProcessor { val oldName = changeInfo.oldName if (oldName != null) { - TextOccurrencesUtil.findNonCodeUsages(functionPsi, oldName, true, true, changeInfo.newName, result) + BunchedDeprecation.findNonCodeUsages(functionPsi, oldName, true, true, changeInfo.newName, result) } val oldParameters = (functionPsi as KtNamedDeclaration).getValueParameters() diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/BunchedDeprecation.java b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/BunchedDeprecation.java new file mode 100644 index 00000000000..ad4c8a13196 --- /dev/null +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/BunchedDeprecation.java @@ -0,0 +1,25 @@ +/* + * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.idea.refactoring.move.moveDeclarations; + +import com.intellij.psi.PsiElement; +import com.intellij.refactoring.util.TextOccurrencesUtil; +import com.intellij.usageView.UsageInfo; + +import java.util.Collection; + +// BUNCH: 201 +final class BunchedDeprecation { + public static void findNonCodeUsages( + PsiElement element, + String stringToSearch, + boolean searchInStringsAndComments, + boolean searchInNonJavaFiles, + String newQName, + Collection results) { + TextOccurrencesUtil.findNonCodeUsages(element, stringToSearch, searchInStringsAndComments, searchInNonJavaFiles, newQName, results); + } +} diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/BunchedDeprecation.java.201 b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/BunchedDeprecation.java.201 new file mode 100644 index 00000000000..e39d704475c --- /dev/null +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/BunchedDeprecation.java.201 @@ -0,0 +1,27 @@ +/* + * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.idea.refactoring.move.moveDeclarations; + +import com.intellij.psi.PsiElement; +import com.intellij.psi.search.GlobalSearchScope; +import com.intellij.refactoring.util.TextOccurrencesUtil; +import com.intellij.usageView.UsageInfo; + +import java.util.Collection; + +// BUNCH: 201 +final class BunchedDeprecation { + public static void findNonCodeUsages( + PsiElement element, + String stringToSearch, + boolean searchInStringsAndComments, + boolean searchInNonJavaFiles, + String newQName, + Collection results) { + TextOccurrencesUtil.findNonCodeUsages(element, GlobalSearchScope.projectScope(element.getProject()), + stringToSearch, searchInStringsAndComments, searchInNonJavaFiles, newQName, results); + } +} diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/MoveKotlinDeclarationsProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/MoveKotlinDeclarationsProcessor.kt index 8f3926ccde1..6e6e283a5fc 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/MoveKotlinDeclarationsProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveDeclarations/MoveKotlinDeclarationsProcessor.kt @@ -22,7 +22,6 @@ import com.intellij.refactoring.move.moveClassesOrPackages.MoveClassHandler import com.intellij.refactoring.rename.RenameUtil import com.intellij.refactoring.util.NonCodeUsageInfo import com.intellij.refactoring.util.RefactoringUIUtil -import com.intellij.refactoring.util.TextOccurrencesUtil import com.intellij.usageView.UsageInfo import com.intellij.usageView.UsageViewBundle import com.intellij.usageView.UsageViewDescriptor @@ -224,7 +223,7 @@ class MoveKotlinDeclarationsProcessor( val name = lightElement.getKotlinFqName()?.quoteIfNeeded()?.asString() if (name != null) { fun searchForKotlinNameUsages(results: ArrayList) { - TextOccurrencesUtil.findNonCodeUsages( + BunchedDeprecation.findNonCodeUsages( lightElement, name, descriptor.searchInCommentsAndStrings, @@ -242,7 +241,7 @@ class MoveKotlinDeclarationsProcessor( elementName ) - TextOccurrencesUtil.findNonCodeUsages( + BunchedDeprecation.findNonCodeUsages( lightElement, oldFqNameWithFacade, descriptor.searchInCommentsAndStrings,