mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 17:03:12 +07:00
Limit scope of change signature usage processor with useScopeOptimizer
GitOrigin-RevId: ccb7e6bfa55c72a784e5147b3b3851d05f84041f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5464b4587b
commit
474986587b
+4
-2
@@ -10,8 +10,8 @@ import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.util.Ref
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.codeStyle.JavaCodeStyleManager
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import com.intellij.psi.search.LocalSearchScope
|
||||
import com.intellij.psi.search.PsiSearchHelper
|
||||
import com.intellij.psi.search.searches.MethodReferencesSearch
|
||||
import com.intellij.psi.search.searches.OverridingMethodsSearch
|
||||
import com.intellij.psi.search.searches.ReferencesSearch
|
||||
@@ -270,10 +270,12 @@ class KotlinChangeSignatureUsageProcessor : ChangeSignatureUsageProcessor {
|
||||
}
|
||||
}
|
||||
|
||||
val searchScope = PsiSearchHelper.getInstance(functionPsi.project).getUseScope(functionPsi)
|
||||
|
||||
changeInfo.oldName?.let { oldName ->
|
||||
TextOccurrencesUtil.findNonCodeUsages(
|
||||
functionPsi,
|
||||
GlobalSearchScope.projectScope(functionPsi.project),
|
||||
searchScope,
|
||||
oldName,
|
||||
/* searchInStringsAndComments = */true,
|
||||
/* searchInNonJavaFiles = */true,
|
||||
|
||||
Reference in New Issue
Block a user