diff --git a/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt b/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt index ebdc63496dc..bb499f466ff 100644 --- a/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt +++ b/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt @@ -30,14 +30,17 @@ import org.jetbrains.kotlin.idea.findUsages.KotlinFindUsagesHandlerFactory import java.util.ArrayList import java.util.Collections -public abstract class KotlinFindUsagesHandler(psiElement: T, private val elementsToSearch: Collection, public val factory: KotlinFindUsagesHandlerFactory) : FindUsagesHandler(psiElement) { +public abstract class KotlinFindUsagesHandler(psiElement: T, + private val elementsToSearch: Collection, + public val factory: KotlinFindUsagesHandlerFactory) + : FindUsagesHandler(psiElement) { @suppress("UNCHECKED_CAST") public fun getElement(): T { return getPsiElement() as T } - public constructor(psiElement: T, factory: KotlinFindUsagesHandlerFactory) : this(psiElement, emptyList(), factory) { + public constructor(psiElement: T, factory: KotlinFindUsagesHandlerFactory) : this(psiElement, emptyList(), factory) { } override fun getPrimaryElements(): Array { @@ -54,11 +57,9 @@ public abstract class KotlinFindUsagesHandler(psiElement: T, pri if (searchText) { if (options.fastTrack != null) { - options.fastTrack.searchCustom(object : Processor> { - override fun process(consumer: Processor): Boolean { - return processUsagesInText(element, processor, scope as GlobalSearchScope) - } - }) + options.fastTrack.searchCustom { + processUsagesInText(element, processor, scope as GlobalSearchScope) + } } else { return processUsagesInText(element, processor, scope as GlobalSearchScope)