diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt index 29e79f6e135..74da14e67aa 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt @@ -70,15 +70,15 @@ data class KotlinReferencesSearchOptions( val Empty = KotlinReferencesSearchOptions() internal fun calculateEffectiveScope( - unwrappedElement: PsiNamedElement, + elementToSearch: PsiNamedElement, parameters: ReferencesSearch.SearchParameters ): SearchScope { val kotlinOptions = (parameters as? KotlinReferencesSearchParameters)?.kotlinOptions ?: Empty - val elements = if (unwrappedElement is KtDeclaration && !isOnlyKotlinSearch(parameters.scopeDeterminedByUser)) { - unwrappedElement.toLightElements().filterDataClassComponentsIfDisabled(kotlinOptions).nullize() + val elements = if (elementToSearch is KtDeclaration && !isOnlyKotlinSearch(parameters.scopeDeterminedByUser)) { + elementToSearch.toLightElements().filterDataClassComponentsIfDisabled(kotlinOptions).nullize() } else { null - } ?: listOf(unwrappedElement) + } ?: listOf(elementToSearch) return elements.fold(parameters.effectiveSearchScope) { scope, e -> scope.unionSafe(parameters.effectiveSearchScope(e)) @@ -163,7 +163,7 @@ class KotlinReferencesSearcher : QueryExecutorBase Boolean = when (elementToSearch) { is KtParameter -> ({ ref: PsiReference -> !ref.isNamedArgumentReference()/* they are processed later*/ })