From 460fae275b96642f4305efd9d3e52e115ad9517e Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 16 Jan 2015 14:48:41 +0300 Subject: [PATCH] Looking for text usages in all project (e. g., class can be referred from test data). --- .../kotlin/idea/inspections/UnusedSymbolInspection.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt index 59320f38162..c0ee7b4b167 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/UnusedSymbolInspection.kt @@ -97,14 +97,13 @@ public class UnusedSymbolInspection : AbstractKotlinInspection() { private fun classHasTextUsages(klass: JetClass): Boolean { var hasTextUsages = false - val classUseScope = klass.getUseScope() // Finding text usages - if (classUseScope is GlobalSearchScope) { + if (klass.getUseScope() is GlobalSearchScope) { val findClassUsagesHandler = KotlinFindClassUsagesHandler(klass, KotlinFindUsagesHandlerFactory(klass.getProject())) findClassUsagesHandler.processUsagesInText( klass, { hasTextUsages = true; false }, - classUseScope + GlobalSearchScope.projectScope(klass.getProject()) ) }