when finding usages of parameter of annotation class primary constructor, search also for light method generated from that parameter

#KT-9399 Fixed
This commit is contained in:
Dmitry Jemerov
2016-06-03 20:42:46 +02:00
parent 5161b6bfe0
commit 7e2ce2d4e0
7 changed files with 29 additions and 0 deletions
@@ -273,6 +273,7 @@ class KotlinReferencesSearcher : QueryExecutorBase<PsiReference, ReferencesSearc
is KtParameter -> {
searchPropertyMethods(queryParameters, element)
runReadAction {
val componentFunctionDescriptor = element.dataClassComponentFunction()
if (componentFunctionDescriptor != null) {
val containingClass = element.getStrictParentOfType<KtClassOrObject>()?.toLightClass()