Fix for non-resolving of KtReference, which getTargetDescriptors returning multiple descriptors to same element
This commit is contained in:
@@ -80,7 +80,7 @@ abstract class AbstractKtReference<T : KtElement>(element: T)
|
||||
|
||||
private fun resolveToPsiElements(context: BindingContext, targetDescriptors: Collection<DeclarationDescriptor>): Collection<PsiElement> {
|
||||
if (targetDescriptors.isNotEmpty()) {
|
||||
return targetDescriptors.flatMap { target -> resolveToPsiElements(target) }
|
||||
return targetDescriptors.flatMap { target -> resolveToPsiElements(target) }.toSet()
|
||||
}
|
||||
|
||||
val labelTargets = getLabelTargets(context)
|
||||
|
||||
Reference in New Issue
Block a user