Added runReadAction (but it's incorrect anyway)

This commit is contained in:
Valentin Kipyatkov
2016-08-25 11:11:19 +03:00
parent 5d427d8d2e
commit 25ab66053b
@@ -128,7 +128,7 @@ class KotlinReferencesSearcher : QueryExecutorBase<PsiReference, ReferencesSearc
}
is KtParameter -> {
val componentFunctionDescriptor = element.dataClassComponentFunction()
val componentFunctionDescriptor = runReadAction { element.dataClassComponentFunction() }
if (componentFunctionDescriptor != null) {
val containingClass = element.getStrictParentOfType<KtClassOrObject>()?.toLightClass()
searchDataClassComponentUsages(queryParameters, containingClass, componentFunctionDescriptor, consumer)
@@ -136,7 +136,7 @@ class KotlinReferencesSearcher : QueryExecutorBase<PsiReference, ReferencesSearc
}
is KtLightParameter -> {
val componentFunctionDescriptor = element.kotlinOrigin?.dataClassComponentFunction()
val componentFunctionDescriptor = runReadAction { element.kotlinOrigin?.dataClassComponentFunction() }
if (componentFunctionDescriptor != null) {
searchDataClassComponentUsages(queryParameters, element.method.containingClass, componentFunctionDescriptor, consumer)
}