This commit is contained in:
Valentin Kipyatkov
2016-09-16 19:43:17 +03:00
parent 32a436e893
commit 5f8dca29aa
@@ -93,13 +93,13 @@ abstract class OperatorReferenceSearcher<TReferenceElement : KtElement>(
): OperatorReferenceSearcher<*>? {
return runReadAction {
if (declaration.isValid)
_create(declaration, searchScope, consumer, optimizer, options)
createInReadAction(declaration, searchScope, consumer, optimizer, options)
else
null
}
}
private fun _create(
private fun createInReadAction(
declaration: PsiElement,
searchScope: SearchScope,
consumer: Processor<PsiReference>,
@@ -122,10 +122,10 @@ abstract class OperatorReferenceSearcher<TReferenceElement : KtElement>(
declaration
}
return create(declarationToUse, name, consumer, optimizer, options, searchScope)
return createInReadAction(declarationToUse, name, consumer, optimizer, options, searchScope)
}
private fun create(
private fun createInReadAction(
declaration: PsiElement,
name: Name,
consumer: Processor<PsiReference>,